*  {		
	margin: 0;
	padding: 0;
} 

html, body {
	background: #6B6B6B;
	height: 100%;
}
	
body { 
	color: #000;
	margin-top: 6px;
	text-align: center; /* part 1 of 2 centering hack */
}


#wrapper {
 	background-color:#fff; /*fix for grey flash?*/
	border: 1px solid #000;
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-right: auto;
	margin-left: auto; 
	text-align:left; /* part 2 of 2 centering hack */
	width: 790px;
}



#content { clear:both; background-color:#fff; }
#content a { color: #000; text-decoration:underline; }
#content a:hover { color: #809966; }

#mainColumn ul { margin: 0; padding: 0; list-style-type: none; }
#mainColumn li { margin: 0; padding: 3px 0 3px 15px; }
#mainColumn a { color: #000; text-decoration:underline; }
#mainColumn a:hover { color: #809966; }
#mainColumn li li a { display: block; color: #000; width: 9em; padding: 3px 3px 3px 17px; border-bottom: 1px solid #fff; }

#crumbs  { width: 790px; text-align:left; color: #666; font-size: 90%; margin-left: 10px; margin-top: 0; }
#crumbs a { color:#666; }
#crumbs p { margin:0; }
#mainColumn H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; letter-spacing: .1em; font-weight:bold;  COLOR: #003300; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0; }
#mainColumn P, #footerDiv P {
	 PADDING-BOTTOM: 0; LINE-HEIGHT: 1.35; 
}
#mainColumn .articleimg {
	BORDER-RIGHT: #eeeeee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eeeeee 1px solid; MARGIN-TOP: 0; PADDING-LEFT: 5px; FLOAT: right; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px; BORDER-LEFT: #eeeeee 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid; }
	
#footerDiv { font-size:90%;text-align:center; width: 100%; margin: 0 0 0 0; border-top: solid 3px #9fb18b; padding: 10px 0; }
div#footerDiv a:link, div#footerDiv a:visited, div#footerDiv a:hover { color: #000; }
#footerDivTemp { font-size:90%; text-align:left; width: 100%; margin: 10px 0 0 0; border-top: solid 3px #93af79; height:100px;  padding: 10px 30PX 0 30px; }
#clearDivs { clear:both; }
.clearDivs { clear:both; margin:0; padding: 0; }


/*-------------------------------------------------
Main Content Footer
-------------------------------------------------*/
#mainContent div#mainFoot {
	background: #fff;
	border-bottom: 1px solid #fff; /*forces bg color down/match bg color*/
	padding: 30px 0 30px 0;
	clear: both; 
}

#mainContent div#mainFoot p {
	margin: 0;
}

#mainFoot a.top {
	border-bottom: 1px solid #FFF;  /*stops 1 pixel shifting*/	
	padding-left: 1em;
	text-decoration: none;
	background:url(../assets/TopBg.gif) no-repeat left;
	color: #658849;
}

#mainFoot a:hover.top {	
	padding-left: 1em;
	text-decoration: none;
}






















