/* wp styles */
.postmetadata{clear:both;font-size:11px;color:#999;}
.post{float:left;width:800px;margin:0 0 0 25px;}
.alignright{
	float: right;
	border: 1px solid #CCC;
	padding: 3px;
	margin-left: 10px;
}
.alignleft{
	float: left;
	border: 1px solid #CCC;
	padding: 3px;
	margin-right: 10px;	
}

body{
background-color: #000;
margin:0;
}
#page_wrap {
background-color:#FFFFFF;
}
a:link,a:visited{text-decoration: none;color:#666}
a:hover{color:#999}

#header {
	background: transparent url("images/header.jpg") no-repeat 0 0;
	width:960px;
	height:143px;
	margin-bottom:10px;
}
	.logo{
	float: left;
	margin: 10px 0 0 17px;
	
}
#navigation {
margin-left:89px;
margin-top:109px;
}

.top_nav_list {
	list-style-type: none;
}

.top_nav_list li {
	background: transparent url("images/nav_sep.gif") no-repeat 0 0;
	float:left;
	padding:0 12px;
}
	.top_nav_list li.no_sep{background: none;}
.top_nav_list li a{
	color:#FFF;
	font-size:14px;
}
.top_nav_list .top_nav_sub li a{
	font-size:12px;
}
.top_nav_sub{background-color: #393939;list-style-type: none;padding:0 0 0 25px}
.top_nav_sub li{background: #393939 url("images/sub_nav_sep.gif") repeat-x 35px 0;padding:10px 0 10px 10px;font-size:11px}
.top_nav_sub li.no_sub_sep{background: #393939 none;}
.top_nav_sub li:hover {
	background-color: #444;
}
#content{
/*	padding: 0 0 0 30px ;*/
}
.entry{width:599px}
.entry ul{
	margin-left: 30px;
}
.entry table{
	
}
#main_image {
height:330px;
width:608px;
margin-bottom: 15px;	
}
#main_box{width:620px}
#box1 {
	
}


#box2 {
	
}
	.left_box_border{border: 1px solid #666}
	.right_images{
		height: 267px;
}
#right_content {
	
}
#subnav{
float:left;
margin:0 0 0 10px;
width:170px;
}
.page-subnav{
	list-style-type: none;
	border: 1px solid #CCC;
	padding: 5px 3px 5px 10px;
	margin: 7px 0 0 0;
}
	.page-subnav li{
		margin: 0 0 3px 0;
}
	.page-subnav li a:link,.page-subnav li a:visited{
		color: #CF2323;
}
.page-subnav li a:hover{
		color: #BF2F2F;
		border-bottom: 1px dotted #CCC;
}	.top-subnav{
	font-size: 14px;
	font-weight: bold;
}
#newsletter_signup,#latest_news {
	margin-bottom: 20px;
}
	.latest_news_list{
		margin: 0 0 0 26px;
	}
	.latest_news_list li{
		margin:0 0 10px 0;
	}
.box_border,.box_border_newsletter {
	border:1px solid #333;
}
	.box_border_newsletter{
		height: 66px;
}
.newsletter_wrapper{
	padding: 4px 0 0 30px;
}
.header_bg {
	background:transparent url(images/red_bg.gif) repeat-x scroll 0 0;
	clear:both;
	height:29px;
	color:#FFF;
	font-size:14px;
	padding:4px 0 0 15px;
}

#newsletter_signup {
	
}

#sponsors {
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #666;
}

.sponsor_header {
	color:#333;
	padding:5px 0 5px 20px;
	background-color:#999;
	font-size:16px;
}

.sponsor_slider {
	
}

.sponsor_container {
	overflow: hidden;
	width:780px;
	padding: 10px 0 0 0;
	float:left;
	position: relative;
}

.sponsor_housing {
	width:5000px;	
}

.sponsor_logo {
	float:left;
	margin-right:25px;
}
.prev {
	margin:15px 10px 0 12px;
	float:left;
}

.next {
	margin:15px 0 0 10px;

	float:left;
}

#footer {
	background-color: #333;
	float:left;
	width:960px;
}
.container_12 #footer .grid_2{width:145px;}
.footer_list {
	margin-top:15px;
	margin-left:15px;
	list-style-type: none;
	

}
.contact_info_btm{background-color:#666}
.contact_list{color:#FFF;font-size:14px;background: none;height:296px}
.footer_list li {
	padding:0 0 0 10px;
	background: transparent url("images/nav_sep.gif") no-repeat top right;
}
.footer_no_sep li{background:  none;}
.btm_link_header{font-size:16px;color:#CF2323;font-weight: bold;}
.footer_list li a {
	color:#FFF;
}




.roster
{
padding:5;
font-family:sans-serif;
background-color:#F2F2F2;
color:#000000;
font-size:11px;
vertical-align:top;
letter-spacing:normal;
}
.roster_head
{
padding:3;
font-family:sans-serif;
background-color:#F6CECE;
color:#000000;
font-size:11px;
vertical-align:top;
}


.directory
{
padding:3;
font-family:sans-serif;
background-color:#F2F2F2;
color:#000000;
font-size:10px;
vertical-align:top;
}
.directory_head
{
padding:3;
font-family:sans-serif;
background-color:#F6CECE;
color:#000000;
font-size:10px;
vertical-align:top;
}



