body { 
	background: #11264e url(assets/img/tile.png) center top;
	margin: 0 auto; 
	font: 12px/18px Arial, Tahoma, Helvetica, sans-serif; color: #4c4c4c; text-align: center; }
	
/* Structure */

.wrapper { width: 956px; text-align: left; padding: 3px 6px 0 6px; } 
	.secondary .wrapper { width: 968px; text-align: left; padding: 0; } 
	
#wrapper_bot { background: url(assets/img/nopromo_bg.png) repeat-x center top; height: 47px; } 

#mtop { background: url(assets/img/top.png) repeat-x center top; padding-top: 3px; } 
	.secondary #mtop { background: url(assets/img/top2.png) repeat-x center top; padding-top: 3px; } 
#mmid { background: url(assets/img/mid.png) center top; } 
#mbot { background: url(assets/img/bot.png) repeat-x center bottom; } 

/* Header */

#head { 
	background: url(assets/img/hd.png) no-repeat center top;
	width: 958px; height: 181px; text-align: left;
	padding: 11px; }

#head #photo { background: url(assets/img/hd_image.png) no-repeat right top; }
	
	#head h1 { width: 445px; height: 118px; margin: 0; overflow: hidden; } 
		#head h1 a { background: url(assets/img/logo.png); height: 128px; display: block; } 
		#head h1 a:hover { background-position: 0 -118px; } 
	
	
/* Promos */

#promos { background: url(assets/img/promo_bg.png) repeat-x center top; height: 129px; clear: both; } 

#promos .wrapper { width: 966px; padding: 3px 11px 10px 13px; } 

	#promos .promo1, #promos .promo2, #promos .promo3 { float: left; } 

	#promos h3 { padding: 0; margin: 0; } 	
	#promos h3 a { background-image: url(assets/img/promos.png); height: 112px; display: block; } 
	
	#promos .promo1 h3 { width: 642px; } 
		#promos .promo1 h3 a { } 
		#promos .promo1 h3 a:hover { background-position: 0 -112px; } 
		
	#promos .promo2 h3 { width: 320px; } 
		#promos .promo2 h3 a { background-position: -322px 0; } 
		#promos .promo2 h3 a:hover { background-position: -322px -112px; } 
		
	#promos .promo3 h3 { width: 322px; } 
		#promos .promo3 h3 a { background-position: -642px 0; }
		#promos .promo3 h3 a:hover { background-position: -642px -112px; } 		
			
	
/* Footer */
#footer { background: url(assets/img/footer.png) no-repeat center top;
	width: 940px; height: 200px;
	padding: 10px 20px; margin-top: -3px;
	font-size: 10px; line-height: 14px;
	text-align: left; }
			
.secfront #footer, .donate #footer { margin-top: -22px; }
						
#footer a { color: #4c4c4c; font-weight: normal; display: block; line-height: 10px; padding-bottom: 5px; }	
#footer a:hover { color: #0080bf; font-weight: normal; }	

	
#footer hr { margin: 10px 0 !important; border-bottom: 1px solid #dbdbdb; }
	
#footer .col1, #footer .col2, #footer .col3, #footer .col4, #footer .col5, #footer .col6 { float: left; padding-right: 10px; } 
	
	#footer .col1 { width: 240px; }	
	#footer .col2 { width: 105px; }
	#footer .col3 { width: 105px; }
	#footer .col4 { width: 105px; }
	#footer .col5 { width: 105px; }
	#footer .col6 { width: 210px; padding-left: 10px; height: 166px; background: url(assets/img/footer_grad.png) no-repeat left center; }
		#footer .col6 img { float: left; padding-left: 13px; }
		
#footer .col1 a { 
	color: #096906; font-size: 10px; font-weight: normal; text-transform: uppercase; 
	display: inline-block; }
	#footer .col1 a:hover { color: #0080bf; }	
		
#footer h3 {
	padding: 0 0 6px 0;
	color: #096906; font-size: 10px; font-weight: normal; text-transform: uppercase;
	border-bottom: 1px solid #dbdbdb; }
		
	#footer h3 a { color: #096906; }
	
#footer strong { 
	color: #0080bf; font-size: 10px; font-weight: normal; text-transform: uppercase;
	padding: 8px 0 0 0;
	display: block; }
