@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding:0 ;
}

#wrap { 
	width:914px; 
	margin:0 auto; 
} 
img {border:0;}
body {
	background-color:#878787;
	background-image: url(images/bg.jpg);
	
}

.clear {clear:both;}

#header {
	float:left;
	width:914px;
	height:106px;
	text-align:right;
	color: #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/logo.png) no-repeat;
}
.mail {
	color: #2c2c2c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.top {
	margin-top: 20px;
	margin-right: 10px;
}

#tophead {
	float:left;
	width:914px;
	height:44px;
	background:url(images/nav.jpg) no-repeat;
	
}
div#main-content {
	padding-bottom: 50px;
	}
	div#main-content div#left-col {
		float:left;
		width:461px;
		height:316px;
		background: url(images/left_cont.jpg) no-repeat;
	}
	div#main-content div#right-col {
	float:right;
	width:453px;
	height:316px;
	background: url(images/right_cont.jpg) no-repeat;
	}
div#sub-content {
	padding-bottom: 50px;
	}
		
div#tophead {
	}
	div#tophead div#leftnav {
		float:left;
		width:459px;
		height:44px;
		text-align:left;
		background: url(images/leftnav.jpg) no-repeat;
	}
	div#tophead div#rightnav {
		float:left;
		width:455px;
		height:44px;
		text-align:left;
		background: url(images/rightnav.jpg) no-repeat;
	}
#splash {
	float:left;
	width:914px;
	height:241px;
}
	div#splash div#splash1 {
		float:left;
		width:425px;
		height:241px;
		background: url(images/splash1.jpg) no-repeat;
	}
	div#splash div#splash2 {
		float:left;
		width:489px;
		height:241px;
		background: url(images/splash2_wimg.jpg) no-repeat;
	}
		div#splash1 div#scroll_large {
		float:left;
		width:250px;
		height:241px;
		}
		div#splash1 div#scroll_pic {
		float:left;
		width:160px;
		height:241px;
		}
#subsplash {
	float:left;
	width:907px;
	height:230px;
}
	div#subsplash div#subsplash_left {
		float:left;
		width:453px;
		height:230px;
		background: url(images/left_sub_splash.jpg) no-repeat;
	}
	div#subsplash div#subsplash_right {
		float:left;
		width:454px;
		height:230px;
		background: url(images/right_sub_splash.jpg) no-repeat;
	}
#subcontent {
	padding-bottom:20px;
	clear: both;
	}
	div#subcontent div#subcontent_left {
	float:left;
	width: 247px;
	min-height: 625px;
	height:100%;
	margin-top:14px;
	background: url(images/factsimg.png) no-repeat;
	}
	div#subcontent div#subcontent_top {
		float:right;
		width: 663px;
		height:36px;
		background: url(images/sub_content_top.png) no-repeat;
	}
	div#subcontent div#subcontent_middle {
		float:right;
		width: 663px;
		height:100%;
		padding-bottom:100px;
		background: url(images/sub_content_middle.png) repeat-y;
	}
	div#subcontent div#subcontent_middle2 {
		float:right;
		width: 663px;
		height:100%;
		padding-bottom:10px;
		background: url(images/sub_content_middle.png) repeat-y;
	}
	div#subcontent div#subcontent_bottom {
	float:right;
	position:relative;
	width: 663px;
	height:28px;
	background: url(images/sub_content_lower.png) no-repeat top right;
	}
	
#footer {
	float: left;
	width: 874px;
	height:34px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	margin-top:15px;
	margin-left:10px;
	background: url(images/footer.jpg) no-repeat;
	padding: 0 30px 10px 10px;
}
#footer div {float:left; margin:10px 0 0 0; width:25%;}
#footer img {margin-top:-2px; position:relative;}



#sub_left_cont {
	float:left;
	left:5px;
	top:35px;
	width:271px;
	height: 100%;
	margin-top:15px;
	margin-left:100px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#sub_right_cont {
	float:right;
	left:331px;
	top:35px;
	width:247px;
	height:100%;
	margin-top:15px;
	margin-right:45px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#sub_bottom_left_cont {
	float:left;
	left:5px;
	width:271px;
	height: 100%;
	margin-top:15px;
	margin-left:100px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#sub_bottom_right_cont {
	float:right;
	width:247px;
	margin-top:15px;
	height:100%;
	margin-right:45px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#principals {
	float:left;
	left:5px;
	width:518px;
	height: 100%;
	margin-top:25px;
	margin-left:100px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
#battfacts_top {
	float:right;
	width: 247px;
	height:7px;
	margin-top:55px;
	background-position:center;
	background: url(images/battfacts_top.png) no-repeat;
}
#battfacts_middle {
	float:right;
	width: 247px;
	height: 100%;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-top:60px;
	background: url(images/battfacts_middle.png) repeat-y;
	padding-bottom:10px;
}
#battfacts_bottom {
	float:right;
	width: 247px;
	height:24px;
	position:relative;
	background-position:center;
	background: url(images/battfacts_bottom.png) no-repeat;
}
.contact {
	float:left;
	width: 185px;
	margin: 0 15px 0 0;
}
.contact img {float:left; margin-right:15px; margin-bottom:5px;}
.region {
	font-weight: bold;
	float:left
}
.bio {
	float:left;
	margin:25px 0 0 0;
	width: 400px;
}
.bio p {margin:0;}
#tweets_top {
	float:left;
	width: 247px;
	height:7px;
	margin-top:55px;
	background-position:center;
	background: url(images/tweets_top.png) no-repeat;
}
#tweets_middle {
	float:left;
	width: 247px;
	height: auto;
	background-position:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-top:60px;
	background: url(images/battfacts_middle.png) repeat-y;
	padding-bottom:10px;
}
#tweets_bottom {
	float:left;
	width: 247px;
	height:24px;
	position:relative;
	background-position:center;
	background: url(images/battfacts_bottom.png) no-repeat;
}
#tweetscontent_left  {
	float:left;
	width: 247px;
	min-height: 60px;
	height:60px;
	margin-top:14px;
	background: url(images/tweetsimg.png) no-repeat;
}
#twitter_update_list {
}
.classy {	list-style-image:url(images/tweet.gif);
	}
#twitter_update_list2 {
	list-style-image: none;
}
#twitter_update_list li, #twitter_update_list2 li {
	padding:0 0 10px 0;
}

#twitter_update_list li a, #twitter_update_list li a:visited, #twitter_update_list2 li a, #twitter_update_list2 li a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B30507;
	font-weight:bold;
	}
	
#twitter_update_list li a:hover, #twitter_update_list li a:active, #twitter_update_list2 li a:hover, #twitter_update_list2 li a:active  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B30507;
	font-weight:bold;
	text-decoration:none;
	}
