@charset "utf-8";
/* CSS Document */
 
body{margin-top: 0px; background-color: #ffffff;
background-image:url("/pics/general/bg.gif"); background-attachment:fixed; background-repeat:repeat; background-position:Top Left; font-family: arial; font-size: 11px; color: #505050;}
h1{color:#B50C00; font-weight: bold; font-size:14px; margin-top:0px;}
p{padding: 0 3px 3px 3px;line-height : 16px;}
td{font-size: 11px; color: #505050;}
b {color: #BA0D00;}
A:link {color: #BA0D00; text-decoration: none }
A:visited {color: #BA0D00;text-decoration: none }
A:hover {color: #BA0D00;text-decoration: underline; }

#main {border: 1px solid #E1E1E1; width: 950px; margin-top: 20px; padding: 0px; background-color:#ffffff;}
#main2 {border: 1px solid #E1E1E1; width: 663px; margin-top: 20px; padding: 0px; background-color:#ffffff;}
#header{ float:left; background-color: #ffffff; width: 662px; height: 90px;}


#search {float:left; width:282px; height:90px; background-color:#FFFFFF;}
#search form {margin:0; padding:0;}
.search_box { width:274px; height:42px; background-color:#FFFFFF; margin-top:27px; background-image:url(/pics/search_bg_grad.jpg); background-repeat:no-repeat;}
.search_box td {padding-top:7px; }
.search_box input { width:152px; height:18px; border:1px solid #D4D4D4; color:#B3B3B3; font-size:10px;}
.search_box .search_btn { width:19px; height:19px; margin:0; padding:0; border:0;}


#nav{ background-color:#BA1301; height: 37px; width: 948px;}
#nav2{border:1px solid #e1e1e1; background-color:#F3F3F3; height: 30px; width: 948px; color:#939292; font-size: 10px; font-family: verdana; text-align: left; padding-top: 6px;}
#masthead {margin-top: 1px; height: 150px;}
#spacer{border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1; height: 18px; background-color: #F3F3F3;}

#content {padding: 10px 2px 10px 2px; background-color: #ffffff; width: 948px;}
#content2 {padding: 10px 2px 10px 2px; background-color: #ffffff; width: 663px;}
#body_copy{float:left; padding-left: 3px; width:488px; text-align: left; overflow:hidden;}
#body_category {float:left;  padding-left: 5px; width:673px; text-align: left; overflow:hidden; color: #505050;}
#body_category2 {padding-left: 5px; width:663px; text-align: left; overflow:hidden; color: #505050;}
#mainpic{border:1px solid #e1e1e1; width:480px; margin:0; padding:0;}
#mainpic_txt{border:1px solid #e1e1e1; text-align: left; width:482px; padding:2px; margin:0;}
#about{border: 1px solid #E1E1E1; width:482px; height:auto; margin-top: 10px; margin-bottom: 10px; padding: 3px; font-size: 11px;}

#lhs{
	float:left;
	width:225px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#lhs_hilites{background-color:#F3F3F3; text-align: left; padding: 0px;}

#rhs{ float:left; padding:0; margin:0; width:225px; height:auto; }

.simple_t2 {color:#939292 !important;}
.simple_t2 a {color:#939292 !important; text-decoration:none;}
.simple_t2 a:hover {color:#939292 !important; text-decoration:underline;}

#ad {padding: 10px 0 10px 0; width: 948px; align: center; }
#footer {border-top:1px solid #e1e1e1; background-color: #F3F3F3; font-size: 10px; color: #848484;padding: 10px;}

#grey_link A.A{color: #C9C9C9;}
#rhs_sm_txt{font-size: 11px; width: 250px; text-align: center; padding-bottom: 10px;}

#pic_Description {padding-left: 11px;}

#nav2_text{padding-left: 30px; padding-right: 30px; color:#939292;}
#nav2_text a { color:#939292; text-decoration:none;}
#nav2_text a:hover { color:#939292 !important; text-decoration:underline;}

.nav2_link.A{color:#939292;}
.lhs_top{padding: 5px; }
.lhs_head{color:#B50C00; font-weight: bold; font-size:11px;}
.lhs_head2{color:#575757; font-weight: bold; font-size:11px;}
.date{font-size: 10px; font-style : italic;}
.cs{border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1; padding: 3px; background-image:url("/pics/general/csbg.gif");}
.cs2{padding: 3px; background-image:url("/pics/general/csbg.gif");}
.grey_bg {margin-top: 0px; background-color: #ffffff;
background-image:url("/pics/general/grey_bg.gif"); background-repeat:repeat;  border: 0 1px 1px 1px solid #F1F0F0;}
.grey_bg_1{margin-top: 0px; background-color: #ffffff;
background-image:url("/pics/general/grey_bg.gif"); background-repeat:repeat;}
.red_head {color: #B50C00; font-size: 14px;}
.dots {background-image:url("/pics/general/dots.gif"); background-repeat:repeat-x; width: 600px;}
.ototg{background-image:url("/pics/general/ototg_bg.gif"); background-repeat:repeat; background-color:#fefefe; margin-bottom: 10px;}
.rhs_bg{margin-top: 0px; background-color: #ffffff;
background-image:url("/pics/general/rhs_bg.gif"); background-repeat:repeat;}
.big_ctl{padding: 5px; border: 1px solid #D9D9D9;  margin: 5px; align: left;}
.byline {color: #919090;}
.article{padding: 20px;}
.article_image{clear:both; width: 610px; }
.main_title {color:#B50C00; font-weight: bold; font-size:14px; padding-bottom:3px;}
.rhs_logo{border: 1px solid #E9E9E9; width: 250px;}
.directors{border: 1px solid #c9c9c9; background-color:#ffffff; padding: 0px; width: 250px; font-family: arial; font-size: 11px;}

/*Gallery*/
#gallery_1 {text-align: left; width:350px; height:auto; padding-bottom:5px; margin-left:78px;}
#gallery_1 img{ background-color:#F7F5F1; margin:15px; border:1px solid #EAE7D7; }
#gallery_1 td { margin: 0  0 20px 29px;}
.gallery_thumb {float:left; text-align:center; margin:5px; background-color:#E8E8E5; }
.gallery_thumb img{ border: 1px #D3CEB9 solid; background-color:#F7F5F1; padding:2px; }
.gallery { position:relative; margin: 0  0 20px 50px; }
.control { color: #fff;  width: 110px; height: 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.prev {float:left; text-align: center;border: 1px solid #D9D9D9; width: 50px;}
.next { text-align: center;border: 1px solid #D9D9D9; width: 50px;}
#gallery_1 #caption p {color:#84837B; width:480px; height:auto; margin:0; padding:10px; background-color:#F7F5F1;}
.calendar_td {border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc; padding: 5px;}
#calendar { width: 640px;}
#calendar td {border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc; padding: 5px;}
.calendar_header {background-color: #cccccc; color:#970200; padding: 5px; font-weight: bold;}
.stadium_header {background-color: #cccccc; color:#970200; padding: 5px; font-weight: bold;}
.stadiums {width: 200px; padding: 5px; border-bottom: 1px solid #cccccc;}

#blog_blurb{border: 1px solid #EAE8E8; padding:5px; width: 660px;}
#blog_date{background-color: #F2F2F2; color:#949494; font-size: 18px;}
#blog_summary{}
.blog_category{color: #B50C00; font-size: 10px;}
.blog_header {padding: 5px; font-size: 13px; }
.blog_title{text-align:left; width: 225px; padding-bottom: 3px; border-bottom: 1px solid #cccccc;}

#soc_dev{width: 630px; margin-top: 10px;}
.soc_dev_img{float:left; overflow: hidden; width: 300px; padding: 5px;}
.soc_dev_content{float: right; width: 330px;}
.soc_dev_title{color: #909090; font-weight: bold;}

#weather_hp {width:225px; height:auto; margin:0; padding:0;}
#weather_hp td{border: 1px solid #E9E9E9; padding:0; font-family:arial; font-size: 11px;}

#weather{width: 630px;}
#weather td{border: 1px solid #E9E9E9; padding: 5px; font-family:arial; font-size: 11px;}
.weather_pic{float:left; text-align: center; width: 105px; color: #636363; font-weight: bold;}
.weather_temp{text-align: center; width: 105px; color: #636363; }
.weather_desc{color: #636363; }

.custom_nav {padding: 0px;}

