body{margin:0; background-color:#333333; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#D8251C;}
a img{border:none;}
hr{border:0; color:#CDCDCD; background-color:#6E6E6E; height:1px; width:100%; text-align:left;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:980px; margin:0 auto;}

#header{padding-top:20px; padding-bottom:10px;}

#logo{height:100px; background:url(../images/ohio_galaxies_logo.jpg) center center no-repeat;}
#nike{margin-right:30px; margin-top:30px; float:right;}
#topbar{margin:0px; padding:0px;}
#topbar #left{width:795px; height:34px; float:left; background:url(../images/topbar_left.jpg) left top no-repeat; font-size:11px; font-weight:bold; color:#FFFFFF; padding-left:20px; padding-top:20px;}
#topbar #right{width:165px; float:left;}

#contentarea{margin:0px; padding:0px;}
	
#leftcolumn{width:195px; float:left;}
#side_bg{background:url(../images/side_bg.jpg) left top repeat-y;}


#primary_nav_area {width:175px; margin-left:10px; margin-right:10px; color:#FFFFFF;}
#primary_nav_area H1 {color:#FFFFFF; margin:0 0 10px 0; font-size:14px; font-weight:bold;}
#side_sponsor{margin-top:10px;}

#nav_top{height:15px; background:url(../images/nav_top.jpg) left top repeat-x; padding:5px 0 0 10px; font-size:10px; font-weight:bold;}

#nav{width:155px; padding:10px; background:url(../images/nav_bg.jpg) left top repeat-y; font-weight:bold; clear:both;}

#nav ul {padding:0;margin:0;list-style: none;list-style-image:none;line-height: 1;}
#nav ul li {float: left;list-style: none;list-style-image:none; margin:0}
#nav ul li a{display:block;text-decoration:none;}
			
/* Level 1 */
#nav ul li div{background:#000000;border-bottom:1px dotted #CDCDCD; font-size:11px; text-transform:uppercase;}
#nav ul li div a{background:url(../images/nav_ico.jpg) left center no-repeat; width:135px;padding:5px 10px 5px 10px;color:#ffffff}
#nav ul li div a:hover{background:#db001c;}
#nav ul li.ipf-parent div a{background: url(../images/cup/nav-arrow.gif) right no-repeat;}
#nav ul li.ipf-parent div a:hover{background: #db001c url(../images/cup/nav-arrow.gif) right no-repeat;}
#nav ul li.ipf-parent div li a{background: none}
#nav ul li.ipf-parent div li a:hover{background:#db001c;}
			
/* Level 2 */
#nav ul li ul{margin: -24px 0 0 128px;position: absolute;background: #000000;width: 160px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
#nav ul li ul li a{border-bottom:1px solid #ffffff;width:140px;padding:5px 10px;text-indent:0;color:#ffffff}
#nav ul li ul li a:hover{background: #db001c}
#nav ul li ul li.ipf-parent a{background: url(../images/cup/nav-arrow.gif) right no-repeat}
#nav ul li ul li.ipf-parent a:hover{background: #db001c url(../images/cup/nav-arrow.gif) right no-repeat}
			
/* Level 3 */
#nav ul li ul li ul {margin: -24px 0 0 160px;}
#nav ul li ul li ul li a{background:none !important;}
#nav ul li ul li ul li a:hover{background: #db001c !important;}
			
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.hover {position: static;}

#calendar{margin-top:10px; float:left;}
#calendar_top H1{color:#FFFFFF; padding:0 0 10px 10px; background:url(../images/side_bg.jpg) left top repeat-y; font-size:14px; font-weight:bold; margin:0px;}
#calendar_bg{width:175px; height:155px; padding:0 10px; background:url(../images/calendar_bg.jpg) left top no-repeat;}
#calendar_bottom{margin-top:10px; color:#FFFFFF; font-size:11px; line-height:150%;}
#calendar_bottom H2{color:#D8251C; font-weight:bold; font-size:12px; margin:0;}
#calendar_bottom H2 a{color:#D8251C;}
#calendar_bottom H3{color:#FFD300; font-weight:bold; font-size:11px; margin:0;}

#rightcolumn{width:773px; margin-left:11px; float:left;}
#main_content{background-color:#FFFFFF; padding:20px 31px 28px 31px;}
#main_content_tit{color:#333333; font-size:15px; font-weight:bold; padding-top:5px; padding-bottom:10px;}

#home_slide{margin-top:10px; z-index:1;}
#home_slide_bg{background-color:#4A4A4A; padding:0 10px 20px 10px;}
#content{margin:0; padding:0;}
#content_tit{font-size:24px; font-weight:bold; background:url(../images/content_top_star_line.jpg) left bottom no-repeat; padding-bottom:5px;}
#content_left{width:420px; float:left;}
#content_left_main{float:left;}
#content_left_tit_left{width:110px; height:23px; padding-top:7px; font-size:14px; font-weight:bold; float:left;}
#content_left_tit_right{width:310px; height:30px; background:url(../images/content_star_line.jpg) left center no-repeat; float:left;}
#content_right{width:260px; margin-left:31px; float:left;}
#content_right_top{height:22px; background:url(../images/home_right_top.jpg) left top no-repeat; padding-left:10px; padding-top:10px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#content_right_mid{}
#content_right_mid .img{padding:10px; width:60px; float:left;}
#content_right_mid .txt{padding-top:10px; width:180px; font-size:11px; float:left;}
#content_right_mid span{font-weight:bold;}
#content_right_mid .more{width:60px; background:url(../images/content_arrow.jpg) right center no-repeat;}
#content_right_mid .starline{width:260px; height:3px; background:url(../images/home_right_star_line.jpg) no-repeat; float:left;}
#content_right_mid a{color:#FF0000; text-decoration:underline;}


#homeSponsor{margin-bottom:10px; float:left; margin-left:-31px; z-index:100;}
#sponsor{margin-bottom:10px; float:left; z-index:100;}
#sponsor_tit{padding:3px 31px; background-color:#000000; font-size:11px; font-weight:bold; color:#FFFFFF;}
#sponsor_bg{padding:20px 31px; background-color:#D8251C;}

#footer{width:980px; float:left;}
#active_area  {width:980px; margin-top:10px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; color:#FFFFFF; padding-top:20px;}
#active_text_area { width:775px; padding-right:10px; float:left; text-align:right; color:#FFFFFF;}
#active_text_area  H4{margin:0px; font-size:11px; font-weight:bold;}
#active_text_area a { color:#FFFFFF; text-decoration:none;}
#active_logo_area { width:104px; float:left; padding-left:10px; padding-right:81px; margin-bottom:20px;}