body {
	font-size:75%;
	color:#222;
	background:#fff;
	font-family: Arial,Helvetica,sans-serif;
}

.header {
	background: url(/public/imgs/bkg-strips.gif);
}

#record_count { 
	text-align: 		right;
	padding: 			10px 10px 5px 10px;
	float: 				right; 
	color:				#FFF7EF;
	font-size: 			12px;
	font-weight: 		bold;
	font-style: 		italic;
}
#record_count h4 { 
	font-size: 			36px;
	font-weight: 		bold;
	margin: 			0;
	color:				#FFF;
	font-style: 		italic;
}

.leader_ad { background: #CECBBD; margin: 2px 2px 5px 2px; text-align:center;}

.front_splash {
	padding: 0px;
	background: url(/public/imgs/splash_bg.gif) top repeat-x;
}

.splash_form a {
	color: #fff; 
}
.splash_form_frame { 
	background: 	#990000;
	margin: 		20px 0 0 0;
	padding: 		5px;
	border-bottom: 	3px solid #f7f7f7;
}

.splash_form { 
	background: 	#990000;
	border: 		1px solid #cc0000;
	padding: 		10px 15px;
}

.splash_form #form_error { font-size: 11px; font-style:italic; color: #666; background: #fff url(/public/icons/error.png) center no-repeat; background-position: 10px 50%;text-align:left;margin: 5px 0 10px 0;padding: 5px 5px 5px 35px;border: 1px solid #666;}
.splash_form #form_error ul { margin: 2px; list-style-type:none; }


.splash_form #form_error h4 { display: none; }
.splash_form input { width: 60px; }
.splash_form label { color: #fff; }
.splash_content { padding: 0 0 20px 0; border-bottom: 2px solid #f7f7f7;}

.top_nav { 
	padding: 10px;
	background: #636563; 
	border-bottom: 1px solid #666;
}

.top_nav a { 
	color: #fff;
}

.content {
	padding: 0 0 30px 0;
	border-top: 2px solid #f7f7f7;
	border-bottom: 2px solid #f7f7f7;
}

.meta {
	padding: 10px 0;
	background: #efefef;
	border-top: 1px solid #d7d7d7;
}

.bottom_nav {
	padding: 20px 0 10px 0;
	background: #323232;
}

.footer { 
	font-size:90%;
	padding: 0 0 30px 0;
	background: #333;
	color: #555;
}
