body {
  background: url(/images/setup/pattern.png) repeat;
}

a {
  color: #993333;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 {
  color: #993333;
}

h2 {
  color: #993333;
}

#wrapper {
  width: 1008px;
  margin: 0 auto;
  background: url(/images/setup/body_bg.png) repeat-x left top;
}

#mainbody {
  width: 700px;
  float: left;
}

.internal-page #mainbody {
  width: 988px;
  padding: 10px;
  background: #fff;
}

#top-background {
  background: url(/images/setup/top_bg.png) repeat-x left top;
}

#shadow {
  background: url(/images/setup/shadow.png) repeat-x left top;
  padding-top: 15px;
}

header {
  width: 100%;
  height: 224px;
  background: url(/images/setup/secondary_sprite.png) no-repeat center top;
}

header .container {
  width: 1008px;
  height: 224px;
  margin: 0 auto;
  position: relative;
  z-index: 9999;
}

.header-logo {
  width: 312px;
  height: 171px;
  display: block;
  position: absolute;
  left: -173px;
  top: 0;
}

#leftcol {
  width: 200px;
  float: left;
  background: #336699;
}

#rightcol {
  width: 300px;
  float: right;
}

footer {
  text-align: center;
}

#footer-logos {
  padding-top: 25px;
  width: 857px;
  margin: 0 auto;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 50px;
}

#footer-logos #footer-logo5 {
  margin-right: 0;
}

.left {
  width: 350px;
  float: left;
}

.right {
  width: 344px;
  float: right;
}

#twtr-widget-1 {
  height: 251px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 -69px;
overflow: hidden;
}

.twtr-ft {
  display: none;
}

#twtr-widget-1 .twtr-avatar, #twtr-widget-1 .twtr-user {
  display: block !important;
}

.twtr-hd {
  padding: 10px 10px 4px 0 !important;
  text-align: right !important;
}

.twtr-profile-img {
  float: right !important;
}

.twtr-tweet {
  border: none !important;
  background: url(/images/setup/tweets_bg.png) repeat-x left top;
  margin-bottom: 3px;
}

.twtr-widget .twtr-tweet-wrap {
  padding: 5px !important;
}

.left .twtr-widget h4 {
  font-size: 14px !important; 
}

#ss {
  width: 700px;
  height: 89px;
  overflow: hidden;
  margin-bottom: 10px;
  float: left;
}

#mcol-buttons {
  width: 344px;
  overflow: hidden;
}

#mcol-buttons .button {
  width: 344px;
  height: 90px;
  overflow: hidden;
  display: block;
  margin-bottom: 5px;
}

#mcol-buttons #button3 {
  margin-bottom: 0;
} 

.social-media {
  width: 350px;
  height: 23px;
  display: block;
  overflow: hidden;
  margin-bottom: 6px;
  background: url(/images/setup/master_sprite.png) no-repeat -350px -69px;
}

.twitter {
height: 250px;
overflow: hidden;
}

#video-cont {
  width: 620px;
height: 290px;
padding-left: 30px;
text-align: center;
margin: 0 0 0 0;
}

/*********HEADLINES********/
#j-carousel {
  width: 700px;
  margin-bottom: 5px;
}

#j-carousel .wrapper {
  width:698px;
  height:383px;
  border: 1px solid #aa0001;
  margin-bottom: 5px;
  overflow:hidden;
  position:relative;
}

#j-carousel .slides {
  position:absolute;
  width:2000em;
}

#j-carousel .slide {
  width:698px;
  height:383px;
  float:left;
  position:relative;
}

#j-carousel .story-box {
  background: url(images/setup/story_bg.png) repeat-x left top;
  width:666px;
  padding: 25px 15px 15px;
  color:#FFF;
  position:absolute;
  left:1px;
  bottom:1px;
}

#j-carousel .title {
  font-size: 18px;
  font-family: arial;
  font-weight: bold;
  display: block;
  margin-bottom: 3px;
  color: #fff;
  line-height: 18px;
}

#j-carousel .title:hover {
  color: #f80d5a;
  text-decoration: underline;
}

#j-carousel .date {
  display: block;
  color: #b63b3b;
  font-size: 10px;
}

#j-carousel .leadIn {
  color: #fff;
}

#j-carousel .readmore {
  color: #b63b3b;
  font-weight: bold;
}

#j-carousel .tabs {
  width: 700px;
  overflow: hidden;
}

#j-carousel .tab { 
  float:left;
  width: 132px;
  height: 73px;
  border: 1px solid #aa0001;
  margin-right:7.5px;
}

#j-carousel .tab5 {
  margin-right: 0;
} 

#j-carousel1 {width:700px;margin-bottom:5px;padding-top:383px;position:relative;overflow:hidden}
#j-carousel1 .seats {width:2000em;background:#000;position:absolute;left:0;top:0}
#j-carousel1 .seat {width:700px;height:385px;float:left;position:relative;overflow:hidden}
#j-carousel1 .story-box {width:680px;padding:10px;color:#FFF;background:url(/images/setup/story_bg.png) repeat-x 0 0;position:absolute;left:0;bottom:0}
#j-carousel1 .title {font-size:16px;font-weight:bold;color:#FFF;display:block;margin-bottom:3px}
#j-carousel1 .title:hover {color:#f80d5a;text-decoration:underline}
#j-carousel1 .date {font-size:10px;color:#b63b3b;display:block}
#j-carousel1 .related-links {margin:3px 0}
#j-carousel1 .related-links a {color:#f80d5a}
#j-carousel1 .readmore {color:#b63b3b;font-weight:bold}
#j-carousel1 .controls {padding:0 1px;margin:5px 0}
#j-carousel1 .control {float:left;margin-right:7px}
#j-carousel1 .control5 {margin-right:0}
#j-carousel1 .control img {border:solid 1px #aa0001}
#j-carousel1 .control.active img {border:solid 1px #FFF}

#more-headlines .row {
  width: 648px;
  color: #000;
  background: url(/images/setup/headlines_bg_grad.png) repeat-x left top #aeaeae;
  padding: 10px;
  margin-bottom: 5px;
  font--family: arial;
}

#more-headlines a {
  display: block;
  color: #000;
  font-weight: bold;
}

#more-headlines .date {
  display: block;
}

#more-headlines .leadin {
  display: block;
}

/********** NAVIGATION **********/
#global-nav {
  width:  672px;
  height: 28px;
  position: absolute;
  right: 110px;
  top: 144px;
  z-index: 14;
}

#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 .nav-link {
  display: block;
  height: 28px;
  text-indent: -9999px;
  background-image: url(/images/setup/secondary_sprite.png); 
  background-repeat: no-repeat;
}

#global-nav li.nav1 .nav-link {
  width: 81px;
  background-position: -428px -224px;
}

#global-nav li.nav1 .nav-link:hover, #global-nav li.nav1 .nav-link.current {
  background-position: -428px -252px;
}

#global-nav li.nav2 .nav-link {
   width:  94px;
   background-position: -509px -224px;
}

#global-nav li.nav2 .nav-link:hover, #global-nav li.nav2 .nav-link.current {
  background-position: -509px -252px;
}

#global-nav li.nav3 .nav-link {
   width:  151px;
   background-position: -603px -224px;
}

#global-nav li.nav3 .nav-link:hover, #global-nav li.nav3 .nav-link.current {
  background-position: -603px -252px;
}

#global-nav li.nav4 .nav-link {
   width:  115px;
   background-position: -754px -224px;
}

#global-nav li.nav4 .nav-link:hover, #global-nav li.nav4 .nav-link.current {
  background-position: -754px -252px;
}

#global-nav li.nav5 .nav-link {
   width:  121px;
   background-position: -869px -224px;
}

#global-nav li.nav5 .nav-link:hover, #global-nav li.nav5 .nav-link.current {
  background-position: -869px -252px;
}

#global-nav li.nav6 .nav-link {
   width:  110px;
   background-position: -990px -224px;
}

#global-nav li.nav6 .nav-link:hover, #global-nav li.nav6 .nav-link.current {
  background-position: -990px -252px;
}

#global-nav .submenu-container {
  width: 652px;
  height: 280px;
  visibility: hidden;
  overflow: hidden;
  padding: 10px;
  background: url(/images/setup/dropdown_bg.png) repeat-x left top #3c0000;
  position: absolute;
  left: 0px;
  top: 28px;
  z-index: 55;
}

#global-nav .submenu-container .submenu {
  padding: 5px;
  width: 190px;
  float: left;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li .title span {
  padding: 0 10px;
  background: none;
  font-family: helvetica;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
}

#global-nav .submenu-container ul li.title {
  margin-bottom: 5px;
}

#global-nav .submenu-container ul li.title span {
  color: #eee;
  padding: 0 10px;
  font-weight: bold;
  font-size: 15px;
}

#global-nav .submenu-container ul li a:hover {
  background: #6f6f6f;
  color: #fff;
}

#global-nav .thumb {
  position: absolute;
  right: 35px;
  top: 35px;
}

#navbar-secondary {
  width: 1008px;
  height: 45px;
  background-repeat: no-repeat;
  background-position: 0 1px;
  overflow: hidden;
}

#links-container {
  float: right;
  padding-top: 10px;
  padding-right: 10px;
  color: #da305f;
  font-size: 12px;
  font-family: tahoma;
}

#links-container a {
  color: #fff;
}

/***********TABS***********/

#j-tabs { width:700px; margin-bottom:10px }
#j-tabs .tabs { background: url(/images/setup/master_sprite.png) no-repeat; position: relative; z-index: 20; margin-bottom: 5px }
#j-tabs .state1 { background-position: 0 0 }
#j-tabs .state2 { background-position: 0 -23px; }
#j-tabs .state3 { background-position: 0 -46px; }
#j-tabs .tab a { display: block; height: 23px; text-indent: -9999px }
#j-tabs .tab1 a { width:234px }
#j-tabs .tab2 a { width:234px }
#j-tabs .tab3 a { width:232px }
#j-tabs .pane { background:none; width:700px }
#j-tabs .pane .overflow { color:#FFF; height:445px; padding:10px; overflow:auto }
#j-tabs .pane1 .overflow { padding:0; height:465px; overflow:hidden }

/**********************************/

#j-tabs1 { width:300px; margin-bottom:10px }
#j-tabs1 .tabs { background: url(/images/setup/master_sprite.png) no-repeat -9999px -9999px;; position: relative; z-index: 20; margin-bottom: 5px }
#j-tabs1 .state1 { background-position: -355px -97px }
#j-tabs1 .state2 { background-position: -355px -120px; }
#j-tabs1 .tab a { display: block; height: 23px; text-indent: -9999px }
#j-tabs1 .tab1 a { width: 150px }
#j-tabs1 .tab2 a { width: 150px }
#j-tabs1 .pane { background-repeat:no-repeat; background-position:0 0; width: 300px }
#j-tabs1 .pane .overflow { color: #FFFFFF; height: 563px; overflow: hidden }

/**************SCHEDULE***************/
.schedule-boxscore {
  height: 543px;
  overflow: auto;
  padding: 10px;
}

/*************SOCIAL-BUTTONS***************/
#social-buttons {
  width: 164px;
  height: 34px;
  position: absolute;
  right: 10px;
  top: 10px;
}

.social-button {
  width: 24px;
  height: 22px;
  display: block;
  float: left;
  margin-right: 4px;
  text-indent: -9999px;
  background-image: url(/images/setup/master_sprite.png);
  background-repeat: no-repeat;
  position: relative;
}

.social-button span {
  visibility: hidden;
  width: 164px;
  height: 10px;
  position: absolute;
  background-image: url(/images/setup/master_sprite.png);
  background-repeat: no-repeat;
  left: 0;
  bottom: -12px;
}

.social-button:hover span {
  visibility: visible;
}


#social-button1 span {
  left: 0;
  background-position: -360px -248px;
}

#social-button2 span {
  left: -28px;
  background-position: -360px -256px;
}

#social-button3 span {
  left: -56px;
  background-position: -360px -264px;
}

#social-button4 span {
  left: -84px;
  background-position: -360px -273px;
}

#social-button5 span {
  left: -112px;
  background-position: -360px -281px;
}

#social-button6 span {
  left: -140px;
  background-position: -360px -290px;
}

#social-button1 {
  background-position: -360px -194px;
}

#social-button2 {
  background-position: -388px -194px;
}

#social-button3 {
  background-position: -416px -194px;
}

#social-button4 {
  background-position: -444px -194px;
}

#social-button5 {
  background-position: -472px -194px;
}

#social-button6 {
  background-position: -500px -194px;
  margin-right: 0;
}

#social-button1:hover {
  background-position: -360px -216px;
}

#social-button2:hover {
  background-position: -388px -216px;
}

#social-button3:hover {
  background-position: -416px -216px;
}

#social-button4:hover {
  background-position: -444px -216px;
}

#social-button5:hover {
  background-position: -472px -216px;
}

#social-button6:hover {
  background-position: -500px -216px;
}

/**************AOTW*************/
.aotw-hdr {
  width: 300px;
  height: 23px;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  background: url(/images/setup/master_sprite.png) no-repeat -355px -166px;
}

#aotw {
  width: 300px;
  height: 226px;
  padding-top: 25px;
  background: url(/images/setup/container_bg_grad.png) repeat-x left top;
}

#aotw .image {
  width: 257px;
  height: 166px;
  border: 1px solid #fff;
  margin: 0 auto;
  display: block;
}

#aotw .info {
  width: 180px;
  float: right;
  background: url(/images/setup/text_shadow.png) no-repeat center top;
  padding-top: 10px;
  font-family: tahoma;
  color: #959595;
  font-size: 11px;
  text-align: center;
  display: block; 
}

#aotw .info a {
  color: #fff;
  display: block;
  font-size: 12px;
}

/**********SLIDER***********/
#scoreboard-ticker-wrapper {
  width: 753px;
  height: 31px;
  padding-left: 255px;
  padding-top: 8px;
  margin: 0 auto;
  color: #fff;
  overflow: hidden;
  position:absolute;
  left: 0;
  bottom: 0;
  z-index: 12;
}

#scoreboard-ticker {
  width: 753px;
  height: 20px;
  overflow: hidden;
}

#scoreboard-ticker li { 
  width: 753px;
  height: 20px;
  overflow: hidden;
  color: #fff;
  line-height: 20px;
}

#scoreboard-ticker .no-events {
  text-align: center;
  color: #fff;
  font-weight: bold;
}

#scoreboard-ticker span {
  color: #fff;
  padding-right: 2px;
}

#scoreboard-ticker a {
  color: #F0DA2F;
}

#scoreboard-ticker-prev, #scoreboard-ticker-next, #scoreboard-ticker-pp { 
  display: none;
}

/******************STANDINGS********************/
.standings-hdr {
  width: 300px;
  height: 23px;
  display: block;
  overflow: hidden;
  margin-bottom: 5px;
  background: url(/images/setup/master_sprite.png) no-repeat -355px -143px;
}

#content-toggler-standings .select select {
display: none;
}

#standings {
  width: 300px;
  height: 236px;
  padding-top: 15px;
  background: url(/images/setup/container_bg_grad.png) repeat-x left top;
}

.briefstats-label {
  padding-left: 5px;
  font-weight: bold;
color: #b30838;
text-decoration: underline;
}

.briefstats-row0 td,
.briefstats-row1 td {
  line-height: 25px;
color: #fff;
text-decoration: none;
}

.briefstats-field {
  text-align: center;
color: #b30838;
text-decoration: underline;
}

/********** ROSTERS **********/
table.roster {
  width: 100%;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #993333;
    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: #993333;
}

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**********/
.bio-container .head {
  background: #993333!important;
}

.roster-list,
.roster-title {
  background: #993333!important;
}

.bio-container a {
  color: #fff;
  text-decoration: underline
}

.bio-container  a:hover {
  text-decoration: none;
}


#mainbody .bio-wrap .head {background:#993333;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#FFF;padding:0}
#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: #993333;
    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: #993333; /* set the primary color here  */
color: #fff;
}
.stats-wrapper a { /* set the link color here */
color: #000000;
text-decoration: underline;
}
.stats-wrapper a:hover { /* set the link color here */
color: #000;
}

