body { margin:0; padding:0; font-family:Georgia, Times, serif; font-size:13px; }

a, a:visited { color:#FF9933; }
a:hover { color:#FFCC66; }
a img { border:none; }
h1,h2,h3,h4,h5 { margin:0; padding:0; }
fieldset { border:none; }
input, textarea, select { margin-bottom:7px; }

.testimony { border-top:solid 1px #000; border-bottom:solid 1px #000; padding:13px 0; color:#999; }
	.testimony .name { color:#7B895B; font-size:24px; margin-bottom:13px; }
		.testimony .name strong { text-transform:uppercase; color:#000; font-weight:normal; }
	.testimony p { padding-left:50px; background:url(/images/leftQuote.gif) no-repeat; font-size:17px; line-height:25px; margin:0; }

.titleBlock { border-top:solid 1px #000; border-bottom:solid 1px #000; padding:13px 0; color:#7B895B; font-size:30px; }
/*
	.titleBlock .caps { text-transform:capitalize; color:#000; }
*/
	.titleBlock p { padding:0; margin:0; }
	.titleBlock strong { text-transform:uppercase; color:#000; font-weight:normal; }

/*
.bigFirstLetter { display:block; font-size:88px; float:left; height:75px; color:#7B895B; padding:0 13px; margin:0; line-height:75px; }
*/

.bigText { font-size:17px; color:#999; line-height:25px; }
	.bigText p { margin-top:0; }
		.bigText p:first-letter { display:block; font-size:88px; float:left; height:75px; color:#7B895B; padding:0 13px; margin:0; line-height:75px; }
	.bigText h3 { font-size:23px; color:#7B895B; padding:0; margin:0; font-weight:normal; }
		.bigText h3 .caps { text-transform:uppercase; color:#000; }

.ditto_summaryPost { border-bottom:solid 1px #ccc; padding-bottom:23px; margin-bottom:23px; }
.ditto_summaryPost .highlight { color:#999; }
	.ditto_info { color:#ccc; }
		
.feature.promo1 { position:absolute; width:210px; height:200px; left:23px; top:23px; }
.feature.promo2 { position:absolute; width:210px; height:200px; left:256px; top:23px; }

.recentArticles { position:absolute; width:452px; left:515px; top:23px; font-size:17px; color:#999; line-height:25px; }
	.recentArticles ul { padding: 0 0 0 13px; }
	.recentArticles ul li { margin:13px 0 0 0; }
	.recentArticles p { margin:0; }
	.recentArticles h3 { margin:0; font-size:17px; font-weight:normal; }

.content { margin-top:23px; font-size:13px; line-height:19px; }
/*
	.content p { font-size:17px; line-height:25px; }

*/
.promotion { margin-top:23px; }
	.promotion p { margin:0; padding:0; }
		.promotion p img { display:block; }

.copy { color:#ccc; }
	.copy a, .copy a:visited { color:#aaa; }
	.copy a:hover { color:#ccc; }

#top { width:990px; height:60px; position:relative; text-align:center; left:50%; margin-left:-495px; }

	#nav { width:100%; position:relative; }
		#nav ul { position:relative; display:block; top:8px; list-style-type:none; margin:0; padding:0; text-transform:uppercase; }
		#nav ul li { position:relative; display:inline; margin:0 4px; }
			#nav ul li a, #nav ul li a:visited { padding:8px 13px; position:relative; text-decoration:none; color:#000; }
				#nav ul li.active a, #nav ul li a:hover { background:#7B895B; color:#FFF; }
				
#middle { width:990px; position:relative; left:50%; margin-left:-495px; }

	#leftCol { display:block; width:475px; position:relative; float:left; padding-bottom:23px; }
		#leftCol { color:#666; }
		#leftCol #logo { margin-bottom:23px; }
	
	#rightCol { display:block; width:475px; position:relative; right:0; float:right; padding-bottom:23px; color:#666; }
	
	#features { display:block; width:100%; height:256px; position:relative; right:0; background:#eee; float:left; clear:both; border-top:solid 1px #7B895B; border-bottom:solid 1px #7B895B; }

#bottom { width:990px; position:relative; left:50%; margin-left:-495px; padding:13px; clear:both; }
