body {
  padding-top: 67px;
  background: url(/images/setup/pattern.jpg) repeat-x left top #000;
}

a {
  color: #0055A5;
  text-decoration: none;
}

a:hover {
  color: #A29061;
  text-decoration: underline;
}

h1 {
  color: #0055A5;
}

h2 {
  color: #A29061;
}

.left {
  width: 343px;
  float: left;
  overflow: hidden;
}

.right {
  width: 327px;
  float: right;
  overflow: hidden;
}

#wrapper {
  width: 995px;
  margin: 0 auto;
}

#body-container {
  width: 985px;
  padding: 5px;
  background: #949494;
  overflow: hidden;
}

#mainbody {
  width: 965px;
  padding: 10px;
  overflow: hidden;
  background: #fff;
  color: #000;
}

.two-column #mainbody {
  width: 673px;
  padding: 0;
  float: left;
  background: none;
}

header {
  width: 995px;
  height: 231px;
  position: relative;
  z-index: 10;
}

.header-bg {
  width: 995px;
  height: 231px;
  overflow: hidden;
  display: block;
  background: url(/images/setup/master_sprite.png) no-repeat 0 0;
}

.header-logo {
    background: url("/images/setup/master_sprite.png") no-repeat scroll -482px -757px transparent;
    height: 303px;
    left: 264px;
    overflow: hidden;
    position: absolute;
    top: -63px;
    width: 466px;
  z-index: 14;
}

.header-left {
  width: 365px;
  height: 226px;
  overflow: hidden;
  position: absolute;
  z-index: 12;
  left: 5px;
  top: 5px;
}

.header-right {
  width: 321px;
  height: 226px;
  overflow: hidden;
  position: absolute;
  z-index: 12;
  right: 5px;
  top: 5px;
}

#rightcol {
  width: 306px;
  float: right;
}

footer {
  text-align: center;
  position: relative;
}

#footer-logos {
  width: 985px;
  padding-left: 10px;
  overflow: hidden;
  margin: 0 auto;
  background: url(/images/setup/footer_bg.png) repeat-x left top;
}

#footer-logos a {
  float: left;
  display: block;
  margin-right: 10px;
}

#footer-logos #logo1 {
  margin-right: 326px;
}

#footer-logos #logo2 {
  margin-right: 10px;
 margin-top: 26px
}

#footer-logos #logo4 {
  margin-right: 10px;
}

.top-cont {
  background: #949494;
  padding: 0 5px;
}

.footer-text {
  position: absolute;
  text-align: left;
  font-family: arial;
  font-size: 12px;
  color: #fff;
  left: 250px;
  top: 30px;
}

.footer-text span {
  font-weight: bold;
  font-size: 12px;
}

/************HEADLINES**************/

#carousel-wrapper {
  margin-bottom: 5px;
}

#carousel-seats {
  border: 1px solid #000;
  margin-bottom: 5px;
}

#carousel-seats .title {
  font-size: 14px;
  font-family: arial;
  display: block;
  margin-bottom: 3px;
  color: #fff;
  line-height: 20px;
}

#carousel-seats .title:hover {
  color: #f8d930;
}

#carousel-seats .date {
  font-weight: bold;
  color: #9b9b9d;
  display: block;
  font-style: italic;
}

#carousel-seats .leadIn {
  color: #fff;
}

#carousel-seats .readmore {
  display: none;
}

#carousel-seats .story-box {
  background: url(/images/setup/rotator_bg.png) repeat !important;
}

#carousel-controls {
overflow:hidden;
background: #000;
width:653px;
padding: 10px;
}

#carousel-controls .control {
  float: left;
  width: 154px;
  height: 103px;
  margin-right: 12px;
  filter: alpha(opacity=50);
  -moz-opacity: .5;
  opacity: .5;
}

#carousel-controls .active {
  width: 154px;
  height: 103px;
  overflow: hidden;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

#carousel-controls #control3 {
  margin-right: 0px;
}

/********** NAVIGATION **********/
#global-nav {
  width: 985px;
  height: 36px;
  margin: 0 auto;
  position: relative;
  z-index: 50;
  background: url(/images/setup/master_sprite.png) repeat 0px -264px #949494;
}

#global-nav ul, 
#global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  float: left;
}

#global-nav li.dropdown-li {

}

#global-nav li.nav a {
  display: block;
  height: 36px;
  background-image: url(/images/setup/master_sprite.png); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 a {
  width: 151px;
  background-position: -0px -264px;
}

#global-nav li.nav1 a:hover, #global-nav li.nav1 a.current {
  background-position: -0px -264px;
}

#global-nav li.nav2 a {
   width:  143px;
   background-position: -151px -264px;
}

#global-nav li.nav2 a:hover, #global-nav li.nav2 a.current {
  background-position: -151px -264px;
}

#global-nav li.nav3 a {
   width:  160px;
   background-position: -294px -264px;
}

#global-nav li.nav3 a:hover, #global-nav li.nav3 a.current {
  background-position: -294px -264px;
}

#global-nav li.nav4 a {
   width:  182px;
   background-position: -454px -264px;
}

#global-nav li.nav4 a:hover, #global-nav li.nav4 a.current {
  background-position: -454px -264px;
}

#global-nav li.nav5 a {
   width:  139px;
   background-position: -636px -264px;
}

#global-nav li.nav5 a:hover, #global-nav li.nav5 a.current {
  background-position: -636px -264px;
}

#global-nav li.nav6 a {
   width:  209px;
   background-position: -775px -264px;
}

#global-nav li.nav6 a:hover, #global-nav li.nav6 a.current {
  background-position: -775px -264px;
}

#global-nav .submenu-container {
  visibility: hidden;
  width: 984px;
  height: 192px;
  padding: 0 0;
  background: url(/images/setup/master_sprite.png) no-repeat 0 -301px #000415;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 36px;
  z-index: -1;
}

#global-nav .submenu-container .submenu {
  width: 200px; 
  float: left;
  padding-top: 10px;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li span {
  display: block;
  width: 180px;
  height: auto;
  padding: 0 10px;
  background: none;
  font-size: 12px;
  font-family: arial;
  color: #dfdfdf;
  line-height: 20px;
  text-decoration: none;
}

#global-nav .submenu-container ul li span {
  text-transform: uppercase;
  position: relative;
  left: 3px;
}

#global-nav .submenu-container ul li a:hover {
  background-color: #5879ba;
  color: #fff;
}

#global-nav .submenu-container .label {
  width: 64px;
  height: 191px;
  display: block;
  float: left;
  margin-right: 20px;
  background-image: url(/images/setup/master_sprite.png);
  background-repeat: no-repeat;
}

#global-nav .submenu-container #label1 {
  background-position: 0 -755px;
}

#global-nav .submenu-container #label2 {
  background-position: -64px -755px;
}

#global-nav .submenu-container #label3 {
  background-position: -128px -755px;
}

#global-nav .submenu-container #label4 {
  background-position: -192px -755px;
}

#global-nav .submenu-container #label5 {
  background-position: -256px -755px;
}

#global-nav .submenu-container #label6 {
  background-position: -320px -755px;
}

#navbar-secondary {
  width: 984px;
  height: 77px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 5px;
}

#navbar-secondary #links-container {
  float: right;
  padding: 30px 10px 0 0;
}

#navbar-secondary #links-container a {
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
}

/**********SLIDER***********/
#scoreboard-ticker-wrapper {
  width: 844px;
  height: 25px;
  padding: 4px 0px 4px 140px;
  color: #fff;
  border-bottom: 2px solid #2e2e2e;
  background: url(/images/setup/master_sprite.png) no-repeat 0px -231px #949494;
  overflow: hidden;
  position:relative;
}

#scoreboard-ticker {
  padding-top: 6px;
  overflow: hidden;
}

#scoreboard-ticker li { 
  width: 844px;
  height: 20px;
  overflow: hidden;
}

#scoreboard-ticker span {
  color: #000;
  padding-right: 2px;
  font-weight: bold;
  font-size: 11px;
}

#scoreboard-ticker .no-events {
  text-align: center;
  font-weight: bold;
}

#scoreboard-ticker a {
  color: #F0DA2F;
}

#scoreboard-ticker-prev, #scoreboard-ticker-next, #scoreboard-ticker-pp { 
  position:absolute;
  right: 70px;
  top: 5px;
}

#scoreboard-ticker-pp {
  right: 40px;
}

#scoreboard-ticker-next { 
  right: 10px;
}														

#scoreboard-ticker-prev a, #scoreboard-ticker-next a, #scoreboard-ticker-pp a {  
  display: block;
  width: 24px;
  height: 22px;
  background:url(/images/setup/master_sprite.png) no-repeat -690px -533px;	
  outline: none;
}

#scoreboard-ticker-next a {
  background-position: -738px -533px;
}

#scoreboard-ticker-pp .pause {
  background-position: -714px -533px;
}

#scoreboard-ticker-pp .play {
  background-position: -714px -555px;
}

/*******UPCOMING********/
.upcoming-hdr {
  width: 306px;
  height: 39px;
  overflow: hidden;
  display: block;
  background: url(/images/setup/master_sprite.png) no-repeat -690px -493px;
}

.upcoming {
  width: 286px;
  height: 447px;
  padding: 10px;
  overflow: auto;
  margin-bottom: 5px;
  background: url(/images/setup/upcomimg_bg.png) repeat-x left top #000000;
  color: #fff;
}

.boxscore {
  margin-bottom: 5px;
  border-bottom: solid 1px #676767;
}

table.schedule {
  width: 966px;
  background-color: ;
}

.schedule-data {
  width: 500px;
color: #000;
}

.schedule-data td {
    padding: 5px;
color: #000;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #0055A5;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #A29061;
    font-size: 13px;
    padding: 5px;
    color: #fff;
}


tr.schedule-row0 td {
    background-color: #e1e1e1;
    font-size: 10px;
    padding: 5px;
color: #000;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 10px;
    padding: 5px;
color: #000;
}

.home-opp {
  text-transform: uppercase;

}

#view-mode { margin:0 0 10px 10px; color:#fff }
/********** ROSTERS **********/
table.roster{
  width:966px;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #A29061;
    background-color: #0055A5;
    padding: 2px;
}

tr.roster-row0 td {
    background-color: #C4C5C7;
    font-size: 11px;
    padding: 5px;
}

tr.roster-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}

/******* BIOS *********/
#mainbody .bio-wrap .head {background:#333;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#FFF;font-family:arial, helvetica;line-height:24px;white-space:nowrap;text-transform:none;padding:0;text-shadow:1px 1px 5px #000}
#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;font-size:11px}
#mainbody .bio-wrap .metadata .label {color:#CCC}