/* Master */
.typography{color: #808285; font: 1.1em/1.3 Verdana, Times New Roman, Arial, sans-serif; text-align: justify;}

	/* Adjust IE6+IE7 to match Firefox */
	* html .typography{font-size: 1.15em;}
	*+html .typography{font-size: 1.15em;}


/* Headings */
.typography h1{border-bottom: 1px solid #afb1b3; font-size: 1.5em; color: #949597; font-family: Times New Roman, sans-serif; font-weight: normal; letter-spacing: 0.1em; font-variant: small-caps; text-align: right; margin-bottom: 10px; padding-bottom: 2px;}
.typography h2, .typography h3, .typography h4, .typography h5, .typography h6{font-size: 1.1em; text-transform: uppercase; margin-top: 1em;} /* All but h1: iterate font-size once again */
	.typography h2{font-size: 1.1em; font-weight: bold;}
	.typography h3{font-size: 1.1em;}
		.typography h4, .typography h5, .typography h6{font-family: Times New Roman, Arial, Verdana, sans-serif;}
		.typography h4{font-size: 1.1em; font-weight: bold; text-decoration: underline;}
		.typography h5{font-size: 1em; font-weight: bold;}
	
	.typography h6{font-size: 0.8em; font-weight: bold;}


/* Main Text Styles */
.typography p{line-height: 1.7; margin-bottom: 1em;}
	.typography table p{margin: 0;}
.typography strong{font-weight: bold;}
.typography em, .typography i{font-style: italic;}
.typography u{text-decoration: underline;}


/* Links */
.typography a:link, .typography a:visited{color: #808285;}
	.typography a:hover, .typography a:active{color: #b1a377;}


/* Lists */
.typography ul, .typography ol{border-top: 1px dashed #e0e0e0; border-bottom: 1px dashed #e0e0e0; margin-bottom: 1.5em; padding: 1em 0;}

	.typography li{margin-left: 38px; padding: 0.5em 0;}
	
	.typography ul{list-style: disc;}
		.typography ul li, .typography dt{/*background: url(../images/ulLi.png) 5px 0.5em no-repeat;*/margin-left: 28px;}
	.typography ol{list-style-type: decimal; list-style-position: outside;}
		.typography ol li{margin-left: 32px;}
	.typography dl{padding: 1.5em; margin-bottom: 0.4em;}
		.typography dd{font-weight: bold;}
		
	.typography table ul{margin: 0;}
		.typography table li{margin: 0; padding: 0;}
		
	/* testimonial */
	.testimonial{margin: 3em 1em;}
		.testimonial p{/*background: url(../images/testimonial.png) 0 50% no-repeat;*/ margin: 0; padding-left: 28px;}
			.testimonial span{display: block; border-left: 1px solid #e3e3e3; font: 1.4em/1.1 Times New Roman, Arial, Verdana, sans-serif; margin: 0.3em 0; padding-left: 16px;}
				.testimonial em{display: block; font: 0.8em/1 Verdana, Arial, sans-serif; font-weight: bold; padding-left: 45px;}


/* Tables */
.typography table{color: #808285; margin: 1.5em 0;}
	.typography th, .typography td{vertical-align: middle; text-align: center; padding: 10px;}
	.typography th{border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; color: #808285; font-weight: bold;}
	.typography td{border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb;}
	

/* Misc */
.typography address{color: #898b8d; font-size: 1.2em; font-variant: small-caps; letter-spacing: 0.1em; line-height: 1.5; padding: 1em; padding-top: 0em;}
.typography pre{border-left: 0.5em solid #afb1b3; margin-bottom: 1.5em;}
.typography blockquote{border-left: 0.5em solid #afb1b3; padding-left: 1.5em;}
