/* Styles used on the homepage only */

#darkright { 
	padding: 16px 30px 16px 0;
	float: right;
	text-align: left;
	width: 507px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 477px; 
	}
	
html>body #darkright { 
	width: 477px; 
	}
	
#darkright img {
   margin-bottom: 14px;
   display: block;
   }

#darkright p { 
	color: #FFFFFF;
	padding: 15px 125px 0 0; 
	}
	
/* MIDDLE MODULE PROMOS */

.left-promo {
   float: left;
   }

.right-promo {
   float: right;
   }
   
/* BOTTOM TAN MODULE */

#newsmodule { 
	background-color: #D7D3C4;
	width: 717px;
	border: none;
	}

#toptan { 
	background: url("/images/tan_top.gif") top left no-repeat #222425;
	display: block;
	width: 717px; height: 7px;
	margin: 0; padding: 0;
	line-height: 0;
	font-size: 2px; 
	}

#bottomtan { 
	background: url("/images/tan_bottom.gif") top left no-repeat #222425;
	display: block;
	width: 717px; height: 10px;
	margin: 0; padding: 0;
	line-height: 0;
	font-size: 2px;  
	}

#lightleft { 
	border-right: 1px solid #222425;
	float: left;
	padding: 0 25px; margin: 16px 0;
	text-align: left;
	width: 209px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 159px;
	}	 

#lightleft p { 
	color: #222425; 
	}

#lightright { 
	padding: 17px 30px 17px 26px;
	font: 11px Tahoma, Verdana, Arial, sans-serif; color: #222425;
	float: right;
	text-align: left;
	width: 507px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 451px; 
	}
	
html>body #lightright { 
	width: 447px; 
	}

#lightright p { 
	color: #222425; 
	}

.promo { 
	padding-top: 12px; 
	}
	

.news { 
	margin-top: 13px;
	}

.post { 
	float: left;
	width: 140px; 
	text-align: center;
	}

.postmiddle { 
	margin: 0 13px 0 13px;
	float: left;
	width: 140px;
	text-align: center;
	}
	
.post p a, .postmiddle p a {
   font-weight: bold;
}

.postimage { 
	border: 1px solid #222425;
	background-color: #D7D3C4;
	padding: 1px; 
	}

