body{background:url(/images/setup/page_bg_pattern.png) repeat-x fixed left top #a0cfeb}
a{color:#0038A8;text-decoration:none}
a:hover{color:#D00000;text-decoration:underline}
h1,h2{text-align:left;color:#0038A8}
#shadow{background:url(/images/setup/shadow_sec.png) repeat-y center top}
#page{padding-bottom:40px;background:url(/images/setup/foot.png) no-repeat center bottom}
#wrapper{width:1000px;margin:0 auto}
#body-container{padding:11px;background:#000}
#mainbody{width:600px;float:left}
.internal-page #mainbody{width:958px;padding:10px;background:#fff}
#master-header{width:1000px;height:199px;position:relative;background:url(/images/setup/master_sprite.png) no-repeat 0 0}
#header-link{display:block}
#header-link img{width:1000px;height:169px}
#rightcol{width:368px;float:right}
#master-footer{padding:0 10px 10px;background:#000}

#footer-top-cont{width:978px;height:46px;margin:0 auto;position:relative;color:#fff;background:url(/images/setup/secondary_sprite.png) no-repeat 0 -196px}
#footer-logos{padding:10px 40px;width:900px}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left;margin-right:125px}
#footer-logos #footer-logo4{margin-right:0}
#footer-text{width:730px;height:36px;position:absolute;left:10px;top:2px;font-family:helvetica;color:#fff;font-weight:700;font-size:12px;line-height:36px}
#footer-text span{font-weight:400;color:#cacaca}

#social-buttons{width:156px;height:22px;position:absolute;right:32px;top:7px}
.social-button{height:22px;background:url(/images/setup/master_sprite.png) no-repeat -9999px -9999px;display:block;overflow:hidden;float:left;margin-right:20px;text-indent:-999999px}
.ie6 .social-button{zoom:1;line-height:0}
#social-button1{width:11px;background-position:-1170px -128px}
#social-button2{width:15px;background-position:-1208px -128px}
#social-button3{width:48px;background-position:-1248px -128px}
#social-button4{width:22px;margin-right:0;background-position:-1323px -128px}
#social-button1:hover{background-position:-1170px -155px}
#social-button2:hover{background-position:-1208px -155px}
#social-button3:hover{background-position:-1248px -155px}
#social-button4:hover{background-position:-1323px -155px}

/********** HEADLINES **********/

#carousel-wrapper{width:600px;margin-bottom:10px}
#carousel-seats{margin-bottom:5px}
#carousel-seats .title{display:block;color:#fff;margin-bottom:3px;margin-top:0;font-family:helvetica,arial,sans-serif;font-size:20px;font-weight:700;line-height:20px}
#carousel-seats .title:hover{color:#a0cfeb}
#carousel-seats .date{color:#a5a5a5;display:block;font-weight:bold}
#carousel-seats .leadIn{color:#fff}
#carousel-seats .readmore{color:#a0cfeb;font-weight:700;font-size:12px}
#carousel-controls{overflow:hidden;width:600px;background:#000}
#carousel-controls .control{float:left;height:79px;width:116px;margin-right:5px}
#carousel-controls #control4{margin-right:0}

.more-headlines-hdr{width:600px;height:37px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite.png) no-repeat 0 -243px}
#more-headlines{width:600px;height:122px;padding:0px;overflow:auto;color:#fff;background:url(/images/setup/container_bg_grad.png) repeat-x left top}
#more-headlines td{font-family:helvetica;font-size:12px;vertical-align:middle;font-weight:700;padding-bottom:5px}
#more-headlines .date,#more-headlines .sp-name{display:block;color:#fff}
#more-headlines .title{color:#fff}
#more-headlines a{color:#fff}
#more-headlines .article,
#features-headlines .article,
#tabs-more-headlines-content3 .container .boxscore{
padding:10px 15px;
  background-color:#0038A8;
  font-weight:bold;
  border:0;
  margin:0;
}
#more-headlines .alternate,
#features-headlines .alternate,
#tabs-more-headlines-content3 .container .alternate{
  background:#0050a5;
}
/************ GLOBAL NAV *************/

#global-nav{width:998px;height:28px;padding:0 1px;margin:0 auto;background:#000;position:relative;z-index:9999}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.dropdown-li{}
#global-nav .sprite{height:28px;background:url(/images/setup/secondary_sprite.png) no-repeat 0 0}
#global-nav li.nav{float:left}
#global-nav li.nav .nav-link{display:block;height:28px;text-indent:-9999px}
#global-nav li.nav1 a{width:138px}
#global-nav li.nav2 a{width:159px}
#global-nav li.nav3 a{width:210px}
#global-nav li.nav4 a{width:158px}
#global-nav li.nav5 a{width:140px}
#global-nav li.nav6 a{width:193px}
#global-nav .submenu-container{visibility:hidden;width:992px;height:208px;padding:4px;background:url(/images/setup/master_sprite.png) no-repeat 0 -244px;position:absolute;overflow:hidden;left:0;top:28px;z-index:52}
#global-nav .submenu-container .submenu{padding:10px;min-width:180px;_width:180px;float:left}
#global-nav .submenu-container ul li a{height:auto;font-weight:700;background:none;font-family:helvetica;font-size:15px;text-shadow:1px 1px #fff;color:#003e6c;line-height:22px;text-decoration:none}
#global-nav .submenu-container ul li span{font-family:helvetica;text-transform:uppercase;position:relative;left:-15px;color:#febe10;font-weight:700;line-height:20px;font-size:16px}
#global-nav .submenu-container ul li a:hover{color:#000}
#global-nav .thumb{width:52px;height:208px;float:left;margin-right:10px;background:url(/images/setup/secondary_sprite.png) no-repeat 0 -9999px}
#global-nav #thumb1{background-position:0 -374px}
#global-nav #thumb2{background-position:-52px -374px}
#global-nav #thumb4{background-position:-104px -374px}
#global-nav #thumb3{background-position:-156px -374px}
#global-nav #thumb5{background-position:-208px -374px}
#global-nav #thumb6{background-position:-260px -374px}

#secondary-nav{width:978px;height:47px;overflow:hidden;margin-bottom:10px}
#secondary-nav #links-container{float:right;padding-top:25px;padding-right:10px;color:#525252;font-family:helvetica;font-weight:700;font-size:12px}
#secondary-nav #links-container a{color:#494848}

#teamlink-hdr{width:368px;height:33px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite.png) no-repeat -600px -280px}
#teamlinks{width:348px;height:70px;margin-bottom:10px;padding:10px;background:url(/images/setup/container_bg_grad.png) repeat-x left bottom #003285;overflow:auto}
#teamlinks li{color:#fff;font-weight:700;font-size:12px;margin-bottom:3px}
#teamlinks a{color:#fff}

/************** CALENDAR ***************/

#calendar{width:368px;overflow:hidden}
#calendar td{line-height:27px;height:27px;font-weight:700;color:#333;border-color:#000;background:#d8d8d8}
#calendar .calendar-header td{font-weight:700;color:#fff;border-color:#000;background:#333}
#calendar .calendar-month td{font-size:12px;line-height:27px;height:27px;color:#000;border:none;overflow:hidden;background:url(/images/setup/calendar_month_name_bg.png) repeat-x left top}
#calendar .calendar-month span{color:#fff}
#calendar .calendar-month a{color:#fff;width:21px;height:16px;display:block;margin:5px auto 0;text-indent:-9999px;background:url(/images/setup/master_sprite.png) no-repeat -9999px -9999px}
#calendar #calendar-next{background-position:-1170px -37px}
#calendar #calendar-prev{background-position:-1149px -37px}
#calendar .calendar-event a{color:#333;background:#79bbff;line-height:27px}
#calendar .no-calendar-event a{color:#333;line-height:27px;background:#d8d8d8}
#calendar .inactive{color:#888;background:#d8d8d8}
#calendar .today a{color:#fff;background:#000}
#calendar .current a,#calendar .calendar-event a:hover{background:#4290d3;color:#fff}
#calendar .event-schedule{height:206px;text-align:left;overflow:auto;padding:10px;color:#FFF;background:url(/images/setup/container_bg_grad.png) repeat-x left bottom #003285}
.sportpage #calendar .event-schedule{height:160px}
#calendar .event-schedule a{color:#4290d3}
#calendar #no-calendar-events{font-weight:700;text-align:center}
#complete-calendar{width:368px;height:33px;display:block;overflow:hidden;margin-bottom:10px;background:url(/images/setup/secondary_sprite.png) no-repeat -600px -317px}
.sportpage #complete-calendar{margin-bottom:0}
#calendar-hdr{width:368px;height:33px;display:block;overflow:hidden;background:url(/images/setup/secondary_sprite.png) no-repeat -600px -243px}

/**************** BUTTONS *******************/

#ss{width:368px;height:78px;overflow:hidden;display:block;margin-bottom:10px}

/***************** SIGNUP & WEATHER ******************/

#weather-cont{width:368px;height:77px;overflow:hidden;position:relative;background:url(/images/setup/secondary_sprite.png) no-repeat -99px -288px}
.weather-condition{width:186px;height:77px;float:left;color:#fff;position:relative;font-family:helvetica;font-size:20px;line-height:20px;font-weight:700}
.weather-condition img{width:60px;position:absolute;left:25px;top:15px}
.weather-condition .temp{position:absolute;left:110px;top:15px}
.weather-condition .condition{position:absolute;left:90px;top:35px;color:#cc7f09}
#signup-link{width:181px;height:77px;float:right;display:block}

/**********TICKER SLIDER***********/

#scoreboard-ticker-wrapper{width:685px;height:20px;padding:2px 0 4px 135px;float:left;color:#fff;overflow:hidden;position:relative}
#scoreboard-ticker{width:620px;height:20px;overflow:hidden}
#scoreboard-ticker li{width:620px;height:20px;overflow:hidden}
#scoreboard-ticker span{color:#fff;padding-right:2px;font-weight:700;font-size:9px;text-transform:uppercase}
#scoreboard-ticker a{color:#7facc1}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;right:47px;top:4px}
#scoreboard-ticker-pp{right:25px}
#scoreboard-ticker-next{right:5px}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:9px;height:11px;background:url(/images/setup/master_sprite.png) no-repeat -1214px -39px;outline:none}
#scoreboard-ticker-next a{background-position:-1249px -39px}
#scoreboard-ticker-pp .pause{width:10px;height:12px;background-position:-1231px -39px}
#scoreboard-ticker-pp .play{width:10px;height:12px;background-position:-1232px -55px}

/********* SEARCH ***********/

#search{width:148px;height:22px;position:absolute;right:15px;bottom:7px;overflow:hidden;background:url(/images/setup/master_sprite.png) no-repeat -1007px -127px}
#search .text-box{width:120px;float:left;height:22px;background:none;border:none;padding:0 0 0 10px}
#search .submit{width:18px;height:22px;float:right;background:none;border:none;padding:0}

/**************** SPONSORS SLIDER ******************/

#sponsors-slider{width:978px;height:86px;padding:0 11px 10px;background:#000;position:relative}
#sponsors-slider .slider{width:894px;height:64px;background:url(/images/setup/slider_bg_grad.png) repeat-x left top;padding:11px 0;position:relative;overflow:hidden;margin:0 auto}
#sponsors-slider .items{position:absolute;width:2000em}
#sponsors-slider .item{width:894px;float:left;text-align:center}
#sponsors-slider .item a{width:119px;height:64px;display:inline-block;overflow:hidden;margin:0 10px}
#sponsors-slider .item a img{width:119px;height:64px}
.ie7 #sponsors-slider .item a,.ie6 #sponsors-slider .item a{display:inline;zoom:1}
#sponsors-slider .next,#sponsors-slider .prev{display:block;width:42px;height:86px;position:absolute;top:0;background:url(/images/setup/secondary_sprite.png) no-repeat -6px -288px}
#sponsors-slider .next{right:11px;background-position:-47px -288px}
#sponsors-slider .prev{left:11px}

/********** ROSTERS **********/

table.roster{width:100%;align:left;background-color:}
tr.roster-header td{font-weight:700;color:#fff;background-color:#0038A8;padding:5px}
tr.roster-header td a{color:#fff;text-decoration:underline}
tr.roster-header td a:hover{text-decoration:none;color:#FAE051}
tr.roster-row a{text-decoration:underline;color:#0038A8}
tr.roster-row a:hover{text-decoration:underline;color:#000}
tr.roster-row0 td{background-color:#d1d1d1;font-size:11px;padding:5px;color:#000}
tr.roster-row1 td{background-color:#FFF;font-size:11px;padding:5px;color:#000}

/********** BIOS**********/
 
.bio-container .head{background: url(/images/setup/bio_logo.png) no-repeat right center #0038A8!important;}
.bio-wrapper .bio-container .head .name{color:#fff!important}
.roster-list,.roster-title{background:#0038A8!important}
.bio-wrapper .bio-container .head a{color:#fff;text-decoration:underline}
.bio-wrapper .roster-sidebar .roster-title{color:#fff}
.bio-wrapper .roster-sidebar .roster-list a:hover{color:#fff}

.bio-wrap .head {background:url(/images/setup/bio_logo.png) no-repeat 100% 50% #0038A8;color:#FFF}
.bio-wrap .head a {color:#FFF}
#mainbody .bio-wrap .head h2 {background:#0038A8;color:#FFF}
#mainbody .bio-wrap .metadata .label {color:#ccc}
/********** SCHEDULE **********/

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#0038A8; color:#FFF }

/********* STATS ***********/

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#0080cb;/* set the primary color here  */color:#fff}
.stats-wrapper a{/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{/* set the link color here */color:#000}
#view-mode{bottom:-192px;left:0;margin:0;padding:0;position:absolute}

.rich table td p { padding:0; margin:0; }