/* ---------- // STRUCTURE // ---------- */

body{background:url("/images/setup/page_bg_repeat.jpg") repeat-x scroll 0 0 #002749;}

.accent-bg,
.accent-bg th { color:#fff !important; background:#005aaa !important }

a{color:#005aaa;}
a:hover{color:#F0AF13;}
h1,h2,h3,h4{color:#005aaa;}
#wrapper{width:1000px;margin:0 auto;}
#mainbody{width:994px;position:relative;border:3px solid #fff;-webkit-box-shadow:0px 0px 15px 7px #00182d;box-shadow:0px 0px 15px 7px #00182d;}
.internal-page #mainbody{color:#000;padding:123px 20px 20px;width:954px;min-height:500px;background-color:#e5e5e5;font-family:arial;font-size:12px;line-height:18px;}
.internal-page #mainbody .page-date{color:#005aaa;font-weight:700;text-transform:uppercase;font-family: 'Play', sans-serif;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:300px;float:right;background:#D00000;}
header,footer{text-align:center;}
#bottom{clear:both;background:url("/images/setup/bottom_shadow.png") no-repeat scroll center 112px transparent;}
.bcols{width:100%;float:left;margin-top:27px;position:relative;}

/* ---------- // HEADER // ---------- */

#master-header{width:1000px;height:100px;position:relative;z-index:9999;}
#master-header .bg{position:absolute;left:-36px;top:36px;width:1048px;height:190px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 0 transparent;text-indent:-9999px;}
#master-header .logo-link{position:absolute;width:216px;height:159px;left:-23px;top:48px;}
#master-header .index-link{position:absolute;width:616px;height:37px;right:-5px;top:60px;}

/* ---------- // GLOBAL NAV // ---------- */

#global-nav{width:781px;height:25px;position:absolute;top:140px;right:3px;}
#global-nav ul.sprite{margin: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:25px;}
#global-nav ul li.nav1{width:83px;background-position:-252px -196px;}
#global-nav ul li.nav1:hover{background-position:-252px -226px;}
#global-nav ul li.nav2{width:197px;background-position:-335px -196px;}
#global-nav ul li.nav2:hover{background-position:-335px -226px;}
#global-nav ul li.nav3{width:113px;background-position:-532px -196px;}
#global-nav ul li.nav3:hover{background-position:-532px -226px;}
#global-nav ul li.nav4{width:98px;background-position:-645px -196px;}
#global-nav ul li.nav4:hover{background-position:-645px -226px;}
#global-nav ul li.nav5{width:88px;background-position:-743px -196px;}
#global-nav ul li.nav5:hover{background-position:-743px -226px;}
#global-nav ul li.nav6{width:130px;background-position:-831px -196px;}
#global-nav ul li.nav6:hover{background-position:-831px -226px;}
#global-nav ul li.nav7{width:72px;background-position:-961px -196px;}
#global-nav ul li.nav7:hover{background-position:-961px -226px;}
#global-nav .submenu-container{background:url("/images/setup/dropdown_bg.png") repeat;min-width:200px;padding:10px 10px 17px;visibility:hidden;overflow:hidden;position:absolute;top:25px;z-index:55;}
#global-nav #submenu-container6,#global-nav #submenu-container7{right:0;}
#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:10px;line-height:20px;text-decoration:none;text-transform:uppercase;font-weight:700;}
#global-nav .submenu-container ul li a:hover{color:#ffbf29;}
#global-nav .submenu-container ul li a span{color:#ffbf29;}
#global-nav .submenu-container ul li.title span{color:#eaab00;font-size:11px;font-family: 'Play', sans-serif;}
#global-nav .submenu{padding-right:20px;float:left;text-align:left;}
#global-nav .submenu ul{margin:0;}
#global-nav .submenu ul li{list-style:none;}

/* ---------- // STORY ROTATOR // ---------- */

#j-carousel1{width:994px;position:relative;overflow:hidden;}
#j-carousel1 .seats{width:994px;height:519px;position:relative;background:#000}
#j-carousel1 .seat{display:none;width:994px;height:519px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:266px;padding:15px;background:url(/images/setup/carousel_story_bg.png) repeat;color:#FFF;position:absolute;left:22px;bottom:29px;font-family:arial;}
#j-carousel1 .controls{position:absolute;bottom:29px;right:11px;padding:14px;z-index:100;background:url(/images/setup/carousel_story_bg.png) repeat;}
#j-carousel1 .control{float:left;margin-right:14px;width:146px;height:76px;cursor:pointer;}
#j-carousel1 .control img{width:142px;height:72px;border:2px solid #fff;}
#j-carousel1 .control4{margin-right:0}
#j-carousel1 .control.active img{border:2px solid #fac81c;}
#j-carousel1 .story-box a.title{font-size:16px;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#f0af13;}
#j-carousel1 .story-box .date{font-size:11px;font-weight:700;color:#f0af13;line-height:18px;display:block;}
#j-carousel1 .story-box .date .pipe,#j-carousel1 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin{font-size:12px;color:#fff;line-height:18px;}
#j-carousel1 .story-box a.readmore{font-size:11px;color:#f0af13;text-decoration:none;text-transform:uppercase;}
#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-size:11px;color:#fff;text-decoration:none;}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#f0af13;}

/* ---------- // SLIDER // ---------- */

#slider-wrapper{width:994px;height:94px;border:3px solid #fff;background:url(/images/setup/sponsor_slider_bg_pat.png) repeat-x;margin:0 auto;position:relative;clear:both;margin-top:12px;float:left;}
#slider-wrapper .slider{width:940px;height:81px;position:relative;overflow:hidden;margin:0 auto;top:6px;z-index:1;}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:948px;height:81px;float:left;text-align:center}
#slider-wrapper .item a{height:81px;overflow:hidden;display:inline-block;float:left;padding-right:8px;}
.ie6 #slider-wrapper .item a,.ie7 #slider-wrapper .item a{display:inline;zoom:1}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:86px;height:94px;cursor:pointer;position:absolute;top:0;}
#slider-wrapper .prev{background:url("/images/setup/master_sprite.png") no-repeat 0 -345px transparent;left:0;}
#slider-wrapper .next{width:79px;background:url("/images/setup/master_sprite.png") no-repeat -89px -345px transparent;right:0;}

/* ---------- // SPOTLIGHT // ---------- */

.sa-spotlight{width:298px;float:left;}
.sa-spotlight-hdr{display:block;width:298px;height:26px;background:url("/images/setup/master_sprite.png") no-repeat scroll -441px -255px transparent;}
.sa-spotlight-cont{width:266px;height:276px;padding:16px;overflow:hidden;background:url("/images/setup/athl_spotlight_bg_overlay.png") repeat-x;}
.sa-spotlight-image{max-width:257px;height:127px;}
.sa-spotlight-image img{max-width:257px;height:127px;}
.sa-spotlight-image a{display:block;}
.sa-spotlight-text{clear:both;width:100%;margin-top:10px;font-family:arial;}
.sa-spotlight-text .title,.sa-spotlight-text .sport{display:block;font-style:italic;font-weight:700;line-height:22px;}
.sa-spotlight-text .title{font-size:16px;text-decoration:none;color:#fff;}
.sa-spotlight-text .title:hover{color:#f0af13;}
.sa-spotlight-text .sport{font-size:11px;text-transform:uppercase;color:#f0af13;}
.sa-spotlight-text .leadin{font-size:11px;color:#fff;line-height:18px;}
.sa-spotlight-text a.readmore{font-size:9px;font-weight:700;text-decoration:none;color:#6dbaff;display:block;text-transform:uppercase;}
.sa-spotlight-text a.readmore:hover{color:#f0af13;}

/* ---------- // TABS // ---------- */

.mcol-tabs-cont{width:402px;position:relative;float:left;z-index:6;}
#mcol-tabs ul.tabs{margin:0;width:422px;height:44px;position:absolute;left:-10px;top:-10px;}
#mcol-tabs ul li.tab{list-style:none;float:left;}
#mcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:44px;}
#mcol-tabs ul li.tab a,#mcol-tabs ul li.tab a.active{background:url("/images/setup/master_sprite.png") no-repeat scroll -9999px -9999px transparent;}
#mcol-tabs ul li.tab1 a{width:212px;background-position:0 -255px;}
#mcol-tabs ul li.tab1 a.active{background-position:0 -299px;}
#mcol-tabs ul li.tab2 a{width:210px;background-position:-212px -299px;}
#mcol-tabs ul li.tab2 a.active{background-position:-212px -255px;}
#mcol-tabs .panes{background-color:#d9d9d9;width:382px;height:296px;padding:10px;margin-top:16px;}
#mcol-tabs .panes .overflow{overflow:auto;height:296px;}

/* ---------- // SCHEDULE/RESULTS // ---------- */

.schedule-boxscore{min-height:270px;padding:13px;overflow:hidden;background-color:#fff;font-family:arial;font-size:12px;color:#000;line-height:18px;-webkit-box-shadow: inset 0px 0px 3px 1px #757575;box-shadow: inset 0px 0px 3px 1px #757575;}
.schedule-boxscore .boxevent{border-bottom:1px solid #afafaf;padding-bottom:10px;margin-bottom:10px;}
.schedule-boxscore .sport{color:#005aaa;font-weight:700;}
.schedule-boxscore .date,.schedule-boxscore .status{text-transform:uppercase;font-size:10px;font-weight:700;color:#005aaa;}
.schedule-boxscore a{color:#000;}
.schedule-boxscore a:hover{color:#005aaa;}

/* ---------- // FOOTER // ---------- */

#master-footer{clear:both;float:left;margin-top:32px;width:100%;font-family: 'Play', sans-serif;}
#footer-text{font-size:14px;font-weight:bold;color:#fff;margin-top:28px;}
#footer-text span{color:#006dcd;}
#footer-text .footer-name,#browser-view{font-size:12px;font-weight:bold;font-style:italic;color:#fff;}
#footer-text p{margin-bottom:4px;}
#browser-view a{color:#f0af13;text-decoration:none;}
#browser-view a:hover{color:#006dcd;}
#footer-logos{text-align:center;height:73px;display:inline-block;*display:inline;zoom:1;}
#footer-logos ul{overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}

/* ---------- // SECONDARY NAV // ---------- */

#secondary-nav{width:768px;height:21px;position:absolute;right:3px;top:114px;z-index:9999;}
#secondary-nav #links-container{float:right;padding:2px 15px 0 0;color:#fff;font-family:arial;font-size:11px;text-transform:uppercase;}
#secondary-nav a{color:#fff;text-decoration:none;}
#secondary-nav a:hover,#secondary-nav .dropdown ul li a:hover{color:#f0af13;}
#secondary-nav .dropdown ul li a{color:#fff;font-size:10px;}

.more-links{color:#fff;display:inline;position:relative}
.ie6 .more-links{display:inline;zoom:1}
.more-links .dropdown{display:none;padding-top:12px;position:absolute;left:-117px;top:11px;z-index:100;text-align:left;}
.more-links .dropdown ul{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{margin-bottom:3px;line-height:18px;}
.more-links .more{color:#fff;text-transform:uppercase;cursor:pointer;}

/* ---------- // ROSTER // ---------- */

.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: #005aaa;color: #FFFFFF;font-weight: 400;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:400;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;color:#f0af13;background-color:#fff;}
.bio-wrap .about .lbl{color:#f0af13;font-weight:700;}
.bio-wrap .about .val{color:#ffffff;}
.bio-wrap .bio-title .number,.bio-wrap .bio-title .name{color:#f0af13;font-family: 'Play', sans-serif;}
.bio-wrap .head{background: #005aaa;color:#ffffff;border:1px solid #f0af13;}
.internal-page #mainbody .bio-wrap .about a{color:#fff;}
.internal-page #mainbody .bio-wrap .about a:hover{color:#f0af13;}
#mainbody .bio-wrap .head a {color:#ffffff} 
#mainbody .bio-wrap .head a:hover {color:#f0af13, decoration:underline}

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#005aaa; color:#FFF }

/* STYLE FOR MANUAL SCHEDULES UNTIL FIX */
.internal-page #mainbody .schedulemanual-month{background: #005aaa;color: #FFFFFF;font-weight: 400;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedulemanual-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedulemanual-header{background: #005aaa;color:#fff;}
.internal-page #mainbody .schedulemanual{line-height:24px;width:100%;}
.internal-page #mainbody .schedulemanual td{padding:2px;}
.internal-page #mainbody .schedulemanual-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedulemanual-data td{border:none;}
.internal-page #mainbody .schedulemanual-row1{background-color:#d1d1d1;}
.internal-page #mainbody .schedulemanual-wrapper h1{text-align:center;}


/* ---------- // STATISTICS // ---------- */

.stats-header{color:#005aaa;}
.stats-wrapper{background-color:#e5e5e5;color:#000;}
.stats-wrapper a{color:#005aaa;}
.stats-wrapper th{background: #005aaa}
.stats-tabs a{color:#005aaa !important;}
.stats-tabs a.active{color:#ffffff !important;background:#005aaa;}
.stats-tabs{border-bottom: 3px solid #005aaa;}
.stats-halfbox-left{border:1px solid #005aaa;border-top: 1px solid #005aaa;}
.stats-halfbox-right{border:1px solid #005aaa;border-top: 1px solid #005aaa;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#005aaa;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#005aaa;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #005aaa;border-top: 1px solid #005aaa;}

/* ---------- // STAFF DIRECTORY // ---------- */

.internal-page #mainbody table.roster{width:100%;border-collapse:collapse;}

/* ---------- // PrestoSports Logo Styling // ---------- */

#footer-logos .footer-logo5 img {
    max-height: 25px;
    padding-top: 25px;
}