/************** STRUCTURE **************/

body{background:url("http://photostore.psbin.com/c/q/a2whlil441ci07/page_bg.jpg") no-repeat scroll 50% 0 #000;}

.accent-bg,
.accent-bg th { color:#fff !important; background: #020302 !important }

a{color:#d31145;}
h1,h2,h3{color:#020302;}
#wrapper{width:1000px;margin:0 auto;padding:0 10px;background:url("/images/setup/body_bg.png") repeat-x scroll 0 89px transparent;}
#mainbody{width:686px;float:left;}
.internal-page #mainbody{width:98%;padding:10px;background-color:#fff;color:#000;line-height:18px;font-size:12px;font-family:arial;min-height:500px;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:304px;float:right;}
header,footer{text-align:center;}
#shadow{background: url("http://photostore.psbin.com/z/x/dttyjvu9h1icnd/shadow.png") no-repeat scroll center 89px transparent;overflow: hidden;width: 100%;}
#page{background:url("/images/setup/page_bg_overlay_top.png") no-repeat scroll center top transparent;}
#body-wrapper{background:url("/images/setup/body_bg_overlay.png") repeat-y scroll center top transparent;}
.page-container{background:url("/images/setup/page_bg_overlay_bottom.png") repeat-x scroll 0 453px transparent;}
#bottom{width:100%;float:left;margin-top:10px;clear:both;}

/************** HEADER **************/

#master-header{position:relative;width:100%;height:220px;}
.header-bg{width:1653px;height:220px;position:absolute;background:url("/images/setup/master_sprite.png") no-repeat;left:-369px;top:0;}
#index-link{width:1000px;height:220px;position:absolute;left:0;top:0;}
#logo-link{width:314px;height:207px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -220px transparent;position:absolute;left:-67px;top:42px;}

/************** SCOREBOARD TICKER **************/

.scoreboard-cont{width:100%;height:38px;background:url("/images/setup/body_bg_overlay.png") repeat-y scroll center top transparent;overflow:hidden;}
#scoreboard-ticker-wrapper {width:771px;height:30px;padding: 0 15px 0 120px;color:#000;position:relative;background:url("/images/setup/master_sprite.png") no-repeat scroll -312px -408px transparent;margin-top:9px;}
#scoreboard-ticker {overflow:hidden;padding-top:5px;width:771px;color:#000;font-family:helvetica, arial;font-size:13px;font-weight:700;text-align:center;}
#scoreboard-ticker .result,#scoreboard-ticker .status{color:#770222;}
#scoreboard-ticker li {width:771px;height:18px;overflow: hidden;}
#scoreboard-ticker span {color:#000;padding-right: 2px;}
#scoreboard-ticker a {color:#770222;text-decoration:none;}
#scoreboard-ticker .no-events {display: block;text-align: center;}
#scoreboard-ticker-prev, #scoreboard-ticker-next, #scoreboard-ticker-pp {position:absolute;right:-34px;top:0;}
#scoreboard-ticker-pp {right: -59px;}
#scoreboard-ticker-next {right: -86px;}
#scoreboard-ticker-prev a {width:26px;height:27px;display: block;background:url(/images/setup/master_sprite.png) no-repeat -1225px -379px;}
#scoreboard-ticker-next a {width:27px;height:27px;display: block;background:url(/images/setup/master_sprite.png) no-repeat -1276px -379px;}
#scoreboard-ticker-prev a {float: right;}
#scoreboard-ticker-pp .pause {width:25px;height:27px;display: block;background:url(/images/setup/master_sprite.png) no-repeat -1251px -379px;}
#scoreboard-ticker-pp .play {width:25px;height:27px;display: block;background:url(/images/setup/master_sprite.png) no-repeat -1251px -409px;}

/************** GLOBAL NAV **************/

#global-nav{width:100%;height:60px;position:relative;background:url("/images/setup/body_bg_overlay.png") repeat-y scroll center top transparent;}
#global-nav ul.sprite{margin:0;width:1014px;height:63px;left:-9px;top:0;}
#global-nav ul li.nav{float:left;list-style:none;}
#global-nav ul li.nav,#global-nav ul li.nav:hover{background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#global-nav ul li.nav a.nav-link{text-indent:-9999px;display:block;height:63px;}
#global-nav ul li.nav1{width:123px;background-position:-311px -223px;}
#global-nav ul li.nav1:hover{background-position:-311px -289px;}
#global-nav ul li.nav2{width:158px;background-position:-434px -223px;}
#global-nav ul li.nav2:hover{background-position:-434px -289px;}
#global-nav ul li.nav3{width:233px;background-position:-592px -223px;}
#global-nav ul li.nav3:hover{background-position:-592px -289px;}
#global-nav ul li.nav4{width:158px;background-position:-825px -223px;}
#global-nav ul li.nav4:hover{background-position:-825px -289px;}
#global-nav ul li.nav5{width:173px;background-position:-983px -223px;}
#global-nav ul li.nav5:hover{background-position:-983px -289px;}
#global-nav ul li.nav6{width:169px;background-position:-1156px -223px;}
#global-nav ul li.nav6:hover{background-position:-1156px -289px;}

#global-nav .submenu-container{background:#000 repeat;min-width:200px;padding:10px 15px;visibility:hidden;overflow:hidden;position:absolute;top:54px;z-index:55;}
.ie6 #global-nav, .ie7 #global-nav, .ie8 #global-nav{z-index:9999;}
#global-nav #submenu-container6{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 0 1px;background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:22px;text-decoration:none}
#global-nav .submenu-container ul li a {color:#D31145;font-family:arial;font-size:12px;}
#global-nav .submenu-container ul li a span{color:#D31145;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#D31145;padding:0 10px;font-weight:700;font-size:13px;font-family:helvetica, arial;text-transform:uppercase;display:block}
#global-nav .submenu ul{margin:0;}
#global-nav .submenu ul li{list-style:none;}
#global-nav .submenu-container ul li a:hover{color:#fff;}

/************** GLOBAL NAV **************/

#j-carousel1{width:686px;position:relative;overflow:hidden;}
#j-carousel1 .seats{width:555px;height:387px;position:relative;background:#000}
#j-carousel1 .seat{display:none;width:555px;height:387px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:535px;padding:10px;background:url(/images/setup/carousel_story_bg.png) repeat-x;color:#FFF;position:absolute;left:0;bottom:0;}
#j-carousel1 .controls{width:130px;position:absolute;top:0;right:0;}
#j-carousel1 .control{margin-bottom:1px;width:130px;height:96px;cursor:pointer;opacity:0.7;}
#j-carousel1 .control4{margin-bottom:0}
#j-carousel1 .controls .active{opacity:1;}
#j-carousel1 .controls .active img{border:4px solid #fff;width:122px;height:88px;}
#j-carousel1 .story-box a.title{font-family:arial;font-size:16px;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#e51937;}
#j-carousel1 .story-box .date{font-family:arial;font-size:10px;font-weight:700;color:#e51937;line-height:18px;display:block;text-transform:uppercase;}
#j-carousel1 .story-box .date .pipe{display:none;}
#j-carousel1 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin{font-family:arial;font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore{font-family:arial;font-size:10px;color:#e51937;text-decoration:none;text-transform:uppercase;font-weight:700;}
#j-carousel1 .story-box a.readmore:hover{color:#fff;}
#j-carousel1 .story-box .carousel-related-links{display:block}
#j-carousel1 .story-box .carousel-related-links a{font-family:arial;font-size:10px;color:#e51937;font-weight:700;text-transform:uppercase;text-decoration:none;}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}

/************** VIDEO **************/

#video-cont{width:100%;height:247px;position:relative;}
#video-cont .container{width:100%;height:240px;padding-top:7px;text-align:center;background-color:#000;position:relative;}
#video-cont #more-video{width:304px;height:28px;position:absolute;bottom:0;left:0;background:url("/images/setup/master_sprite.png") no-repeat scroll -688px -444px transparent;}

/************** CALENDAR **************/

#calendar-view{width:304px;margin-top:9px;}
#calendar .calendar-month{background:url("/images/setup/calendar_month_bg.png") repeat-y;}
#calendar .calendar-month td{border:none;height:27px;background:none;line-height:27px;}
#calendar #calendar-now{font-family:arial;font-size:12px;font-weight:bold;}
#calendar .calendar-month span{color:#fff;text-transform:uppercase;}
#calendar .calendar-month a{font-family:arial;font-size:12px;font-weight:bold;color:#fff;}
#calendar td{line-height:22px;border:1px solid #a6a6a6;height:22px;}
#calendar .calendar-header{background-color:#000;}
#calendar .calendar-header td{color:#fff;font-family:arial;font-weight:bold;font-size:11px;line-height:25px;}
#calendar td.inactive{background-color:#9f9f9f;font-family:arial;font-weight:bold;font-size:12px;color:#333333;}
#calendar .no-calendar-event a{background-color:#d8d8d8;font-family:arial;font-weight:bold;font-size:12px;color:#333333;line-height:22px;}
#calendar .calendar-event a{color:#fff;background-color:#d31145;font-family:arial;font-weight:bold;font-size:12px;line-height:22px;}
#calendar-view .current a{color:#d31145;background-color:#fff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar .event-schedule{background-color:#520a1c;width:284px;height:86px;padding:10px;float:left;overflow:auto;font-family:arial;color:#fff;font-size:11px;}
#calendar .event-schedule .event-date{color:#d31145;font-size:10px;text-transform:uppercase;font-weight:700;}
#calendar .event-info{font-family:arial;font-size:11px;color:#fff;line-height:16px;}
#calendar .event-info a:hover {color:#fff;}
#calendar .event-info .sport a{font-weight:700;font-style:italic;}
#calendar .event-info .status{color:#d31145;}
#calendar #calendar-prev,#calendar #calendar-next{text-indent:-9999px;display:block;width:20px;height:16px;}
#calendar #calendar-prev {background:url("/images/setup/calendar_arrow_prev.png") no-repeat;margin:5px 0 0 4px;}
#calendar #calendar-next {background:url("/images/setup/calendar_arrow_next.png") no-repeat;float:right;margin:5px 6px 0 0;}

/************** SPONSORS SLIDER **************/

#slider-wrapper{width:686px;height:97px;background:url(/images/setup/master_sprite.png) no-repeat scroll 3px -444px transparent;margin:0 auto;position:relative;clear:both;margin-top:10px;float:left;}
#slider-wrapper .slider{width:636px;height:78px;position:relative;overflow:hidden;margin:0 auto;top:10px;}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:636px;height:78px;float:left;text-align:center}
#slider-wrapper .item a{height:78px;overflow:hidden;display:inline-block;float:left;padding-right:11px;}
.ie6 #slider-wrapper .item a,.ie7 #slider-wrapper .item a{display:inline;zoom:1}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:27px;height:78px;cursor:pointer;position:absolute;top:10px;}
#slider-wrapper .prev{background:url("/images/setup/master_sprite.png") no-repeat -1325px -220px transparent;left:0}
#slider-wrapper .next{background:url("/images/setup/master_sprite.png") no-repeat -1353px -220px transparent;right:0}

/************** SOCIAL ICONS **************/

#social-buttons{height:50px;position:relative;margin-top:10px;width:686px;background:url("/images/setup/master_sprite.png") no-repeat scroll -320px -352px transparent;clear:both;float:left}
.social-button{height:50px;float:left;display:block;text-indent:-9999px;position:relative;}
#social-button1{width:167px;}
#social-button2{width:181px;}
#social-button3{width:173px;}
#social-button4{width:165px;}


/************** BOTTOM BUTTONS **************/

#bottom-buttons{width:100%;position:relative;}
#bottom-buttons ul{margin:0;}
#bottom-buttons ul li.bottom-button{width:243px;height:74px;list-style:none;float:left;margin-right:9px;}
#bottom-buttons ul li.bottom-button4{margin-right:0;}
#bottom-buttons ul li.bottom-button a img{width:243px;height:74px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;behavior: url(/pie.htc);}

/************** FOOTER LOGOS **************/

#footer-logos{text-align:center;height:147px;width:962px;margin:22px 0 0 23px;}
#footer-logos ul{width:962px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}

/************** FOOTER **************/

#master-footer{clear:both;float:left;margin:46px 0 32px;width:100%;text-align:center;}
#footer-text{color:#7f7f7f;font-size:11px;font-family:arial;}
#footer-text .footer-name{color:#a0a0a0;font-weight:700;}
#footer-text p{margin-bottom:10px;}
#browser-view{color:#7f7f7f;font-family:arial;font-size:11px;}
#browser-view a{color:#a0a0a0;text-decoration:none;font-weight:700;}

/************** SECONDARY NAV **************/

.secondary-nav-cont{width:100%;height:84px;position:relative;margin:0 auto;background:url("/images/setup/body_bg_overlay.png") repeat-y scroll center top transparent;}
#secondary-nav{width:1015px;height:84px;position:absolute;left:-7px;top:0;}
#secondary-nav #links-container{padding:48px 0 0 25px;color:#1a1a1a;font-family:helvetica, arial;font-size:13px;}
#secondary-nav a{color:#1a1a1a;font-family:helvetica, arial;font-size:13px;text-decoration:none;}
#secondary-nav a:hover{text-decoration:underline;}
#secondary-nav .dropdown ul li a{color:#1a1a1a;font-family:helvetica, arial;font-size:13px;}
#secondary-nav #links-container span{color:#1a1a1a;}

.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:26px;position:absolute;left:-101px;top:0;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;}

/************** 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: #020302;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:#520A1C;background-color:#fff;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #020302;color:#ffffff;}
.internal-page #mainbody .bio-wrap .about a{color:#fff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#520A1C;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: #520A1C;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: #020302;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:#020302;}
.stats-wrapper th{background: #020302;}
.stats-tabs a{color:#020302 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#020302;}
.stats-tabs{border-bottom: 3px solid #020302;}
.stats-halfbox-left{border:1px solid #020302;border-top: 1px solid #020302;}
.stats-halfbox-right{border:1px solid #020302;border-top: 1px solid #020302;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#020302;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#020302;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #020302;border-top: 1px solid #020302;}