body {background:url(http://photostore.psbin.com/c/t/c9e4s0cl5r1kqm/wall_bg.jpg) no-repeat 50% 0 #020202}
a {color:#FF0000;text-decoration:none}
a:hover {text-decoration:underline}
#page {background:url(http://photostore.psbin.com/o/d/o3sh5bvj12tsmv/trans_layer.png) no-repeat 50% 12px;position:relative;z-index:3}
#wrapper {background:url(/info/images/spacer.gif) repeat}
#site-header {width:1030px;height:267px;margin:0 auto;position:relative;z-index:9999}
#home {display:block;width:120px;height:125px;text-indent:-9999px;position:absolute;left:10px;top:10px}
#body-container {width:980px;padding:10px 25px;margin:0 auto}
.internal-page #mainbody {min-height:450px;padding:10px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.homepage {font-family:helvetica, arial;font-size:12px}
.homepage #mainbody {overflow:hidden}
#base-layer {width:1030px;margin:0 auto;position:relative;z-index:1}
#base-layer img {position:absolute;right:30px;top:43px}
#site-footer {width:980px;margin:0 auto}
#site-footer a {float:left}
.top-row {margin-bottom:10px}
.bottom-row {margin-top:10px}
.leftcol {width:625px;float:left}
.rightcol {width:345px;float:right}

#athletes-layer {width:1030px;margin:0 auto;position:relative}
.background1 {position:absolute;z-index:2;left:-250px;top:100px}
.background2 {position:absolute;z-index:2;right:-250px;top:100px}

#history-slideshow {position:absolute;left:25px;top:153px}
#history-slideshow .wrapper {width:979px;height:65px;position:relative;overflow:hidden}
#history-slideshow .items {position:absolute;height:2000em}

#global-nav {width:858px;height:39px;position:absolute;left:25px;top:228px;position:relative}
#global-nav ul, #global-nav li {margin:0;padding:0;list-style:none}
#global-nav .nav {float:left}
#global-nav .nav-link {display:block;height:39px;text-indent:-9999px}
#global-nav .nav-link1 {width:96px}
#global-nav .nav-link2 {width:110px}
#global-nav .nav-link3 {width:193px}
#global-nav .nav-link4 {width:109px}
#global-nav .nav-link5 {width:99px}
#global-nav .nav-link6 {width:93px}
#global-nav .nav-link7 {width:85px}
#global-nav .nav-link8 {width:73px}
#global-nav .submenu-container {visibility:hidden;width:980px;height:260px;background:url(/images/setup/dropdown_bg.png) repeat;overflow:hidden;position:absolute;left:0;top:39px;z-index:1888}
#global-nav .submenu {width:170px;float:left;padding:16px 20px 0}
#global-nav .submenu a, #global-nav .submenu .title span {font-family:helvetica, arial;font-size:12px;font-weight:bold;color:#FFF;display:block;line-height:22px}
#global-nav .submenu .title span {color:#FF0000;text-transform:uppercase}
#global-nav .submenu a:hover {color:#ffbf8e;text-shadow:1px 1px 1px #000000;text-decoration:none}
#global-nav .thumb {width:63px;height:260px;float:left;background:url(http://static.psbin.com/v/s/g67j0joag5vutj/master_sprite.png) no-repeat}
#global-nav .thumb1 {background-position:-441px -39px}
#global-nav .thumb2 {background-position:-378px -39px}
#global-nav .thumb3 {background-position:-315px -39px}
#global-nav .thumb4 {background-position:-252px -39px}
#global-nav .thumb5 {background-position:-189px -39px}
#global-nav .thumb6 {background-position:-126px -39px}
#global-nav .thumb7 {background-position:-63px -39px}
#global-nav .thumb8 {background-position:0 -39px}
#global-nav .nav-link:hover, #global-nav .current {background:url(http://static.psbin.com/v/s/g67j0joag5vutj/master_sprite.png) no-repeat}
#global-nav .nav-link1:hover, #global-nav .nav1 .current {background-position:0 0}
#global-nav .nav-link2:hover, #global-nav .nav2 .current {background-position:-96px 0}
#global-nav .nav-link3:hover, #global-nav .nav3 .current {background-position:-206px 0}
#global-nav .nav-link4:hover, #global-nav .nav4 .current {background-position:-399px 0}
#global-nav .nav-link5:hover, #global-nav .nav5 .current {background-position:-508px 0}
#global-nav .nav-link6:hover, #global-nav .nav6 .current {background-position:-607px 0}
#global-nav .nav-link7:hover, #global-nav .nav7 .current {background-position:-700px 0}
#global-nav .nav-link8:hover, #global-nav .nav8 .current {background-position:-785px 0}

#navbar-secondary {width:980px;height:95px;margin-bottom:10px;position:relative}
#navbar-secondary .links {position:absolute;left:13px;bottom:25px;color:#CCC;font-family:helvetica, arial;font-size:13px;font-weight:bold}
#navbar-secondary .links a {color:#FFF;padding:0 7px}
#navbar-secondary .links a:hover {text-decoration:none;color:#FF0000}

#social-buttons {position:absolute;right:25px;bottom:0}
#social-buttons .btn {display:block;height:39px;float:left;text-indent:-9999px}
#social-buttons .btn1 {width:41px}
#social-buttons .btn2 {width:40px}
#social-buttons .btn3 {width:41px}
#social-buttons .btn:hover {background:url(http://static.psbin.com/v/s/g67j0joag5vutj/master_sprite.png) no-repeat}
#social-buttons .btn1:hover {background-position:-858px 0}
#social-buttons .btn2:hover {background-position:-899px 0}
#social-buttons .btn3:hover {background-position:-939px 0}

.j-carousel {width:625px;padding-top:450px;overflow:hidden;position:relative}
.j-carousel .seats {width:2000em;background:#000;position:absolute;left:0;top:0}
.j-carousel .seat {width:625px;height:450px;overflow:hidden;float:left;position:relative}
.j-carousel .story-box {width:605px;padding:10px;color:#FFF;background:url(/info/images/carousel_story_bg.png) repeat;position:absolute;left:0;bottom:0;color:#FFF}
.j-carousel .title {font-size:16px;font-weight:bold;color:#FFF;display:block;margin-bottom:3px}
.j-carousel .title:hover {color:#FF0000}
.j-carousel .date {display:block;font-style:italic}
.j-carousel .related-links {padding:3px 0}
.j-carousel .readmore {font-size:10px;font-weight:bold;color:#FF0000}
.j-carousel .controls {padding:5px 0 5px 5px;background:#FF0000}
.j-carousel .control {float:left;margin-right:5px;position:relative}
.j-carousel .control5 {margin-right:0}
.j-carousel .control.active .thumb-title {display:block;width:119px;height:91px;background:url(/images/setup/carousel_highlighter.png) no-repeat 0 0;position:absolute;left:0;top:-5px}

.j-carousel .control .story-box-sport { display:none }

#j-accordion {width:345px;min-height:209px;margin-bottom:10px}
#j-accordion .tab {display:block;width:345px;height:37px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.png) no-repeat}
#j-accordion .tab1 {background-position:0 -333px}
#j-accordion .tab1.active {background-position:0 -296px}
#j-accordion .tab2 {background-position:0 -259px}
#j-accordion .tab2.active {background-position:0 -222px}
#j-accordion .pane {display:none;background:url(/images/setup/container_grad.png) repeat-x #3d3d3d}
#j-accordion .pane .overflow {padding:10px;height:115px;overflow:auto;color:#FFF}

#j-accordion1 {width:625px;min-height:386px}
#j-accordion1 .tab {display:block;width:625px;height:37px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.png) no-repeat}
#j-accordion1 .tab1 {background-position:0 -37px}
#j-accordion1 .tab1.active {background-position:0 0}
#j-accordion1 .tab2 {background-position:0 -111px}
#j-accordion1 .tab2.active {background-position:0 -74px}
#j-accordion1 .tab3 {background-position:0 -185px}
#j-accordion1 .tab3.active {background-position:0 -148px}
#j-accordion1 .pane {display:none;background:url(/images/setup/container_grad.png) repeat-x #3d3d3d}
#j-accordion1 .pane .overflow {padding:10px;height:255px;overflow:auto;color:#FFF}

.sport-homepage #j-accordion {width:345px;min-height:209px;margin-bottom:10px}
.sport-homepage #j-accordion .tab {display:block;width:345px;height:37px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.png) no-repeat}
.sport-homepage #j-accordion .tab1 {background-position:0 -407px}
.sport-homepage #j-accordion .tab1.active {background-position:0 -370px}
.sport-homepage #j-accordion .tab2 {background-position:0 -333px}
.sport-homepage #j-accordion .tab2.active {background-position:0 -296px}
.sport-homepage #j-accordion .tab3 {background-position:0 -259px}
.sport-homepage #j-accordion .tab3.active {background-position:0 -222px}
.sport-homepage #j-accordion .pane {display:none;background:url(/images/setup/container_grad.png) repeat-x #3d3d3d}
.sport-homepage #j-accordion .pane .overflow {padding:10px;height:78px;overflow:auto;color:#FFF}

#more-headlines .date {color:#FF0000;font-weight:bold}
#more-headlines .title {font-size:14px;font-weight:bold;color:#FFF;display:block}
#more-headlines .row {margin-bottom:20px}

#athlete-spotlight .athlete {margin-bottom:20px}
#athlete-spotlight img {float:left;border:solid 2px #FFF;margin-right:15px}
#athlete-spotlight .name {font-size:14px;font-weight:bold;color:#FFF}

#facebook {width:275px;float:left;margin-right:25px}
#twitter {width:275px;float:left}

#more-videos-btn {display:block;width:345px;height:37px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.png) no-repeat 0 -481px}
#sp-events-hdr {display:block;width:345px;height:37px;text-indent:-9999px;background:url(/images/setup/secondary_sprite.png) no-repeat 0 -444px}
#special-events {background:url(/images/setup/container_grad.png) repeat-x #3d3d3d;height:350px;}
#special-events .overflow {padding:15px;height:350px;overflow:auto; color:#FFF}
#special-events img {border:solid 2px #FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#special-events .title {font-size:14px;font-weight:bold;color:#FFF;display:block;margin:15px 0}

#ad-row {width:960px;height:85px;padding:10px;background:url(/images/setup/sponsors_cont_bg.png) repeat-x 0 0;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#ad-row a {margin:0 25px}

#text-site {
background: #000;
padding: 5px;
font-weight: bold;
position: absolute;
left: 0;
top: 0;
z-index: 20;
}

/********** ROSTERS **********/
table.roster {
  width: 100%;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #FF0000;
    padding: 5px;
}

tr.roster-header td a{
    color: #fff;    
    text-decoration: underline;
}

tr.roster-header td a:hover {
    text-decoration: none;
    color: #fff;
}

tr.roster-row a{
    text-decoration: underline;
    color: #dbc21a;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
color: #000;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
color: #000;
}

/********** BIOS**********/
#mainbody .bio-wrap .head{background:#d20000!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#fff}

/********** SCHEDULE **********/
table.schedule {
  width: 100%;
  background-color: ;
}

.schedule-data {
  width: 500px;
  color: #000;
}

.schedule-data td {
  padding: 5px;
  color: #000;
}

tr.schedule-header td {
    font-weight: bold;
    color: #fff;
    background-color: #FF0000;
    padding: 5px;
}

tr.schedule-row td {
  padding: 5px;
}


tr.schedule-row0 td {
  background-color: #e1e1e1;
  color: #000;
  padding: 5px;
}

tr.schedule-row1 td {
  padding: 5px;
}

.home-opp {
  text-transform: uppercase;
}

/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}
.stats-wrapper th {
background: #FF0000; /* 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;
}