/********** STRUCTURE **********/

body{background:url("/images/setup/page_bg_pat.png") repeat-x scroll 0 0 #000;}
a{color:#ec1b24;}
h2{color:#3e3e3e;}
h3{color:#3e3e3e;}
#wrapper{width:960px;padding:10px;margin:52px auto;position:relative;background:url("/images/setup/body_bg.jpg") no-repeat scroll 0 0 #767676;border:2px solid #fff;z-index:3;}
#mainbody{width:620px;float:left;}
.internal-page #mainbody{background:#fff;width:98%;padding:10px;font-family:arial;font-size:12px;color:#000;line-height:18px;min-height:500px;}
#leftcol{width:210px;float:left;}
#rightcol{width:300px;float:right;}
a:hover{color:#000;}
h1{color:#ec1b24;}
header,footer{text-align:center;}
#body-wrapper{width:932px;padding:14px;background:url("/images/setup/container_transparent_bg.png") repeat scroll 0 0 transparent;overflow:hidden;clear:both;}
#bottom{margin-top:7px;clear:both;float:left;width:100%;}
#shadow{background: url("http://photostore.psbin.com/g/s/g6nawkq6pjfttr/shadow.png") no-repeat scroll center top transparent;overflow: hidden;width: 100%;position:relative;z-index:2;}
#page{overflow:hidden;}

#banner-ad{margin-bottom: 15px; margin-top: -35px}

/********** HEADER **********/

#master-header{width:960px;height:256px;position:relative; z-index:3 }
#logo-link{background:url("/images/setup/sprite.png") scroll 0 0 transparent;position:absolute;left:-138px;top:-33px;width:324px;height:189px;}
#web-link{background:url("/images/setup/sprite.png") scroll -350px 0 transparent;position:absolute;left:180px;top:7px;width:530px;height:163px;}
.header-photo{position:absolute;right:0;top:0;right:0;border:5px solid #b30000;width:238px;height:132px;}
.header-photo img{width:238px;height:132px;}

/********** HEADER SLIDESHOW **********/

#history-slideshow {position:absolute;left:0;top:153px}
#history-slideshow .wrapper {width:960px;height:64px;position:relative;overflow:hidden}
#history-slideshow .items {position:absolute;height:2000em; left:0; }

/********** GLOBAL NAV **********/

#global-nav{background:url("/images/setup/sprite.png") no-repeat scroll 0 -199px transparent;width:960px;height:32px;position:absolute;left:0;top:224px;}
#global-nav ul.sprite{width:819px;margin:0 auto;}
#global-nav ul li.nav{float:left;list-style:none;}
#global-nav ul li.nav a.nav-link{font-family:arial;font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;display:block;height:32px;text-decoration:none;line-height:30px;}
#global-nav ul li.nav{margin-right:24px;}
.ie9 #global-nav ul li.nav{margin-right:22px;}
#global-nav ul li.nav a.nav-link:hover{color:#000;}
#global-nav ul li.nav8{margin-right:0 !important;}

#global-nav .submenu-container{background:url("/images/setup/carousel_story_bg.png") repeat scroll 0 0 transparent;min-width: 200px;padding:19px 26px;visibility: hidden;overflow: auto;position: absolute;top: 32px;z-index: 55;min-height:200px;}
.ie6 #global-nav .submenu-container, .ie7 #global-nav .submenu-container, .ie8 #global-nav .submenu-container{z-index:9999;}
#global-nav #submenu-container1{}
#global-nav #submenu-container2{left:130px}
#global-nav #submenu-container3{left:220px}
#global-nav #submenu-container4{left:320px}
#global-nav #submenu-container5{right:200px;}
#global-nav #submenu-container6{left:640px}
#global-nav #submenu-container7{right:0;}
#global-nav .submenu{padding-right:20px;float:left;text-align:left;}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{padding:0 10px;background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:18px;text-decoration:none}
#global-nav .submenu-container ul li a {color:#ffffff;font-family:helvetica, arial;font-weight:bold;font-size:12px;}
#global-nav .submenu-container ul li a span{color:#ec1b24;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#ec1b24;padding:0 10px;font-weight:700;font-size:13px;font-family:helvetica, arial;text-transform:uppercase;display:block}
#global-nav .submenu ul{margin-left:0px;margin-bottom:0px;}
#global-nav .submenu ul li{list-style:none;}
#global-nav .submenu-container ul li a:hover{color:#ec1b24;}

/********** STORY ROTATOR **********/

#j-carousel1 {width:620px;position:relative;clear:both;}
#j-carousel1 .seats {width:620px;height:400px;position:relative;background:#000}
#j-carousel1 .seat {display:none;width:620px;height:400px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box {width:580px;padding:10px;margin:10;background:url(/info/images/carousel_story_bg.png) repeat-x scroll 0 0 transparent;color:#FFF;position:absolute;left:10px;bottom:10px}
#j-carousel1 .story-box a.title{color:#fff;font-family:arial;font-size:16px;font-weight:bold;display:block;text-decoration:none;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#ec1b24;}
#j-carousel1 .story-box .date{font-family:arial;font-size:11px;text-transform:uppercase;color:#7e7e7e;display:block;line-height:18px;}
#j-carousel1 .story-box .leadin{font-family:arial;font-size:12px;line-height:18px;color:#fff;}
#j-carousel1 .story-box a.readmore{font-family:arial;font-size:11px;font-weight:bold;color:#ec1b24;text-decoration:none;text-transform:uppercase;}
#j-carousel1 .story-box a.readmore:hover{color:#fff;}
#j-carousel1 .story-box .carousel-related-links{line-height:18px;}
#j-carousel1 .story-box .carousel-related-links a{color:#ec1b24;}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}
#j-carousel1 .controls {margin:5px 0}
#j-carousel1 .control {float:left;margin-right:5px;width:120px;height:77px;background:url("/images/setup/carousel_tumb_placeholder.png") no-repeat scroll 0 0 transparent;}
#j-carousel1 .control img{width:120px;height:77px;}
#j-carousel1 .control1{margin-left:0 !important;}
#j-carousel1 .control5 {margin-right:0 !important;float:right;}

/********** MORE HEADLINES BUTTON **********/

#more-headlines-btn{display:block;width:620px;height:22px;background:url("/images/setup/sprite.png") no-repeat scroll -345px -168px transparent;}

/********** ACCORDION TABS **********/

#accordion-tabs{overflow:hidden;}
#accordion-tabs a.toggler{display:block;width:300px;height:25px;background:url("/images/setup/sprite.png") no-repeat scroll -300px -359px transparent;font-family:arial;font-weight:700;font-size:12px;text-transform:uppercase;text-decoration:none;color:#fff;line-height:24px;padding-left:7px;}
#accordion-tabs a.active{display:block;width:300px;height:25px;background:url("/images/setup/sprite.png") no-repeat scroll 0px -359px transparent;}
#accordion-tabs .content-panel{width:280px;height:229px;padding:10px;color:#fff;background:url(/info/images/carousel_story_bg.png) repeat-x scroll 0 0 transparent;overflow:auto;}
.sportpage #accordion-tabs .content-panel{height:204px;}

/********** SPONSORS SLIDESHOW **********/

#sponsors-ss{margin-top:5px;}

/********** SOCIAL BUTTONS **********/

#navbar-buttons{clear:both;with:100%;}
#navbar-buttons ul{margin:0;}
#navbar-buttons .navbar-button{float:left;list-style:none;}
#navbar-buttons .navbar-button2{float:right !important;}

#bottom-buttons{clear:both;with:100%;}
#bottom-buttons ul{margin:0;}
#bottom-buttons .navbar-button{float:left;list-style:none;width:234px;margin-right:8px;overflow:hidden}
#bottom-buttons .navbar-button4{margin-right:0}
#bottom-buttons .navbar-button img{width:234px}

/********** FOOTER **********/

#master-footer{clear:both;float:left;margin-top:7px;width:100%;height:105px;position:relative;background:url("/images/setup/footer_bg_grad.png") repeat scroll 0 0 transparent;}
.footer-left{width:225px;float:left;text-align:left;margin:27px 0 0 144px;}
#footer-text{font-family:arial;font-size:12px;font-weight:700;color:#fff;line-height:16px}
#footer-text .footer-name{font-size:14px;font-weight:bold;font-family:arial;color:#ffffff;}
#footer-text p{margin-bottom:0;margin-left:10px;}
#browser-view{color:#fff;font-family:arial;font-size:12px;font-weight:bold;line-height:16px;margin-left:10px;}
#browser-view a{color:#000;text-decoration:none;}
#browser-view a:hover{color:#fff;}
#footer-logos{text-align:center;height:105px;width:566px;float:right;margin-right:25px;}
#footer-logo1{position:absolute;left:17px;top:0;margin-right:0 !important;}
#footer-logo4{margin-right:0 !important;}
#footer-logos ul{width:566px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;margin-right:36px;}

/********** ATHLETES BACKGROUND **********/

#athletes-layer{margin:0 auto;width:1000px;position:relative;z-index:1;}
#background-left{position:absolute;left:-545px;top:170px;}
#background-right{position:absolute;right:-583px;top:170px;}

/********** SECONDARY NAV **********/

#secondary-nav{width:960px;height:64px;position:relative;margin-top:7px;background:url("/images/setup/sprite.png") no-repeat scroll 0 -231px transparent; z-index:2 }
#secondary-nav h2{font-family:arial;font-weight:700;font-size:30px;color:#fff;float:left;margin:13px 0 0 17px;text-transform:uppercase;}
#secondary-nav #links-container{float:right;padding:26px 26px 0 0;color: #fff;font-family:arial;font-size:10px;font-weight:bold;text-transform:uppercase;}
#secondary-nav a{color:#fff;font-family:arial;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#secondary-nav a:hover{text-decoration:underline;}
#secondary-nav .dropdown ul li a{color:#fff;font-family:arial;font-size:10px;font-weight:700;text-transform:uppercase;}
#secondary-nav #links-container span{color:#a0a0a0;}

.more-links{color:#fff;display:inline;position:relative}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{color:#fff !important;display:none;padding-top:28px;position:absolute;left:-103px;top:10px;z-index:100}
.more-links .dropdown ul{color:#fff !important;background:url("/info/images/carousel_story_bg.png") repeat scroll 0 0 transparent;list-style:none outside none;margin:0;min-width:150px;padding:14px}
.more-links .dropdown ul li{color:#fff !important;margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff !important;}

/********** STANDINGS **********/

.briefstats-table{color:#FFF;height:204px;line-height:20px;overflow-x:hidden;overflow-y:auto;width:242px!important;}
.briefstats-label{color:#ec1b24;}
.briefstats-header{font-weight:700;color:#7e7e7e;}

/************** ROSTER **************/
.internal-page #mainbody .roster {width:100%;}
.internal-page #mainbody .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #B30000;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.internal-page #mainbody .roster-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .roster-row1{background-color:#d1d1d1;}

/************** BIOS **************/

.bio-wrap .biodata h2{padding:0 5px !important;color:#B30000;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #B30000;color:#ffffff;}
.bio-wrap .biodata a{color:#fff!important;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#005B99;line-height:16px;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;}
.internal-page #mainbody .schedule-month{background: #B30000;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedule-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedule-header{background: #B30000;color:#fff;}
.internal-page #mainbody .schedule{line-height:24px;width:100%;}
.internal-page #mainbody .schedule td{padding:2px;}
.internal-page #mainbody .schedule-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedule-data td{border:none;}
.internal-page #mainbody .schedule-row1{background-color:#d1d1d1;}

/************** STATISTICS **************/

.stats-header{color:#B30000;}
.stats-wrapper th{background: #B30000;}
.stats-tabs a{color:#B30000 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#B30000;}
.stats-tabs{border-bottom: 3px solid #B30000;}
.stats-halfbox-left{border:1px solid #B30000;border-top: 1px solid #B30000;}
.stats-halfbox-right{border:1px solid #B30000;border-top: 1px solid #B30000;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#B30000;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#B30000;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #B30000;border-top: 1px solid #B30000;}

/************** SCOREBOARD/CALENDAR **************/

div.boxscore{border:1px solid #B1B2B8;line-height:18px;}
div.boxscore-score{color:#EC1B24; overflow:hidden; text-align:right }

/* global nav fixed */

#body-container { position:relative; z-index:1 }