/************** NEUTRALISE THE BROWSERS *******************/

* { margin: 0; padding: 0; }
img { border: none; }

/************** HTML ELEMENTS *****************************/

body{font-family:verdana, geneva, sans-serif;background:url(/images/setup/redesign/page_bg_1.png) repeat-x left top #8fbae4;padding-top:25px;}
p,div,td{font-size:11px;line-height:15px;}
h1,h2,h3{line-height:130%;margin-bottom:10px;}
h1{color:#01184c;font-size:14px;font-weight:700;text-decoration:none;}
h2{color:#01184c;text-transform:uppercase;}
h3{color:#01184c;border:5px;font-size:16px;text-transform:uppercase;border-color:#FFF;padding:5px;}
p{margin-bottom:15px;}
ol,ul{margin-left:25px;margin-bottom:15px;}
hr{margin-bottom:10px;}
pre{width:730px;overflow:auto;}
a{color:#014E94;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
.photo{float:right;margin:0 15px;}
.photo img{border:solid 1px #01184c;margin:4px;}
#printer{font-size:10px;color:#;text-align:right;padding:1px;}
.bookmark{clear:both;margin-bottom:10px;text-align:right;}
.clear{clear:both;}
.block{display:block;}

/********** STRUCTURAL ELEMENTS **********/

#wrapper{width:1040px;background:#1d466e;margin:0 auto;}
#master-header{width:1040px;height:208px;position:relative;z-index:10;margin:0 auto;background-repeat:no-repeat;}
#master-header .index-link{position:absolute;left:0;top:0;width:1040px;height:21px;}
#master-header .logo-link{position:absolute;left:252px;top:28px;width:525px;height:144px;}
#bar{background:url(/images/redesign/lcol_logo.jpg) repeat-y right top;overflow:hidden;}
.body-container{width:1000px;float:left;overflow:hidden;background:url(images/setup/redesign/body_bg_overlay.png) repeat-x 0 0 #001c38;}
#leftcol{width:180px;float:left;overflow:hidden;padding:6px 5px 0 5px;}
.internal-page #leftcol{background:url(images/setup/redesign/body_bg_overlay.png) repeat-x 0 0 #001c38;padding:0 5px 0 5px;}
#mainbody{width:500px;padding:6px 0 0;overflow:hidden;float:left;}
.internal-page #mainbody{width:785px;padding:10px;background-color:#fff;line-height:18px;color:#000;min-height:500px;}
.internal-page .body-wrapper{margin:6px 5px 0 0;background-color:#fff;}
#rightcol{width:300px;float:right;padding:6px 5px 0 0;}
#master-footer{width:1000px;float:left;overflow:hidden;background-color:#001c38;margin:0 auto;text-align:center;}
#footer-buttons{width:990px;overflow:hidden;margin:14px auto 0;padding:0;text-align:center;}
#footer-buttons ul{margin:0 auto;display:inline-block;*display:block;zoom:1;}
#footer-buttons ul li.footer-button{float:left;list-style:none;}
#footer-logos{width:993px;height:84px;margin:4px 0 0 4px;overflow:hidden;}
#footer-logos ul{margin:0;}
#footer-logos ul li.footer-logo{float:left;list-style:none;}
#footer-text{display:inline-block;*display:block;zoom:1;margin:10px 0;}
#footer-text p{font-family:arial;font-size:12px;color:#fff;margin-bottom:0;line-height:20px;}
#footer-text a{color:#8fbae4;text-decoration:none;}
#footer-text a:hover{text-decoration:underline;}
#rcol-buttons{margin-bottom:5px;}
#ss{width:300px;overflow:hidden;margin-bottom:5px;}
#shop-banner{width:1000px;height:199px;overflow:hidden;}

/********** NAVIGATION **********/

#leftnav-wrapper{width:180px;overflow:hidden;background:url(/images/redesign/leftnav_foot.jpg) no-repeat left bottom #fff;padding-bottom:3px;margin-bottom:5px;}
#leftnav-wrapper .leftnav-key{display:block;margin-bottom:3px;}
#leftnav-wrapper .leftnav-key img{display:block;}
#leftnav-wrapper .leftnav-pane{width:180px;color:#000;background:#d2d2d2;overflow:hidden;}
#leftnav-wrapper .leftnav-pane a{display:block;width:170px;color:#000;text-decoration:none;line-height:26px;padding:0 5px;}
#leftnav-wrapper .leftnav-pane a:hover{background:#363636;color:#fff;}
#leftnav-wrapper .leftnav-pane a.matched{font-weight:700;background:#0b2f53;color:#ffda89;width:168px;margin:1px auto 0;}
#leftnav-wrapper .leftnav-pane .separator{height:1px;background:#242424;overflow:hidden;}
#leftnav-wrapper .leftnav-pane .navbar-secondary{background:#0b2f53;width:158px;margin:0 auto 1px;padding:0 10px 10px;}
#leftnav-wrapper .leftnav-pane .navbar-secondary a{font-family:arial;font-size:11px;color:#ffda89;line-height:18px;width:160px;}
#leftnav-wrapper .leftnav-pane .navbar-secondary a:hover{color:#fff;background:none;}

/********** GLOBAL NAV **********/

#global-nav{width:883px;padding-left:157px;height:30px;overflow:hidden;position:absolute;z-index:14;background:url(/images/setup/redesign/global_nav.jpg) no-repeat left top;left:0;bottom:0;}
#global-nav .nav a{height:30px;background:url(/images/setup/redesign/global_nav.jpg) no-repeat scroll -9999px -9999px;float:left;display:block;}
#global-nav .nav1 a{width:99px;}
#global-nav .nav1 a:hover{background-position:-157px -29px;}
#global-nav .nav2 a{width:92px;}
#global-nav .nav2 a:hover{background-position:-269px -29px;}
#global-nav .nav3 a{width:103px;}
#global-nav .nav3 a:hover{background-position:-374px -29px;}
#global-nav .nav4 a{width:131px;}
#global-nav .nav4 a:hover{background-position:-490px -29px;}
#global-nav .nav5 a{width:101px;}
#global-nav .nav5 a:hover{background-position:-634px -29px;}
#global-nav .nav6 a{width:134px;}
#global-nav .nav6 a:hover{background-position:-749px -29px;}
#sports-nav{width:883px;padding-left:157px;height:29px;overflow:hidden;position:absolute;z-index:14;background:url(/images/redesign/global_nav_sport.jpg) no-repeat left top;left:0;bottom:0;}
#sports-nav .nav a{height:29px;background:url(/images/redesign/global_nav_sport.jpg) no-repeat;float:left;display:block;}
#sports-nav .nav1 a{width:99px;background-position:-157px 0;}
#sports-nav .nav1 a:hover{background-position:-157px -29px;}
#sports-nav .nav2 a{width:92px;background-position:-268px 0;}
#sports-nav .nav2 a:hover{background-position:-268px -29px;}
#sports-nav .nav3 a{width:103px;background-position:-373px 0;}
#sports-nav .nav3 a:hover{background-position:-373px -29px;}
#sports-nav .nav4 a{width:131px;background-position:-489px 0;}
#sports-nav .nav4 a:hover{background-position:-489px -29px;}
#sports-nav .nav5 a{width:101px;background-position:-633px 0;}
#sports-nav .nav5 a:hover{background-position:-633px -29px;}
#sports-nav .nav6 a{width:134px;background-position:-748px 0;}
#sports-nav .nav6 a:hover{background-position:-748px -29px;}
#global-nav ul,#global-nav li,#sports-nav ul,#sports-nav li{list-style:none;margin:0;padding:0;}
#global-nav li,#sports-nav li{float:left;padding-right:13px;}

/***** TAB STYLES *****/

#tabs-rcol{width:300px;margin-bottom:5px;overflow:hidden;}
#tabs-rcol .ui-tabs-nav{width:300px;background:url(/images/redesign/rcol_tabs.jpg) no-repeat;overflow:hidden;}
#tabs-rcol #tabs-rcol-state1{background-position:0 0;}
#tabs-rcol #tabs-rcol-state2{background-position:0 -29px;}
#tabs-rcol #tabs-rcol-state3{background-position:0 -58px;}
#tabs-rcol .ui-tabs-nav li{float:left;}
#tabs-rcol .ui-tabs-nav li a{display:block;height:29px;}
#tabs-rcol #tabs-rcol-anchor1{width:88px;}
#tabs-rcol #tabs-rcol-anchor2{width:101px;}
#tabs-rcol #tabs-rcol-anchor3{width:111px;}
#tabs-rcol .ui-tabs-panel{width:300px;background:url(/images/redesign/rcol_tabs_bg.jpg) no-repeat left top;overflow:hidden;}
#tabs-rcol .ui-tabs-panel .container{color:#fff;height:182px;overflow:auto;padding:10px;}
#tabs-rcol-content3 .container span{padding-left:5px;font-weight:700;font-family:arial;font-size:12px;line-height:18px;}
#tabs-rcol a{color:#fff;}

/************  HEADLINES **********/

.top-stories-hdr{display:block;text-indent:-9999px;width:500px;height:25px;background:url(/images/setup/redesign/secondary_sprite.jpg) no-repeat;}
#headlines-featured{width:500px;margin-bottom:5px;background:url("/images/setup/redesign/midcol_container_bg_overlay.png") repeat-x scroll 0 0 #023160;overflow:hidden;}
#headlines-featured .separator{height:1px;overflow:hidden;background:#25496d;width:480px;margin:0 auto;}
.headlines-featured{width:480px;overflow:hidden;padding:10px;}
.headlines-featured img{display:block;float:left;}

/************ TESTING HEADLINES LAYOUT *****************/

.headlines-featured-nocrop{width:480px;overflow:hidden;background-color:blue;padding:14px 10px;}
.headlines-featured-nocrop img{display:block;float:left;border:solid 5px #484848;}

/************ TESTING HEADLINES LAYOUT *****************/

.featured-container{width:307px;float:left;padding:0 10px 10px;}
.featured-date{display:block;font-family:arial;font-size:12px;font-weight:700;color:#8eb9e4;margin-bottom:2px;}
.featured-title{display:block;font-family:arial;font-size:18px;font-weight:700;color:#fff;text-decoration:none;line-height:20px;margin-bottom:2px;}
.featured-title:hover{text-decoration:none;color:#8eb9e4;}
.featured-story{display:block;font-family:arial;font-size:12px;color:#fff;margin:0;padding:0;line-height:18px;}
.featured-story a{font-family:arial;font-size:10px;font-weight:700;color:#8eb9e4;text-decoration:none;display:inline-block;}
.featured-story a:hover{color:#fff;}
#featured-athletes{width:285px;background:#00529b;overflow:hidden;padding:15px 0 15px 15px;}
.featured-athlete{width:130px;float:left;margin-right:11px;overflow:hidden;}
.featured-athlete img{border:solid 5px #5d5858;margin-bottom:5px;}
.featured-athlete a.athlete-name,.featured-athlete a.college-name{display:block;text-align:center;font-family:arial;font-size:12px;font-weight:700;color:#fff;text-decoration:none;}
.featured-athlete a.college-name{font-weight:400;font-size:10px;}
.featured-athlete a.athlete-name:hover,.featured-athlete a.college-name:hover{color:#901023;}

/************ NEWS HEADLINES LAYOUT *****************/

.news-stories-hdr{display:block;text-indent:-9999px;width:500px;height:25px;background:url(/images/setup/redesign/secondary_sprite.jpg) no-repeat scroll 0 -25px transparent;}
#news-stories{width:500px;height:285px;background:url("/images/setup/redesign/news_stories_bg_overlay.png") repeat-x scroll 0 0 #cdcdcd;overflow:auto;}
#news-stories .separator{height:2px;background:url(images/redesign/line.jpg) no-repeat center top;margin:0 auto;}
.news-story-container{width:465px;margin-left:10px;overflow:hidden;padding:12px 0;}
.news-story-date{display:block;width:55px;float:left;font-family:arial;font-size:12px;font-weight:700;color:#5b5b5b;}
.news-story{display:block;width:410px;float:left;font-family:arial;font-size:12px;color:#000;text-decoration:none;}

/*****POLL*******/

.fan-poll-hdr{display:block;text-indent:-9999px;width:300px;height:25px;background:url("/images/setup/redesign/secondary_sprite.jpg") scroll -180px -150px transparent;}
#poll-cont{width:280px;background:url(/images/redesign/fan_poll_bg.jpg) repeat-x left top #141414;color:#fff;margin-bottom:5px;padding:10px 10px 9px;}
.poll .question{text-align:center;margin-bottom:5px;}
.poll table{width:80%;margin:0 auto;}
.poll .option td{color:#cb9b32;height:19px;vertical-align:middle;}
.poll #buttons{width:180px;overflow:hidden;margin:0 auto;}
.poll .btn{width:69px;height:32px;background:url(/images/redesign/btn_vote.png) no-repeat left top;border:none;display:block;float:left;}
.poll .results{width:106px;height:32px;background:url(/images/redesign/btn_results.png) no-repeat left top;border:none;display:block;float:left;}


/**********STANDING*************/

.briefstats-table{color:#fff;font-family:arial;font-size:12px;line-height:18px;}
.briefstats-header{background:#b89666;font-weight:700;}
.briefstats-label{padding-left:5px;font-weight:700;font-family:arial;font-size:12px;line-height:18px;}


/********** ROSTERS **********/

table.roster{width:100%;}
tr.roster-header td{font-weight:700;color:#b89666;background-color:#01184c;padding:5px;}
table.roster a{color:#01184c;}
table.roster a:hover{color:#b89666;}
tr.roster-header td a{color:#faa928;}
tr.roster-row a{text-decoration:underline;color:#01184c;}
tr.roster-row a:hover{text-decoration:underline;color:#;}
tr.roster-row0 td{background-color:#d1d1d1;font-size:11px;padding:5px;}
tr.roster-row1 td{background-color:#FFF;font-size:11px;padding:5px;}

/********** BIOS SYSTEM PROVIDED**********/

.bio-wrapper .bio-container .head{margin-bottom:15px;color:#fff;background:url(/images/setup/bio_bg.jpg) no-repeat right bottom #0B2F53!important;overflow:hidden;padding:20px;}
.bio-wrapper .roster-sidebar .roster-list,.bio-wrapper .roster-sidebar .roster-title{background:#0B2F53!important;}
#mainbody .bio-wrap .head{background:#0B2F53;color:#FFF;}
#mainbody .bio-wrap .head h2{color:#CB9C32;font-family:arial, helvetica;white-space:nowrap;text-transform:none;padding:0;}
#mainbody .bio-wrap .head a{color:#FFF;text-decoration:underline;}
#mainbody .bio-wrap .headshot{width:130px;}
#mainbody .bio-wrap .biodata{padding:0 310px 0 150px;}
#mainbody .bio-wrap .metadata{font-family:arial, helvetica;}
#mainbody .bio-wrap .metadata .label{color:#D3C0A1;}
.bio-wrapper .bio-container a,.bio-wrapper .bio-container .head span{color:#fff;}

/********** BIOS OLD**********/

.bio{background-color:#D00000;border:outset;border-width:9px;padding:5px;}
.bio-name{background-color:#;color:#01184c;font-weight:700;font-size:14px;line-height:20px;padding:3px;}
.bio-data{color:#01184c;font-weight:700;font-size:13px;padding:5px;}
.bio-photo{float:left;padding:10px;}
.bio-data a,.bio-data a:hover{color:#01184c;}

/********** SCHEDULE **********/

.boxscore .sports-name{color:#ffba01;}
.full-score{width:500px;height:25px;display:block;margin:0 auto 10px;}
table.schedule{width:100%;}
.schedule-data{width:500px;}
.schedule-data td{padding:5px;}
tr.schedule-header td{font-weight:700;color:#b89666;background-color:#01184c;padding:5px;}
tr.schedule-row0 td{background-color:#d1d1d1;font-size:11px;padding:5px;}
.home-opp{text-transform:uppercase;}
tr.schedule-row td,tr.schedule-row1 td{background-color:#;font-size:11px;padding:5px;}

/********** STANDINGS **********/

table.stats-table{border-collapse:collapse;width:780px;border-width:0;}
table.stats-table td{padding:4px;}
tr.stats-header td{background-color:#051B3D;padding-right:0;color:#FFF;font-weight:700;font-size:10px;}
td.stats-team a{font-weight:700;font-size:11px;}
td.stats-field{color:#000;text-align:center;font-size:11px;}
td.conf-label{background-color:#e7a614;font-weight:700;font-size:10px;}
td.conf-field{background-color:#999;color:#fff;text-align:center;font-size:11px;}

/********* COUNTDOWN STYLES********/

.countdown-container{overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;position:relative;margin-top:10px;}
.countdown-container .countdown{position:absolute;left:83px;top:252px;overflow:hidden;list-style:none;width:80px;font-family: 'Orbitron', sans-serif;margin:0;}
.countdown-container .countdown li{list-style:none;text-align:center;min-width:50px;height:27px;line-height:22px;color:#68b3ff;font-size:17px;margin-bottom:8px;padding:0;}
.countdown-container .countdown li.countdown-seconds{margin-right:0;}
.countdown-container .countdown li .countdown-digit{display:block;font-weight:900;}
.countdown-container .countdown li .countdown-label{display:none;}
.countdown-container .countdown-url{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:url(about:blank) //fix for IE absolute positioned empty links;}
.countdown-container .coutdown-text .title{font-weight:900;font-size:1.2em;}
.countdown-container .coutdown-text p{margin:0;padding:0;}
.countdown-container a[rel=wiki-link]{position:relative;z-index:2;}
.countdown-container p.template-error{background:none repeat scroll 0 0 #eb3636;border:1px solid #777;border-radius:4px 4px 4px 4px;color:#FFF;text-align:center;padding:5px 10px;}

/********** RIGHT COLUMN TABS **********/

#rcol-tabs{width:300px;margin-bottom:5px;overflow:hidden;}
#rcol-tabs .tabs{width:300px;overflow:hidden;background:url("/images/setup/redesign/secondary_sprite.jpg") no-repeat scroll -9999px -9999px transparent;}
#rcol-tabs .tabs.state1{background-position:-180px -50px}
#rcol-tabs .tabs.state2{background-position:-180px -75px}
#rcol-tabs .tabs.state3{background-position:-180px -100px}
.individual #rcol-tabs .tabs.state1{background-position:-180px -438px}
.individual #rcol-tabs .tabs.state2{background-position:-180px -463px}
#rcol-tabs .tab a{display:block;height:25px;text-indent:-9999px;}
#rcol-tabs .tab1 a{width:90px;}
#rcol-tabs .tab2 a{width:104px;}
#rcol-tabs .tab3 a{width:106px;}
.individual #rcol-tabs .tab1 a{width:151px;}
.individual #rcol-tabs .tab2 a{width:149px;}
#rcol-tabs .panes{width:300px;background:url(/images/setup/redesign/secondary_sprite.jpg) no-repeat -180px -200px transparent;overflow:hidden;}
#rcol-tabs .panes .overflow{color:#fff;height:218px;overflow:auto;padding:10px;}
#rcol-tabs .pane3 span{padding-left:5px;font-weight:700;font-family:arial;font-size:12px;line-height:18px;}
#rcol-tabs a{color:#fff;}

/********** LEFT NAVIGATION ACCORDION **********/

#accordion-wrapper{width:180px;}
#accordion-wrapper .accordion-key{display:block;text-indent:-9999px;width:180px;height:25px;background:url("/images/setup/redesign/secondary_sprite.jpg") no-repeat scroll -9999px -9999px transparent;}
#accordion-wrapper .accordion-key1{background-position:0 -50px;}
#accordion-wrapper .accordion-key1.active{background-position:0 -75px;}
#accordion-wrapper .accordion-key2{background-position:0 -100px;}
#accordion-wrapper .accordion-key2.active{background-position:0 -125px;}
#accordion-wrapper .accordion-key3{background-position:0 -150px;}
#accordion-wrapper .accordion-key3.active{background-position:0 -175px;}
#accordion-wrapper .accordion-key4{background-position:0 -200px;}
#accordion-wrapper .accordion-key4.active{background-position:0 -225px;}
#accordion-wrapper .accordion-pane{background:url("/images/setup/redesign/left_nav_bg_overlay.png") repeat-x scroll 0 0 #303030;width:164px;padding:5px 8px;}
#accordion-wrapper .accordion-pane a{font-family:arial;font-size:12px;line-height:24px;text-decoration:none;color:#fff;display:block;}
#accordion-wrapper .accordion-pane a:hover{color:#ffda89;}
#accordion-wrapper .accordion-pane a.matched{color:#ffda89;font-weight:700;}
#accordion-wrapper .navbar-secondary span{font-size:16px;color:#ffda89}

/********** LEFT COLUMN BUTTONS **********/

#lcol-buttons{width:180px;overflow:hidden;margin-top:11px;}
#lcol-buttons ul{margin:0 0 5px;}
#lcol-buttons ul li.lcol-button{list-style:none;width:180px;height:325px;margin-bottom:5px;}
#lcol-buttons ul li.lcol-button3{margin-bottom:0;}

/********** RIGHT COLUMN BUTTONS **********/

#buttons-rcol{width:300px;margin-bottom:5px;}
#buttons-rcol ul{margin:0;}
#buttons-rcol ul li.button-rcol{list-style:none;float:left;position:relative;width:150px;height:65px;margin-bottom:1px;}
#buttons-rcol ul li.button-rcol1{width:303px;left:-1px;}
#buttons-rcol ul li.button-rcol2{left:-1px;}
#buttons-rcol ul li.button-rcol3{float:right;right:-2px;}
#buttons-rcol ul li.button-rcol4{left:-1px;}
#buttons-rcol ul li.button-rcol5{float:right;right:-2px;}
#buttons-rcol ul li.button-rcol6{left:-1px;}
#buttons-rcol ul li.button-rcol7{float:right;right:-2px;}
#buttons-rcol ul li.button-rcol8{width:147px;height:61px;margin:0 6px 5px 0;}
#buttons-rcol ul li.button-rcol9{width:147px;height:61px;margin-bottom:5px;}
#buttons-rcol ul li.button-rcol10{width:147px;height:61px;margin:0 6px 0 0;}
#buttons-rcol ul li.button-rcol11{width:147px;height:61px;margin-bottom:0;}

/********** BUCS VIDEO **********/

.bucs-video-hdr{display:block;text-indent:-9999px;width:300px;height:25px;background:url("/images/setup/redesign/secondary_sprite.jpg") no-repeat scroll -180px -125px transparent;}

/********** BUCCANEER CORPORATE SPONSORS SLIDESHOW **********/

.corp-sponsors-hdr{display:block;text-indent:-9999px;width:300px;height:25px;background:url("/images/setup/redesign/secondary_sprite.jpg") no-repeat scroll -180px -175px transparent;}