body{margin:0;padding:0;background:#f9f9f7 url('a1.gif') repeat-x;}
p,td{line-height:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;margin-top:1em;margin-bottom:1em;}
a{color:#00f;text-decoration:none;}
a:link,a:visited,a:active{color:#0645AD;text-decoration:none;}
a:hover{text-decoration:underline;color:#CC2200;}
h1{margin:0;padding:2px 0 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:105;color:#900;}
h2{margin:10px 0 0 0;font-size:24px;font-weight:100;font-family:Arial,Helvetica,sans-serif;color:#900;}
h3{margin:0;font-size:20px;font-weight:100;font-family:Arial,Helvetica,sans-serif;color:#900;}
h4{color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding-left:10px;}
ul{font-family:Verdana,Arial,Helvetica,sans-serif;}
form{margin:0;padding:0;}
#wrapper{width:1002px;padding:0;margin-left:auto;margin-right:auto;}
#page{width:964px;margin-left:auto;margin-right:auto;padding:0;background:#fff;border:1px solid #333;}
#header{width:964px;height:100px;background-image:url(header.jpg);}
#menubox{background-image:url(1x29-sports.jpg);height:29px;width:964px;}
#menu{float:left;height:29px;text-align:center;width:585px;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu li{display:inline;}
#menu a{color:#fff;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;line-height:29px;padding-left:20px;padding-right:20px;text-align:center;text-decoration:none;}
#menu a:hover{background-color:#748a95;}
#menu .active a{background-color:#748a95;}
#search_box{float:right;padding-top:2px;width:375px;}
#search_box input{margin-left:5px;vertical-align:middle;}
#breadcrumbs{padding-top:5px;padding-bottom:5px;padding-left:22px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
#by_line{width:500px;font-size:12px;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;padding:4px 0 0 11px;margin:0;}
#content{width:636px;float:left;background:#fff;border-right:1px solid #ccc;padding:0 10px 0 0;}
#content_no_border{width:800px;float:left;background:#fff;padding:0 10px 0 0;}
#main_text{padding-left:22px;}
#category{margin-left:10px;margin-top:5px;padding-left:10px;padding-top:15px;width:300px;clear:both;float:left;background:url(text_bg.gif) repeat-x;}
#category p,#category_right p{padding-top:10px;}
.category_2_col{clear:both;margin:10px 0 10px;padding:0 0 0 20px;}
#category_right{padding-left:15px;padding-top:15px;margin-top:5px;width:300px;float:left;}
.subtitle a,.subtitle a:visited{color:#900;text-decoration:none;}
.subtitle a:hover,.subtitle_center a:hover{text-decoration:underline;}
#sidebar{width:295px;float:right;background:#fff;padding:0 15px 0 0;clear:right;}
#sidebar h3{margin:0 0 5px 0;text-align:center;}
#sidebar_headings{background:none;margin:0;padding:0;}
.sidebar_textbox{width:233px;border:1px solid #ccc;margin-right:20px;padding:5px;float:right;background:#fff url('text_bg.gif') repeat-x;}
#sideimg{width:285px;height:200px;float:right;margin-top:30px;border:0;}
#footer{clear:both;width:964px;height:180px;margin:0;padding:0;background-image:url(1x180-sports.jpg);}
.footermenu{width:153px;height:150px;float:left;color:#fff;font-size:11px;padding:8px 0 0 8px;}
.footermenu2{width:139px;height:150px;float:left;color:#fff;font-size:11px;padding:8px 0 0 7px;}
.footermenu3{width:175px;height:150px;float:left;color:#fff;font-size:11px;padding:8px 0 0 8px;}
.footermenu ul,.footermenu2 ul,.footermenu3 ul{margin:0;padding:0;padding-left:10px;}
.footermenu li,.footermenu2 li,.footermenu3 li{list-style:none;padding-top:4px;}
.footermenu a,.footermenu a:visited,.footermenu2 a,.footermenu2 a:visited,.footermenu3 a,.footermenu3 a:visited,.footer_copy a,.footer_copy a:visited{color:#fff;line-height:12px;text-decoration:none;}
.footer_copy p{padding-bottom:4px;text-align:center;color:#fff;font-size:11px;}
.footermenu a:hover,.footermenu2 a:hover,.footermenu3 a:hover,.footer_copy a:hover{text-decoration:underline;}
.footer_line{width:1px;height:133px;font-size:1px;float:right;background:url(footer_line.gif);margin-top:10px;}
.a.rssButton,a.rssButton:visited{padding:1px 19px 5px 0;background:transparent url(rss.gif) no-repeat top right;}
#ad_top{text-align:center;padding:5px 0 5px 0;}
#ad_calendar{float:right;padding:0 5px 10px 10px;margin:30px 0 0 0;clear:right;}
#ad_square{float:right;padding:0 5px 10px 10px;margin:0;}
#ad_square_search{float:right;padding:0 5px 10px 10px;margin-top:30px;}
#ad_banner{clear:both;text-align:center;padding-top:10px;}
.pagination{padding:3px;margin:3px 3px 15px 3px;text-align:center;}
.pagination a{border:1px solid #ccc;margin-right:3px;padding:2px 6px;background-position:bottom;text-decoration:none;font-weight:bold;color:#486c7f;}
.pagination a:hover,.pagination a:active{background-image:none;background-color:#486c7f;color:#fff;}
.pagination span.current{margin-right:3px;padding:2px 6px;font-weight:bold;color:#000;}
.calendar{float:right;padding:3px;margin:3px;text-align:center;}
.calendar_idx{padding:3px;margin:3px;text-align:center;}
.calendar table,.calendar_idx table{border:thin #ccc solid;background:#fff url('text_bg.gif') repeat-x;}
.calendar hr,.calendar_idx hr{color:#ccc;}
.calendar p,.calendar_idx p{padding:0;text-decoration:none;color:aaa;}
.calendar a,.calendar_idx a,span.nolink{padding:3px 5px 3px 5px;margin-right:1px;text-decoration:none;color:#000;}
.calendar a:hover,.calendar a:active,.calendar_idx a:hover,.calendar_idx a:active{padding:3px 4px 3px 4px;margin-right:1px;border:1px solid #ccc;text-decoration:underline;color:#900;}
.calendar span.current,.calendar_idx span.current{padding:3px 4px 3px 4px;margin-right:2px;border:1px solid #ccc;background-color:#fff;}
.spacer{clear:both;margin-top:15px;}
.float_left{float:left;clear:both;padding-right:10px;}
.float_right{float:right;clear:both;padding:0 5px 10px 10px;margin:0;}
#search_header{float:left;width:536px;margin:10px 0 5px 50px;text-align:center;}
#search_horizontal{float:left;width:536px;clear:both;text-align:center;border:1px solid #ccc;padding:4px;margin:0 0 10px 50px;background:#fff url('text_bg.gif') repeat-x;}
#column1{margin-left:10px;margin-top:5px;padding-left:10px;padding-top:15px;width:190px;float:left;}
#column2{padding-left:15px;padding-top:5px;width:190px;float:left;}
#column3{padding-left:15px;padding-top:5px;width:190px;float:left;}
#column1 p,#column2 p,#column3{padding-top:10px;}
#two_column1{margin:15px 10px 15px 22px;width:230px;float:left;}
#two_column2{margin:15px 10px 15px 10px;width:230px;float:left;}
