/******** NEUTRALISE BROWSERS *******/
* { margin: 0; padding: 0; }
img { border: none; }

/******** HTML ELEMENTS *********/
body{font-family:verdana, geneva, sans-serif;padding-bottom:50px;}
p,div,td{font-size:12px;line-height:18px;}
.rich td{padding:5px;}
h1,h2{line-height:130%;margin-bottom:10px;}
h1{font-size:16px;color:#a50800;}
h2{font-size:14px;color:#a50800;}
h3{font-size:13px;color:#fff;background-color:#a50800;padding:5px;}
h4{font-size:16px;color:#a50800;}
p{margin-bottom:15px;}
ol,ul{margin-left:25px;margin-bottom:15px;}
hr{display:block;height:0;border-top:solid 1px #333;margin-bottom:10px;overflow:hidden;}
a{text-decoration:none;color:#be1e2d;}
a:hover{text-decoration:underline;}

/******* SITE COLORS **********/
.color-b { background: #be1e2d; }

/******* UTILITY CLASSES *******/
.clear { clear: both; }
.block { display: block; }

/************ LAYOUT *************/
.bookmark{text-align:right;margin-bottom:15px;}
.spacebar{height:10px;clear:both;overflow:hidden;}
.pagebody{background:url("/images/setup/page_bg_grad.png") repeat-x scroll 0 0 #000;}
.header-bg{width:100%;height:180px;background:url(/images/setup/secondary_sprite.jpg) no-repeat scroll 50% 0 transparent;position:absolute;left:0;top:0;border-bottom:1px solid #8e8e8e;}
.header-bg-shadow{position:absolute;top:181px;left:0;width:100%;height:52px;background:url("/images/setup/header_shadow.png") repeat-x;}
#header{width:960px;height:180px;position:relative;margin:0 auto;}
#_header .index-link{width:2000px;height:180px;background:url(/images/setup/secondary_sprite.jpg) no-repeat;position:absolute;left:-520px;top:0;z-index:14;}
#header .logo-link{width:428px;height:198px;background:url("/images/setup/master_sprite.png") no-repeat scroll 0 -30px transparent;position:absolute;left:269px;top:0;}
#header .header-photo{position:absolute;right:0;top:48px;width:430px;height:123px;border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-webkit-border-radius: 0 5px 5px 0;behavior: url(/pie.htc);}
#header .photo-crop{position:absolute;left:0;top:0;width:619px;height:80px;background:url(/images/setup/secondary_sprite.jpg) no-repeat scroll -520px 0 transparent;}
#wrapper{background:#000;overflow:hidden;margin-bottom:20px;padding:10px;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;behavior: url(/pie.htc);width:940px;}
.box-header{width:100%;height:35px;background:#595959;}
.box-header span{display:block;font-family:arial;font-size:13px;font-weight:700;color:#fff;line-height:35px;background:url(/images/setup/box_header.png) no-repeat 0 0;padding:0 15px;}
#shadow{background: url("http://photostore.psbin.com/u/y/h7jtr96oflqhd6/bg_pattern_glow.png") no-repeat scroll center 181px transparent;overflow: hidden;width: 100%;}
#wrapper .grid_12{margin:0;}
#mainbody{width:620px;height:532px;position:relative;float:left;overflow:hidden;}
.internal-page #mainbody{color:#000;font-family:arial;font-size:12px;background-color:#fff;line-height:18px;min-height:500px;height:auto;width:920px;padding:10px;}
#rightcol{width:310px;float:right;}
#bottom{clear:both;width:100%;float:left;margin-top:8px;}

/***********  HEADLINES **************/
#carousel-controls{width:292px;background:#be1e2d;overflow:hidden;padding:0 0 9px 8px;}
#carousel-controls .control{width:60px;padding-top:10px;float:left;margin-right:9px;}
#carousel-controls #control3{margin-right:0;}
#carousel-controls .hovered,#carousel-controls .active{background:url(/images/setup/thumb_highlight.png) no-repeat center top;}
#carousel-controls .active img{width:60px;height:60px;border:solid 2px #58595b;}
#aotw{width:300px;background:#d5d5d5;overflow:hidden;}
#aotw .container{height:310px;overflow:auto;padding:18px;}
#aotw .thumb{margin-bottom:5px;}
#aotw img{border:solid 3px #fff;}
#aotw span{font-size:12px;}
#aotw .name{display:block;margin-bottom:0;font-weight:700;}

/********* STANDINGS ***********/
#content-toggler-standings{width:300px;background:#d5d5d5;overflow:hidden;}
#content-toggler-standings .select{padding:18px;}
#content-toggler-standings select{width:185px;}
#content-toggler-standings .panel{height:271px;overflow:auto;padding:0 18px 18px;}
.briefstats-header td{font-weight:700;color:#494949;}

/********** STANDINGS **********/
table.stats-table{border-collapse:collapse;border-width:0;}
table.stats-table td{width:940px;padding:4px;}
tr.stats-header td{background-color:#be1e2d;padding-right:0;color:#fff;font-weight:700;font-size:10px;}
td.stats-team a{font-weight:700;font-size:12px;}
td.stats-field{color:#000;text-align:center;font-size:12px;}
td.conf-label{background-color:#be1e2d;font-weight:700;font-size:11px;}
td.conf-field{background-color:#525252;color:#fff;text-align:center;font-size:12px;}

/******** HEADLINES ************/
.story-box{color:#fff;}
.story-box .title{font-family:arial;font-size:16px;font-weight:700;line-height:22px;color:#fff;display:block;margin-bottom:2px;}
.story-box .date{font-family:arial;display:block;}
.story-box .leadIn{font-family:arial;font-size:12px;}
.story-box .readmore{font-family:arial;font-size:10px;font-weight:700;color:#fff;}
#featured-athlete{height:155px;background:#000;color:#fff;overflow:auto;padding:20px;}
#featured-athlete .headshot{width:100px;float:left;margin-right:10px;}
#featured-athlete .headshot img{border:solid 3px #fff;}
#featured-athlete .info{width:70px;padding-top:30px;float:left;}
#featured-athlete .info a.name{font-size:12px;font-weight:700;color:#fff;}

/********** NAVIGATION **********/
#member-secondary{background:#be1e2d;clear:both;margin:1px 0 5px;padding:10px;}
#member-secondary .title{background:#be1e2d;font-weight:700;color:#000;}
#member-secondary a{display:block;margin-bottom:5px;font-size:12px;font-family:arial;color:#fff;text-decoration:none;}
#member-secondary .underline{padding-bottom:6px;background:url(/images/setup/underline1.jpg) no-repeat left bottom;}
#member-secondary a:hover{color:#000;}


/********** SCHEDULE **********/
.schedule{border-collapse:collapse;border-width:0;}
.schedule-header{background-color:#369;color:#FFF;font-weight:700;}
table.scoreboard{border:2px solid #be1e2d;border-collapse:collapse;}
table.standings,table.schedule{border-collapse:collapse;width:100%;border-width:0;}
table.standings td,table.schedule td{font-size:12px;padding:1px 4px;}
table.schedule tr.date{font-size:14px;font-weight:700;color:#FFF;background-color:#be1e2d;text-align:center;text-transform:uppercase;}
table.standings tr.title,table.schedule tr.title{font-size:14px;font-weight:700;color:#369;border-bottom:1px solid red;text-align:center;text-transform:uppercase;}
table.standings tr.header, table.schedule tr.header {font-size: 12px;font-weight: bold;}
table.standings a, table.schedule a {text-decoration: none;}
table.standings a:link, table.schedule a:link {color: #be1e2d}     /* unvisited link */
table.standings a:visited, table.schedule a:visited {color: #be1e2d}  /* visited link */
table.standings a:hover, table.schedule a:hover {color: #336699}   /* mouse over link */
table.standings a:active, table.schedule a:active {color: #336699}   /* selected link */
table.schedule td.inProgress {background-color: #FFFF66;}
table.schedule tr.conf {background: #eee;}



/********** GLOBAL NAV **********/
.global-nav-cont{width:927px;position:relative;margin:0 auto;}
#global-nav{width:877px;height:14px;position:relative;float:left;margin:25px 0 13px;}
#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:14px;}
#global-nav ul li.nav1 a.nav-link{width:64px;}
#global-nav ul li.nav1{background-position:0 0;}
#global-nav ul li.nav1:hover{background-position:0 -15px;}
#global-nav ul li.nav2 a.nav-link{width:165px;}
#global-nav ul li.nav2{background-position:-74px 0;}
#global-nav ul li.nav2:hover{background-position:-74px -15px;}
#global-nav ul li.nav3 a.nav-link{width:193px;}
#global-nav ul li.nav3{background-position:-249px 0;}
#global-nav ul li.nav3:hover{background-position:-249px -15px;}
#global-nav ul li.nav4 a.nav-link{width:189px;}
#global-nav ul li.nav4{background-position:-452px 0;}
#global-nav ul li.nav4:hover{background-position:-452px -15px;}
#global-nav ul li.nav5 a.nav-link{width:139px;}
#global-nav ul li.nav5{background-position:-651px 0;}
#global-nav ul li.nav5:hover{background-position:-651px -15px;}
#global-nav ul li.nav6 a.nav-link{width:127px;}
#global-nav ul li.nav6{background-position:-800px 0;}
#global-nav ul li.nav6:hover{background-position:-800px -15px;}

#global-nav .submenu-container{background:url("/info/images/carousel_story_bg.png") repeat;min-width:200px;padding:10px 15px;visibility:hidden;overflow:hidden;position:absolute;top:14px;z-index:55;border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;behavior: url(/pie.htc);}
.ie6 #global-nav, .ie7 #global-nav, .ie8 #global-nav{z-index:9999;}
#global-nav #submenu-container6{right:-27px;}
#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:#fff;font-family:arial;font-size:12px;}
#global-nav .submenu-container ul li a span{color:#e31836;}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#e31836;padding:0 10px;font-weight:700;font-size:13px;font-family: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:#e31836;}

/********** STORY ROTATOR **********/

#j-carousel1{width:620px;position:relative;overflow:hidden;}
#j-carousel1 .seats{width:618px;height:418px;position:relative;background:#000;border:1px solid #fff;}
#j-carousel1 .seat{display:none;width:618px;height:418px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:578px;padding:10px;margin:0 10px 10px;background:url("/images/setup/carousel_story_bg.png") repeat-x;color:#FFF;position:absolute;left:0;bottom:0;}
#j-carousel1 .controls{margin-top:5px;}
#j-carousel1 .control{float:left;margin-right:5px;text-align:center;width:118px;height:78px;border:1px solid #fff;opacity:0.7;cursor:pointer;}
#j-carousel1 .control5{margin-right:0}
#j-carousel1 .controls .active{opacity:1;}
#j-carousel1 .story-box a.title{font-family:arial;font-size:18px;font-weight:700;text-decoration:none;color:#fff;display:block;line-height:24px;}
#j-carousel1 .story-box a.title:hover{color:#c60c30;}
#j-carousel1 .story-box .date{font-family:arial;font-size:10px;font-weight:700;color:#b8b8b8;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:#c60c30;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:#b8b8b8;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}

/********** MORE HEADLINES **********/

#accordion-trigger{width:620px;height:22px;display:block;position:absolute;left:0;bottom:0;background:url(/images/setup/secondary_sprite.jpg) no-repeat scroll -943px -180px transparent;z-index:70}
#accordion-trigger.close{}
#accordion-content{width:620px;height:510px;overflow:auto;background:url("/images/setup/container_bg_pattern.png") repeat;position:absolute;top:510px;left:0;z-index:8}

.more-headlines-cont{background:url("/images/setup/container_bg_overlay.png") repeat-x;}
.more-headlines{min-height:509px;background:url("/images/setup/calendar_inner_overlay.png") repeat-x;}
.more-headlines .row{padding:10px;margin-top:1px;font-family:arial;background:url("/images/setup/container_inner_overlay.png") repeat-x;border:1px solid #fff;}
.more-headlines .title{display:block;font-size:14px;margin-bottom:3px;color:#fff;font-weight:700;text-decoration:none;color:#c60c30;}
.more-headlines .title:hover{color:#fff;}
.more-headlines .date{display:block;margin-bottom:3px;font-size:10px;color:#fff;font-weight:700}
.more-headlines .leadin{display:block;color:#fff;font-size:12px}
.more-headlines .row img{float:left;margin-right:10px}

/********** TABS **********/

#rcol-tabs{width:310px;}
#rcol-tabs ul.tabs{margin:0;width:310px;height:22px;}
#rcol-tabs ul li.tab{list-style:none;float:left;}
#rcol-tabs ul li.tab a{text-indent:-9999px;display:block;height:22px;}
#rcol-tabs ul li.tab a,#rcol-tabs ul li.tab a:hover,#rcol-tabs ul li.tab a.active{background:url("/images/setup/secondary_sprite.jpg") no-repeat scroll -9999px -9999px transparent;}
#rcol-tabs ul li.tab1 a{width:185px;background-position:0 -202px;}
#rcol-tabs ul li.tab1 a:hover,#rcol-tabs ul li.tab1 a.active{background-position:0 -180px;}
#rcol-tabs ul li.tab2 a{width:125px;background-position:-185px -180px;}
#rcol-tabs ul li.tab2 a:hover,#rcol-tabs ul li.tab2 a.active{background-position:-185px -202px;}
#rcol-tabs .panes{background:url("/images/setup/container_bg_pattern.png") repeat;}
#rcol-tabs .pane{background:url("/images/setup/container_bg_overlay.png") repeat-x;padding:5px;width:300px;height:500px;overflow:hidden;}
#rcol-tabs .panes .overflow{padding:4px;width:292px;height:492px;overflow:hidden;background:url("/images/setup/calendar_inner_overlay.png") repeat-x;}
#rcol-tabs .pane2 .overflow{overflow:auto;}

/********** UPCOMING EVENTS **********/

#calendar-view{width:292px;}
#calendar .calendar-month td{background:url("/images/setup/month_bg_grad.png") repeat-x scroll 0 0 transparent !important;border:none;height:23px;line-height:23px;}
#calendar #calendar-now{font-family:arial;font-size:12px;font-weight:bold;text-transform:uppercase;}
#calendar .calendar-month span{color:#000;}
#calendar .calendar-month a{font-family:arial;font-size:12px;font-weight:bold;color:#000;}
#calendar td{line-height:26px;border:1px solid #a6a6a6;height:26px;}
#calendar .calendar-header{background-color:#333333;}
#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:26px;}
#calendar .calendar-event a{color:#fff;background-color:#a50800;font-family:arial;font-weight:bold;font-size:12px;}
#calendar-view .current a{color:#a50800;background-color:#fff;font-family:arial;font-weight:bold;font-size:12px;}
#calendar .event-schedule{_background:url("/images/setup/container_inner_overlay.png") repeat-x scroll 0 0 transparent;width:272px;height:262px;padding:10px;float:left;overflow:auto;color:#fff;font-family:arial;font-size:12px;line-height:18px;}
#calendar .event-info{font-family:arial;font-size:12px;color:#fff;line-height:18px;}
#calendar .event-info a:hover {color:#fff;}
#calendar #calendar-prev{display:block;text-indent:-9999px;width:20px;height:16px;background:url("/images/setup/calendar_arrow_prev.png") no-repeat;margin:3px 0 0 5px;}
#calendar #calendar-next{display:block;text-indent:-9999px;width:20px;height:16px;background:url("/images/setup/calendar_arrow_next.png") no-repeat;float:right;margin:3px 6px 0 0;}
#calendar .event-info .sport a{font-weight:700;font-size:13px;}
#calendar .event-info .status{color:#BE1E2D;font-weight:700;}
#calendar .event-date{text-transform:uppercase;}

/********** RESULTS **********/

.schedule-boxscore{font-family:arial;font-size:12px;color:#fff;line-height:18px;}
.schedule-boxscore .boxevent{border:1px solid #fff;margin-bottom:1px;padding:5px;}
.schedule-boxscore .sport,.schedule-boxscore .status{color:#BE1E2D;font-weight:700;}
.schedule-boxscore .date{text-transform:uppercase;}
.schedule-boxscore a:hover{color:#fff;}

/********** FAN POLL **********/

.fan-poll{width:305px;float:left;margin-right:10px;}
.fan-poll-hdr{display:block;width:305px;height:22px;background:url("/images/setup/secondary_sprite.jpg") no-repeat scroll -316px -180px transparent;}
.fan-poll-pane{width:295px;height:231px;padding:5px;background:url("/images/setup/container_bg_pattern.png") repeat;overflow:auto;}
.fan-poll-cont{padding:15px 19px;background:url("/images/setup/container_inner_overlay.png") repeat-x;color:#fff;font-family:arial;height:201px;overflow:hidden; overflow-y:auto}
.fan-poll-cont br { display:none }
.fan-poll-cont b{font-size:13px;display:block;margin-bottom:10px;}
.fan-poll-cont select{font-size:12px;width:100%;margin-bottom:10px;}
.fan-poll-cont input{display:block;text-indent:-9999px;width:173px;height:49px;border:none;background:url("/images/setup/master_sprite.png") no-repeat scroll -438px -27px transparent;margin:0 auto;cursor:pointer;}
.fan-poll-cont a{color:#fff;font-size:10px;text-transform:uppercase;text-align:center;margin:0 auto;display:block;text-decoration:underline;}
.fan-poll-cont a:hover{color:#d1d1d1;}

/********** FEATURED ATHLETE **********/

.featured-athlete{width:305px;float:left;}
.featured-athlete-hdr{display:block;width:305px;height:22px;background:url("/images/setup/secondary_sprite.jpg") no-repeat scroll -316px -202px transparent;}
.featured-athlete-pane{width:295px;height:231px;padding:5px;background:url("/images/setup/container_bg_pattern.png") repeat;overflow:hidden;}
.featured-athlete-cont{padding:15px;background:url("/images/setup/container_inner_overlay.png") repeat-x;color:#fff;font-family:arial;height:209px;overflow:hidden;font-family:arial;font-size:12px;}
.featured-athlete-cont .aotw-content{width:100%;}
.featured-athlete-cont .aotw-image{width:96px;height:136px;border:3px solid #c60c30;float:left;background-color:#9f9f9f;}
.featured-athlete-cont .aotw-image img{width:96px;height:136px;}
.featured-athlete-cont .aotw-title{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:3px;}
.featured-athlete-cont .aotw-text{float:right;width:147px;line-height:18px;color:#fff;}
.featured-athlete-cont .aotw-text p{font-size:12px;margin-bottom:10px;}
.featured-athlete-cont .aotw-text .label{font-weight:700;}
.featured-athlete-cont .aotw-text .readmore{color:#ff3333;font-weight:700;font-size:10px;text-transform:uppercase;text-decoration:none;display:block;}
.featured-athlete-cont .aotw-text .readmore:hover{color:#fff;}
.featured-athlete-cont .sport{font-family:arial;font-size:10px;font-weight:700;color:#ff3333;display:block;margin-bottom:15px;text-transform:uppercase;}

/********** SPONSORSHIPS **********/

.sponsorships{width:310px;float:right;}
.sponsorships-hdr{display:block;width:310px;height:22px;background:url("/images/setup/secondary_sprite.jpg") no-repeat scroll -629px -180px transparent;}
.sponsorships-pane{width:300px;height:231px;padding:5px;background:url("/images/setup/container_bg_pattern.png") repeat;overflow:hidden;}
.sponsorships-cont{padding:4px;background:url("/images/setup/container_inner_overlay.png") repeat-x;color:#fff;font-family:arial;height:209px;overflow:hidden;font-family:arial;font-size:12px;}
#sponsors-ss .container img{width:292px !important;height:231px !important;}

/********** FOOTER **********/

.ie6 .footer-cont,.ie7 .footer-cont,.ie8 .footer-cont{clear:both;float:left;width:100%;margin-top:10px;height:145px;}
#master-footer{cle-ar:both;float:left;margin-top:10px;width:100%;height:145px;position:relative;}
.footer-left{width:174px;text-align:left;position:absolute;left:22px;top:17px;}
#footer-text p{font-size:12px;font-family:arial;color:#fff;margin-bottom:0;line-height:16px;}
#footer-text .footer-name{font-weight:bold;font-size:14px;}
#browser-view p{color:#fff;font-family:arial;font-size:12px;}
#browser-view a{color:#ff3333;text-decoration:none;}
#browser-view a:hover{color:#fff;}
#footer-logos{text-align:center;height:145px;width:940px;}
#footer-logos ul{width:940px;overflow:hidden;margin:auto !important;}
#footer-logos ul li{float:left;list-style:none;}

/********** SECONDARY NAV **********/

#secondary-nav{width:940px;height:67px;position:relative;margin:0 auto 10px;}
#secondary-nav #links-container{float:right;padding:39px 24px 0 0;color: #fff;font-family:arial;font-size:12px;text-transform:uppercase;}
#secondary-nav a{color: #fff;font-family:arial;font-size:12px;text-decoration:none;text-transform:uppercase;}
#secondary-nav a:hover{color:#d40000;}
#secondary-nav .dropdown ul li a{color:#fff;font-family:arial;font-size:12px;text-transform:uppercase;}
#secondary-nav #links-container span{color:#a0a0a0;}
#secondary-nav #links-container .dropdown ul li a:hover{color:#d40000;}

.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:13px;position:absolute;left:-100px;top:13px;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 table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #a50800;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:#002E5F;background-color:#DFDFDF;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #a50800;color:#ffffff;}
.internal-page #mainbody .bio-wrap .about a{color:#fff;}


/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#a50800; color:#FFF }


/*
/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#a50800;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: #a50800;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: #a50800;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:#a50800;}
.stats-wrapper th{background: #a50800;}
.stats-tabs a{color:#a50800 !important;}
.stats-tabs a.active{color:#ffffff !important;background:#a50800;}
.stats-tabs{border-bottom: 3px solid #a50800;}
.stats-halfbox-left{border:1px solid #a50800;border-top: 1px solid #a50800;}
.stats-halfbox-right{border:1px solid #a50800;border-top: 1px solid #a50800;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#a50800;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#a50800;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #a50800;border-top: 1px solid #a50800;}

/* COMPOSITE CALENDAR */
#composite-calendar table {width:100%;}

/************** SOCIAL BUTTON **************/

#social-buttons{width:28px;height:23px;float:right;margin-top:17px;}
#social-buttons .social-button{display:block;text-indent:-9999px;width:28px;height:23px;background:url("/images/setup/social_icons.png") no-repeat scroll 0 0 transparent;}
#social-buttons .social-button:hover{background:url("/images/setup/social_icons.png") no-repeat scroll 0 -25px transparent;}