#submenu{
	color:#999;
	padding:8px 0 8px 10px;
	margin:0 0 0 20px;
	float:right;
	font-weight:900;
	background-color:#E6E7E8;
	width:540px;
}
#flash img{
	margin:20px 0 0 0;
}
#left2{
	width:390px;
	float:left;
}
#right2{
	float:right;
	width:570px;	
}
iframe{
	margin:25px 0;
}
#green{
	line-height:16pt;
	background-color:#77B800;
	color:#FFF;
	font-size:17px;
	margin:15px 0 0 0;
	padding:25px 25px 0 25px;
}
.white{
	padding:0 25px;
}
.about{
	color:#999;
	font-family:Tahoma, Arial, sans-serif;
	padding:0 0 0 20px;
	line-height:16pt;
}
.about h1, .about h2, .about h3{
	font-weight:100;
	display:inline;
}
#leftCol{
	float:left;
	width:400px;
}
#rpLatest{
	background-image:url(../images/latest_rp.jpg);
	background-repeat:repeat-y;
}
#latest{
	background-image:url(../images/latest_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 10px 5px;
}
#latest img{
	margin:0 0 15px 17px;
	border:5px solid #e5e0e0;
}
#latest h2{
	padding:15px 15px 5px 15px;
	border-top:1px solid #999;
}
#latest h2 a{
	font-size:16px;
}
#latest p{
	color:#999;
	margin:0 15px 20px 15px;
}
#latest p a:link, #latest p a:visited, #latest h2 a:link, #latest h2 a:visited{
	color:#77B800;
} 
#latest p a:hover, #latest h2 a:hover{
	text-decoration:underline;
}
#twitter{
	margin:5px 0 20px;
}
#twitter_div li{
	font-family:Tahoma, Arial, sans-serif;
	padding:5px 20px;
	margin:0 0 10px 0;
	list-style:none;
	color:#FFF;
	border:1px solid #999;
	background-color:#00a6ed;
	
}
#twitter_div span a:link, #twitter_div span a:visited{
	color:#333;
	margin:0;
	float:none;
	display:inline;
}
#twitter_div a:hover{
	text-decoration:underline;
}
#twitter_div a:link, #twitter_div a:visited{
	color:#BED62F;
	display:block;
	text-align:right;
}
#twitter_div a:hover{
	text-decoration:underline;
}
#centCol{
	float:left;
	width:272px;
	margin:0 10px;
}
#rpNews{
	background-image:url(../images/news_rp.jpg);
	background-repeat:repeat-y;
}
#news{
	background-image:url(../images/news_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 20px 10px 15px;
	min-height:735px;
}
#news div{
	margin:0 0 20px;
}
#news img{
	float:left;
	width:5px;
	padding:0 7px 0 0;
}
#news h5{
	padding:0 13px 10px 13px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#666;
	line-height:8px;
}
#news h2{
	padding:0 13px;
}
#news p{
	color:#999;
	padding:5px 13px 30px 13px;
	font-size:13px;
	line-height:18px;
}
#news p a:link, #news p a:visited {
	color:#77B800;
	float:right;
} 
#news p a:hover {
	text-decoration:underline;
}
.nLink{
	color:#77B800;
	font-family:Tahoma, Arial, sans-serif;
	font-size:15px;
	line-height:18px;
} 
.nLink:hover {
	text-decoration:underline;
}
#righCol{
	float:left;
	width:268px;
}
#rpSpecials{
	background-image:url(../images/specials_rp.jpg);
	background-repeat:repeat-y;
}
#specials{
	background-image:url(../images/specials_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0 10px 10px 10px;
}
#monthly{
	margin:0 10px;
	border:5px solid #e5e0e0;
}
#specials h1{
	color:#666;
	font-size:18px;
	line-height:20px;
	margin:5px 10px 0 10px;
}
#specials h3{
	color:#77B800;
	font-size:13px;
	line-height:13px;
	margin:5px 10px;
}
#specials p{
	color:#999;
	margin:0 10px 10px 10px;
	line-height:18px;
}
#specials a{
	margin:0 10px 0 155px;
}
#rpQuote{
	background-image:url(../images/quote_rp.jpg);
	background-repeat:repeat-y;
	margin:10px 0 0 0;
}
#quote{
	background-image:url(../images/quote_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	min-height:229px;
	padding:0 10px 0 10px;
}
#quote h1{
	color:#666;
	font-size:18px;
	line-height:20px;

}
#quote h3{
	color:#77B800;
	font-size:12px;
	margin:5px 0 0 0;
}
#quote p{
	color:#999;
	font-size:12px;
	line-height:20px;
	padding: 0 0 15px 0;
}
#quote div{
	float:left;
	width:88px;
	margin:0 0 0 10px;
}
#tna{
	float:right;
	height:181px;
	width:168px;
	padding:47px 0 0 0;
}