body{background:url(/images/setup/repeating_bg.png) repeat-x left top #6a0000}
#page{background:url(http://photostore.psbin.com/0/7/duxu0nrbenk8iw/main_bg_2.jpg) no-repeat center top}
.touch #page {background-size:2000px;}
a{text-decoration:none;color:#369}
a:hover{color:#D00000;text-decoration:underline}
h1{color:#D00000}
h2{color:#8F91AE}

/*********** STRUCTURE ************/

#wrapper{width:980px;margin:0 auto}
#mainbody{width:920px;padding:20px;margin:0 auto}
#bottomcol{width:920px;padding:30px}
.internal-page #mainbody{background:#fff;width:940px;padding:10px;min-height:500px}
.ie6 .internal-page #mainbody{height:500px}
.internal-page #body-container{padding:20px 0 10px;background:url(/images/setup/bottomcol_bg.png) repeat-x left bottom}
#site-header{width:980px;height:224px;margin-bottom:20px;position:relative}
#header-link{width:980px;height:224px;display:block}
#bottomcol{background:url(/images/setup/bottomcol_bg.png) repeat-x left bottom}
.left-cont{width:550px;float:left;position:relative;z-index:10}
.right-cont{width:340px;float:right}

#site-footer{width:940px;padding:0 20px;margin:0 auto;background:url(/images/setup/footer_bg_grad.png) repeat-x left top}
.footer-logo-text{width:160px;float:left;padding-top:20px;font-family:arial;color:#282727;font-size:12px}
.footer-logo-text span{font-weight:700;font-size:14px;margin-bottom:5px}
.footer-logo-text p{margin:0}
#footer-logos{width:771px;float:right}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left;margin-right:15px}
#footer-logos #footer-logo7{margin-right:0}
.footer-text-cont{height:173px;padding-top:65px;color:#fff;text-align:center;font-family:arial;font-size:13px;font-weight:700;background:url(/images/setup/footer_bottom_bg.jpg) no-repeat center top}
.footer-text-cont #footer-text{margin:0 auto;width:980px}

#body-container { position:relative; z-index:1 }

/********SLIDER********/

#ad-slider{width:980px;height:144px;background:url(/images/setup/slider_bg.png) repeat-x left top;margin-bottom:5px;position:relative}
#ad-slider .slider{width:920px;height:128px;padding-top:8px;position:relative;overflow:hidden;margin:0 auto}
#ad-slider .items{position:absolute;width:2000em}
#ad-slider .item{width:920px;float:left;text-align:center}
#ad-slider .item a{width:168px;height:128px;overflow:hidden;margin:0 5px;display:inline-block;vertical-align:top;}
.ie6 #ad-slider .item a,.ie7 #ad-slider .item a{zoom:1;display:inline}
#ad-slider .next,#ad-slider .prev{display:block;width:30px;height:144px;cursor:pointer;background:url(/images/setup/master_sprite.png) no-repeat;position:absolute;top:0}
#ad-slider .prev{background-position:-374px -115px;left:0}
#ad-slider .next{background-position:-404px -115px;right:0}

/******************** HEADLINES *******************/

#top-headlines-cont{width:340px;height:274px;padding-top:35px;position:relative;font-family:helvetica;background:url(/images/setup/container_bg_grad.png) repeat-x 0 33px #fff}
#top-headlines-cont .container{padding:12px 10px 10px;height:251px;overflow:auto}
.headline-hdr{width:370px;height:63px;position:absolute;left:-15px;top:-15px;display:block;background:url(/images/setup/master_sprite.png) no-repeat 0 -181px}
#top-headlines-cont .row{margin-bottom:10px}
#top-headlines-cont .date{display:block;color:#c40000;font-weight:700;margin-bottom:3px}
#top-headlines-cont .title{display:block;color:#000;font-weight:700;font-size:14px}

/*********** GLOBAL NAV ************/

#global-nav-cont {padding:0 30px;width:920px; position:relative; z-index:2 }
.sportpage #global-nav-cont{margin-bottom:20px}
#global-nav{width:726px;height:25px;float:left}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.nav{float:left;margin-right:14px}
#global-nav li.nav8{margin-right:0}
#global-nav .dropdown-li{position:relative;z-index:9999}
#global-nav .nav-link{display:block;height:25px;position:relative;z-index:60;text-indent:-9999px;background-image:url(/images/setup/master_sprite.png);background-repeat:no-repeat}
#global-nav li.nav1 .nav-link{width:53px;background-position:0 -55px}
#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current{background-position:0 -80px}
#global-nav li.nav2 .nav-link{width:119px;background-position:-65px -55px}
#global-nav li.nav2 .nav-link:hover,#global-nav li.nav2 .nav-link.current{background-position:-65px -80px}
#global-nav li.nav3 .nav-link{width:72px;background-position:-198px -55px}
#global-nav li.nav3 .nav-link:hover,#global-nav li.nav3 .nav-link.current{background-position:-198px -80px}
#global-nav li.nav4 .nav-link{width:85px;background-position:-283px -55px}
#global-nav li.nav4 .nav-link:hover,#global-nav li.nav4 .nav-link.current{background-position:-283px -80px}
#global-nav li.nav5 .nav-link{width:87px;background-position:-381px -55px}
#global-nav li.nav5 .nav-link:hover,#global-nav li.nav5 .nav-link.current{background-position:-381px -80px}
#global-nav li.nav6 .nav-link{width:87px;background-position:-482px -55px}
#global-nav li.nav6 .nav-link:hover,#global-nav li.nav6 .nav-link.current{background-position:-482px -80px}
#global-nav li.nav7 .nav-link{width:72px;background-position:-582px -55px}
#global-nav li.nav7 .nav-link:hover,#global-nav li.nav7 .nav-link.current{background-position:-582px -80px}
#global-nav li.nav8 .nav-link{width:53px;background-position:-667px -55px}
#global-nav li.nav8 .nav-link:hover,#global-nav li.nav8 .nav-link.current{background-position:-667px -80px}
#global-nav .submenu-container{width:200px;visibility:hidden;overflow:hidden;background:#000;position:absolute;left:0;top:25px;z-index:55}
#global-nav #submenu-container1{width:300px}
#global-nav .submenu-container .submenu{padding:10px;width:180px;float:left}
#global-nav #submenu-container1 .submenu{width:130px}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:18px;text-decoration:none}
.ie6 #global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{width:130px}
#global-nav .submenu-container ul li.title{margin-bottom:5px;display:none}
#global-nav .submenu-container ul li.title span{color:#fff;font-weight:700;font-size:12px;font-family:tahoma;text-transform:uppercase}
#global-nav #submenu-container1 ul li.title{display:block}
#global-nav .submenu-container ul li a:hover{color:#ff0012}

#secondary-nav{height:51px}
.internal-page #secondary-nav{margin-bottom:20px}
#secondary-nav #links-container{float:right;padding-right:15px;padding-top:17px;font-family:helvetica;font-size:14px;color:#fff}
#secondary-nav #links-container a{color:#fff}
#secondary-nav #links-container a:hover{color:#ff0012}

/**************** BUTTONS ******************/

#social-icons{width:170px;height:25px;float:right}
.social-icon{height:25px;display:block;float:left;text-indent:-9999px;background:url(/images/setup/master_sprite.png) no-repeat -9999px -9999px}
#social-icon1{width:25px;background-position:-440px -115px}
#social-icon2{width:31px;background-position:-465px -115px}
#social-icon3{width:58px;background-position:-496px -115px}
#social-icon4{width:27px;background-position:-554px -115px}
#social-icon5{width:29px;background-position:-581px -115px}
#social-icon1:hover{background-position:-440px -140px}
#social-icon2:hover{background-position:-465px -140px}
#social-icon3:hover{background-position:-496px -140px}
#social-icon4:hover{background-position:-554px -140px}
#social-icon5:hover{background-position:-581px -140px}

/***************** CALENDAR *****************/

#calendar{width:550px;overflow:hidden;background:#444}
#calendar #calendar-view{width:275px;float:left}
#calendar td{line-height:28px;height:28px;font-weight:700;color:#333;border-color:#000;background:#d8d8d8}
#calendar .calendar-header td{font-weight:700;color:#fff;border-color:#000;background:url(/images/setup/calendar_header_bg.png) repeat-x left top}
#calendar .calendar-month td{line-height:26px;height:26px;color:#fff;border:none;overflow:hidden;background:url(/images/setup/calendar_month_bg_grad.png) repeat-x left top #00003a}
#calendar .calendar-month span{color:#fff}
#calendar .calendar-month a{color:#000;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:-461px -170px}
#calendar #calendar-prev{background-position:-440px -170px}
#calendar .calendar-event a{color:#333;background:#8e8eff;line-height:28px}
#calendar .no-calendar-event a{color:#333;line-height:28px;background:#d8d8d8}
#calendar .inactive{color:#888;background:#d8d8d8}
#calendar .today a{color:#fff;background:#000}
#calendar .current a,#calendar .calendar-event a:hover{background:#00009c;color:#fff}
#calendar .event-schedule{width:255px;height:255px;float:left;text-align:left;overflow:auto;padding:10px;color:#fff;background:url(/images/setup/calendar_story_bg_grad.png) repeat-x left top #444}
#calendar .event-schedule a{color:#80221a}
#calendar #no-calendar-events{font-weight:700;text-align:center}

/************** SPOTLIGHT **************/

#spot-light{width:340px;height:193px;padding-top:35px;position:relative;background:url(/images/setup/container_bg_grad.png) repeat-x left top #fff}
.spotlight-hdr{width:370px;height:63px;position:absolute;left:-15px;top:-15px;display:block;background:url(/images/setup/master_sprite.png) no-repeat 0 -115px}
#spot-light .container{height:143px;padding:10px;overflow:hidden}
#spot-light .image{width:119px;float:left;margin-right:10px;border:3px solid #fff;box-shadow:0 0 10px #666;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666;behavior:url(/pie.htc)}
#spot-light .info{font-family:helvetica;color:#000}
#spot-light .title{display:block;color:#000;font-size:14px;font-weight:700;margin-bottom:3px}
#spot-light .leadin{display:block;font-size:12px}

/******************** TEAM LINKS ************************/

#team-links{width:340px;height:166px;padding-top:35px;position:relative;background:url(/images/setup/container_bg_grad.png) repeat-x left top #fff}
.teamLink-hdr{width:370px;height:63px;position:absolute;left:-15px;top:-15px;display:block;background:url(/images/setup/master_sprite.png) no-repeat 0 -247px}
#team-links .container{height:143px;padding:10px;overflow:auto;font-family:helvetica}
#team-links ul,#team-links ul li{list-style:none;padding:0;margin:0}
#team-links ul li{margin-bottom:3px}
#team-links ul li a{color:#000;font-size:14px;font-weight:700}

/**********SLIDER***********/

#scoreboard-ticker-wrapper{width:840px;height:34px;color:#fff;overflow:hidden;position:absolute;left:0;bottom:0;padding-left:140px;background:url(/images/setup/master_sprite.png) no-repeat 0 0}
#scoreboard-ticker{width:765px;height:20px;overflow:hidden;padding-top:7px}
#scoreboard-ticker li{width:765px;height:20px;overflow:hidden;line-height:20px}
#scoreboard-ticker .no-events{text-align:center}
#scoreboard-ticker span{color:#ff0012;padding-right:2px;font-weight:700}
#scoreboard-ticker .result,#scoreboard-ticker .status{color:#fff}
#scoreboard-ticker a{color:#F0DA2F}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;right:55px;top:12px}
#scoreboard-ticker-pp{right:37px}
#scoreboard-ticker-next{right:15px}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:15px;height:12px;background:url(/images/setup/master_sprite.png) no-repeat -620px -116px;outline:none}
#scoreboard-ticker-pp a{width:10px}
#scoreboard-ticker-next a{background-position:-670px -116px}
#scoreboard-ticker-pp .play{background-position:-649px -116px}
#scoreboard-ticker-pp .pause{background-position:-649px -134px}

/************* SCHEDULE ****************/

.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#00009c;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#000;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;font-size:11px;padding:5px}
.schedule-wrapper .schedule-row0 td{background-color:#;font-size:11px;padding:5px}

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#00009c;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster-row a{text-decoration:underline;color:#8E0821}
.internal-page .roster-row a:hover{text-decoration:underline;color:#000}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row td{background-color:#E8E8E8;font-size:11px;padding:2px;color:#000}

/********** BIOS**********/

#mainbody .bio-wrap .head{background:#00009c!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000!important;color:#FFF}
#mainbody .bio-wrap .head a{color:#ff0012}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#00009c;/* set the primary color here ??? dark color required */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}