/* CSS Document */

body {background-color:#CAAE7C; background-image:url(../images/tan_bg.jpg); background-repeat:repeat-x; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif;}

#header_box {height:60px; width:100%; background-image:url(../images/red_bg.jpg)}

#container {margin: 0 auto; width:974px;}

.top_shad {width:974px; height:17px; background-image:url(../images/top_shad.png);}

#header_cont {width:974px; height:266px;}



#head_l {float:left; width:516px; height:266px; }

.logo {background-image:url(../images/top_logo.png); width:354px; height:93px;}

#intro_text {margin-top:25px; margin-right: 10px; font-size:24px; color:#666666; line-height:40px;}

#head_r {float:right; width:458px; height:265px;}

#rotator {width:458px; height:265px;}

#cu3er-container {width:458px; outline:0;}

#nav_box {height:50px; width:100%; margin-left:-10px; padding-top:15px;}

.nav_shad_bot {background-image:url(../images/nav_shad_bot.png); height:17px; width:974px;}

#content_a_cont {
	width:100%;
	height:260px;
	margin-top: 10px;
}

#content_l {
	float:left;
	width:610px;
}

#staff_box {
	clear: both;
	margin-bottom: 30px;
	font-size:14px;
	line-height: 22px;
}
#staff_pic {
	float: left;
	height: 159px;
	width: 137px;
	margin-right: 15px;
	margin-bottom: 30px;
	clear: both;
}




#main_text {font-size:20px; color:#666666; line-height:40px; margin-right:10px;}
#main_text2 {font-size:16px; color:#666666; line-height:26px; margin-right:10px;}

#content_r {float:right; width:364px;}

#bestof_box {float:left;}

.bestof {background-image:url(../images/bestof.png); background-repeat:no-repeat; height:150px; width:187px;}

#side_buttons {text-align:right; float: right; width:151px;}

#facebook {clear:both; width:100%; height: 80px; padding-top:30px;}

#content_b_cont {
	width:100%;
	margin-top: 20px;
}

#thumb_rotator {
float:left;
width:565px;
margin-bottom: 30px;
margin-top:30px;
}

.title {
	font-size:24px;
	color:#660000;
	font-weight:normal;
	margin: 0;
	margin-bottom: 20px;
	line-height: 30px;
}


#foot_a_cont {
	width:100%;
	height:100px;
	clear:both;
}


#fb {
	background-image:url(../images/fb_off.jpg);
	background-repeat:no-repeat;
	width:140px;
	height:83px;
	float:left;
	margin-right: 20px;
	margin-bottom: 30px;
}

.logos {
	background-image:url(../images/logos.png);
	background-repeat:no-repeat;
	width:633px;
	height:60px;
	float:left;
	margin-right: 20px;
	margin-top:30px;
}

#contact {
	
	width: 300px;
	float:right;
	font-size: 20px;
	color:#666;
	text-align: right;
	line-height: 26px;
	margin-top:20px;
	margin-bottom: 30px;
}

#availability {color:white; line-height:18px;font-size:10px; width:974px; margin:0 auto; text-align:right;}

#foot_b_cont {width:100%; clear:both; background-image:url(../images/red_bg.jpg); background-repeat:repeat-x; height:235px;}

#footer_b {
	width:974px;
	margin:0 auto;
	height:60px;
	padding-top: 20px;
}

#bot_nav {
	float:left;
	width:758px;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 20px;
}

#bot_logo_box {width:216px; height:57px; float:right}

.bot_logo {background-image:url(../images/bot_logo.png); width:216px; height:57px;}

.list { list-style:inside}









#twitter_update_list {
	font-size: 12px;
	list-style: none;
	}
#twitter_update_list li {
	
	}
#twitter_update_list span, #twitter_update_list span a {
	color: #FFF;
	text-decoration: none;
	}
#twitter_update_list a {
display:none;
	color: #6f7276;
	
	}
	
	

	.text_box {height:40px; width:90%; font-size:25px; color:#999999;}
	
	.text_box_sm {height:40px; font-size:20px; color:#999999;}
	
	.text_box_big {height:80px; width:90%; font-size:20px; color:#999999;}	
	.drop_down {height:40px;font-size:18px; color:#999999;}
