
/*------------------------------------------------------------------------
# Whistleblowers - TYPO CSS > March, 2008 (v1.0)
# ------------------------------------------------------------------------
# Copyright (C) 2007 PICNet, Inc. All Rights Reserved.
# Author: Ryan Belisle
# Website:  http://www.picnet.net
-------------------------------------------------------------------------*/


/*------------------------------------------------------------------------
	TYPOGRAPHY
-------------------------------------------------------------------------*/

.typo { font-size: 1.3em; line-height: 1.2em; }

/* Title text */
.typo .contentheading, .typo .componentheading, .typo .blog_more strong, .typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6 { font-weight: normal; }

/* Small text */
.typo small, .typo .small, .typo .smalldark, .typo .mosimage_caption { font-size: .9em; color: #666; }

/* Heading */
.typo h1 { font-size: 1.3em; color: #ab3b00; font-weight: bold; }

.typo h2 { font-size: 1.1em; color: #15417f; font-weight: bold; }

.typo h3 { font-size: 1.0em; font-weight: bold; color: #000; }

.typo h4 { font-size: 1.0em; font-weight: bold; color: #000; text-transform: uppercase;  }

.typo h5 { font-size: 1.1em; color: #F0660F; font-weight: bold; margin-bottom: 1em !important; }

.typo p, .typo pre, .typo blockquote, .typo ul, .typo ol { margin: 0 0 1.4em 0; padding: 0px 0px 0px 0px; }

.typo h1, .typo h2, .typo h3, .typo h4, .typo h5, .typo h6 { margin: 0px 0px .3em 0px; padding: 0px 0px 0px 0px; }

.typo ul { list-style: none; }

.typo ul li { padding: 4px 0 4px 25px; line-height: 1.2em; background: url(../images/typo/bullet-list.gif) no-repeat 15px 9px; height: 1%; }
.typo ul li.moreLink { padding: 4px 0 4px 25px; line-height: 1.2em; background: none; text-align: right; font-weight: bold; }

.typo ol { list-style: decimal; }

.typo ol li { margin-left: 35px; line-height: 1.2em; padding: 4px 0; }

.typo fieldset { border: none; }

.typo fieldset a { font-weight: bold; }

.typo hr { border-top: 1px solid #CACACC; border-right: 0; border-left: 0; border-bottom: 0; height: 1px; }


/* Rropcap */
.dropcap { float: left; padding: 4px 8px 0 0; display: block; color: #999999; font: 50px/40px Georgia, Times, serif; }

.dropcap-hilite { float: left; margin-right: 5px; padding: 4px; display: block; color: #CC0000; background: #FFFFFF; font: 50px/40px Georgia, Times, serif; }

.highlight { padding: 1px 5px; background: #ff9933; font-weight: normal; }

.typo img { margin: 0px 5px 5px 0px; }