body {
  background: url(/images/website/repeating_bg.png) repeat-x left top #aeaeae;
}

a {
  color: #892034;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.internal-page #mainbody a {
  color: #892034;
}

h1 {
  color: #892034;
}

h2 {
  color: #892034;
}

#background {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  background: url(http://photostore.psbin.com/x/g/3ay3vjae5ph48a/main_bg_2.jpg) no-repeat center top;
}

#top-bg {
  /*background: url(/images/website/sticky_bar_bg.png) repeat-x left top;*/
}

#wrapper {
  width: 950px;
  margin: 0 auto;
}

#master-header {
  height: 237px;
  width: 950px;
  position: relative;
  z-index:9999;
}

#header-link {
  width: 765px;
  height: 237px;
  position: absolute;
  left: -60px;
  top: 0;
  z-index: 50;
  background: url(/images/website/master_sprite.png) no-repeat 0 0;
}

#header-image {
  height: 237px;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 8;
}

#header-image .container {
  width: 950px;
  margin: 0 auto;
}

#header-image .image {
  height: 237px;
  width: 337px;
  float: right;
}

#body-container {
  width: 934px;
  padding: 8px;
  background: url(/images/website/body_bg.png) repeat;
}

#mainbody {
  width: 624px;
  float: left;
  margin-bottom: 5px;
}

.internal-page #mainbody {
  width: 914px;
  padding: 10px;
  background: #fff;
  margin: 0;
  min-height:500px;
}

#rightcol {
  width: 302px;
  float: right;
}

#bottomcol {
  width: 933px;
  padding-left: 3px;
  float: left;
}

#master-footer {
  width: 934px;
  height: 85px;
  float: left;
  position: relative;
  background: url(/images/website/footer_bg.png) repeat-x left top #000;
}

#footer-logos {
  width: 914px;
  padding: 0 10px;
  overflow: hidden;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 20px;
}

#footer-logos #footer-logo4 {
  margin-right: 0;
}

#footer-logos #footer-logo2 {
  margin-right:361px;
}

#footer-text {
  width: 434px;
  margin-left: 235px;
  position: absolute;
  text-align: center;
  color: #fff;
  font-family: helvetica;
  font-size: 13px;
  left: 0;
  top: 0px;
}

#footer-text span {
  font-weight: bold;
}

#footer-text .sidebar {
  display: none;
}

.boxevent {
  margin-bottom: 10px;
}

/************HEADLINES**************/

.headline-hdr {
  width: 624px;
  height: 33px;
  display: block;
  overflow: hidden;
  background: url(/images/website/secondary_sprite.jpg) no-repeat -302px 0;
}

#j-carousel1{width:624px;position:relative;overflow:hidden;}
#j-carousel1 .seats{width:624px;height:450px;position:relative;background:#000}
#j-carousel1 .seat{display:none;width:624px;height:450px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel1 .story-box{width:604px;padding:10px;background:url("/info/images/carousel_story_bg.png") repeat-x;color:#FFF;position:absolute;left:0;bottom:0;}
#j-carousel1 .controls{background:url("/images/website/thumb_cont_bg.png") repeat-x scroll left top #000000;overflow:hidden;padding:1px 8px 8px;position:relative;width:608px;}
#j-carousel1 .control{cursor:pointer;position:relative;float:left;width:97px;height:68px;margin-right:5px;padding-top:8px;}
#j-carousel1 .control6{margin-right:0}
#j-carousel1 .control .thumb{padding:3px;}
#j-carousel1 .control .thumb-title{background-color:#000;position:absolute;left:3px;bottom:0;color:#fff;display:block;font-family:'helvetica neue',arial;font-weight:700;padding:3px 0;position:absolute;text-align:center;width:91px;}
#j-carousel1 .controls .active{background:url("/images/website/arrow.png") no-repeat scroll center top transparent;}
#j-carousel1 .controls .active .thumb{border:3px solid #892034;padding:0;}
#j-carousel1 .story-box a.title{color:#fff;display:block;font-family:arial;font-size:16px;font-weight:700;line-height:18px;margin-bottom:3px;}
#j-carousel1 .story-box a.title:hover{color:#892034;}
#j-carousel1 .story-box .date{color:#892034;display:block;font-size:10px;font-weight:700;line-height:18px;}
#j-carousel1 .story-box .date .pipe,#j-carousel1 .story-box .date .sport-name{display:none;}
#j-carousel1 .story-box .leadin{color:#fff;}
#j-carousel1 .story-box a.readmore{color:#892034;font-weight:700;}
#j-carousel1 .story-box .carousel-related-links{display:block;color:#892034;}
#j-carousel1 .story-box .carousel-related-links a{font-size:10px;color:#892034;font-weight:700}
#j-carousel1 .story-box .carousel-related-links a:hover{color:#fff;}

#carousel-wrapper {  
  width: 624px;
}

#carousel-seats {
}

#carousel-seats .title {
  font-size: 16px;
  font-family: arial;
  font-weight: bold;
  color: #fff;
  line-height: 18px;
  display: block;
  margin-bottom: 3px;
}

#carousel-seats .title:hover {
  color: #892034;
}

#carousel-seats .date {
  display: block;
  font-size: 10px;
  color: #892034;
  font-weight: bold;
}

#carousel-seats .leadIn {
  color: #fff;
}

#carousel-seats .readmore {
  color: #892034;
  font-weight: bold;
}

#carousel-controls { 
  overflow:hidden;
  width:608px;
  padding: 1px 8px 8px;
  background: url(/images/website/thumb_cont_bg.png) repeat-x left top #000000;
  position: relative;
  z-index: 50;
}

#carousel-controls .control a {
  display: block !important;
  width: 91px;
  padding: 3px 0;
  text-align: center;
  font-family: 'helvetica neue', arial;
  font-weight: bold;
  color: #fff;
  background: #000;
  text-decoration: none;
  position: absolute;
  left: 3px;
  bottom: 0px;
}

#carousel-controls .control {
  float: left;
  width: 97px;
  height: 68px;
  padding-top: 8px;
  margin-right: 5px;
}

#carousel-controls .control img {
  padding: 3px;
}

#carousel-controls .active {
  background: url(/images/website/arrow.png) no-repeat center top;
}

#carousel-controls .active img {
  border: 3px solid #892034;
  padding: 0;
}

#carousel-controls #control5 {
  margin-right: 0;
}

#more-headlines .row {
  margin-bottom: 10px;
  font-family: helvetica;
}

#more-headlines .date {
  display: block;
  color: #892034;
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 3px;
}

#more-headlines .title {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  display: block;
  margin-bottom: 3px;
}

#more-headlines .more {
  color: #892034;
}


/********** NAVIGATION **********/
#global-nav {
  width:  853px;
  height: 40px;
  padding-left: 98px;
  position: absolute;
  right: 0px;
  bottom: 0px;
  z-index: 60;
  background-image: url(/images/website/master_sprite.png); 
  background-repeat: no-repeat;
  background-position: -4px -270px;
}

#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: 40px;
  text-indent: -9999px;
  background-image: url(/images/website/master_sprite.png); 
  background-repeat: no-repeat;
  background-position: -9999px -9999px;
}

#global-nav li.nav1 .nav-link {
  width: 105px;
}

#global-nav li.nav1 .nav-link:hover, #global-nav li.nav1 .nav-link.current {
  background-position: -102px -310px;
}

#global-nav li.nav2 .nav-link {
   width:  193px;
}

#global-nav li.nav2 .nav-link:hover, #global-nav li.nav2 .nav-link.current {
  background-position: -207px -310px;
}

#global-nav li.nav3 .nav-link {
   width:  140px;
}

#global-nav li.nav3 .nav-link:hover, #global-nav li.nav3 .nav-link.current {
  background-position: -400px -310px;
}

#global-nav li.nav4 .nav-link {
   width:  157px;
}

#global-nav li.nav4 .nav-link:hover, #global-nav li.nav4 .nav-link.current {
  background-position: -540px -310px;
}

#global-nav li.nav5 .nav-link {
   width:  141px;
}

#global-nav li.nav5 .nav-link:hover, #global-nav li.nav5 .nav-link.current {
  background-position: -697px -310px;
}

#global-nav .submenu-container {
  width: 933px;
  height: 266px;
  padding: 3px;
  visibility: hidden;
  overflow: hidden;
  background: url(/images/website/dropdown_bg.png) no-repeat left top;
  position: absolute;
  left: 6px;
  top: 40px;
  z-index: 55;
}

#global-nav #submenu-container2 {
  background: url(/images/website/dropdown_bg_facebook.png) no-repeat left top;
}

#global-nav #submenu-container3 {
  background: url(/images/website/dropdown_bg_ncaa_d3.png) no-repeat left top;
}

#global-nav #submenu-container4 {
  background: url(/images/website/dropdown_bg_twitter.png) no-repeat left top;
}

#global-nav .submenu-container .submenu {
  padding: 20px 10px 0;
  float: left;
}

#global-nav .submenu-container ul li a,
#global-nav .submenu-container ul li .title span {
  background: none;
  font-family: helvetica;
  display: block;
  height: auto;
  color: #fff;
  padding: 0 10px;
  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 .submenu-container .thumb {
  width: 60px;
  height: 266px;
  overflow: hidden;
  float: left;
  margin-right: 10px;
  background: url(/images/website/secondary_sprite.jpg) no-repeat -9999px -9999px;
}

#global-nav .submenu-container #thumb1 {
  background-position: -303px -34px;
}

#global-nav .submenu-container #thumb3 {
  background-position: -363px -34px;
}

#global-nav .submenu-container #thumb4 {
  background-position: -423px -34px;
}

#global-nav .submenu-container #thumb5 {
  background-position: -483px -34px;
}

#global-nav .submenu-container #thumb2 {
  background-position: -543px -34px;
}

#navbar-secondary {
   background: url("/images/website/body_bg.png") repeat scroll 0% 0% transparent;
   height: 50px;
   margin: 0pt auto;
   width: 950px;
}

#navbar-secondary .bg {
   background-position: center top;
   background-repeat: no-repeat;
   height: 50px;
   position: relative;
   width: 950px;
}

#navbar-secondary #links-container {
  color: #cb094a;
  height: 26px;
  position: absolute;
  right: 10px;
  top: 18px;
  width: 405px;
  font-family: helvetica;
  font-size: 12px;
}

#navbar-secondary #links-container a {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}

.more-links { color: #FFFFFF; display: inline; position: relative; }
.ie6 .more-links {display: inline; zoom: 1}
.more-links .dropdown { display: none; padding-top: 15px; position: absolute; left: 0; top: 0; z-index: 100 }
.more-links .dropdown ul { background: #000; list-style: none outside none; margin: 0; min-width: 150px; padding: 5px; }
.more-links .dropdown ul li { margin-bottom:3px }
.more-links span {color: #cb094a;}
.more-links .more {color: #fff; font-weight: bold;}

/********SLIDER********/
#slider-wrapper {
  width:933px;
  height:86px;
  margin: 0 auto 5px;
  position:relative;
}

#slider-wrapper .slider {
  width:855px;
  height:86px;
  position:relative;
  overflow:hidden;
  margin: 0 auto;
}

#slider-wrapper .items {
  position:absolute;
  width:2000em
}

#slider-wrapper .item {
  width:855px;
  float:left;
  text-align: center;
}

#slider-wrapper .item a {
  width:855px;
  height:86px;
  overflow: hidden;
  margin:0;
}

#slider-wrapper .item .omega {
  margin-right: 0;
}

#slider-wrapper .next, #slider-wrapper .prev {
  display:block;
  width:39px;
  height:86px;
  cursor:pointer;
  background:url(/images/website/secondary_sprite.jpg) no-repeat;
  position:absolute;
  top:0px
}

#slider-wrapper .prev {
  background-position: -615px -205px;
  left:0px
}

#slider-wrapper .next {
  background-position: -654px -205px;
  right:0px
}


/********** BUTTONS ***********/
#bcol-buttons {
  width: 302px;
  float: right;
}

#bcol-buttons a {
  width: 302px;
  height: 136px;
  display: block;
  margin-bottom: 5px;
}

#rcol-button1 {
   display: block;
   height: 73px;
   margin-bottom: 5px;
   width: 302px;
}

/************ STICKY BAR ***************/
#sticky-bar {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
  background: url(/images/website/sticky_bar_bg.png) repeat-x left top;
}

#sticky-bar .container {
  width: 950px;
  height: 21px;
  margin: 0 auto;
  position: relative;
}

#social-buttons {
  width: 164px;
  height: 35px;
  padding-left: 36px;
  position: absolute;
  right: 35px;
  top: 0;
  background: url(/images/website/master_sprite.png) no-repeat -611px -350px;
}

.social-button {
  height: 31px;
  float: left;
  display: block;
  text-indent: -9999px;
  background: url(/images/website/master_sprite.png) no-repeat -9999px -9999px;
}

#social-button1 {
  width: 22px;
}

#social-button2 {
  width: 22px;
}

#social-button3 {
  width: 25px;
}

#social-button4 {
  width: 27px;
}

#social-button5 {
  width: 26px;
}

#social-button1:hover {
  background-position: -647px -385px;
}

#social-button2:hover {
  background-position: -669px -385px;
}

#social-button3:hover {
  background-position: -691px -385px;
}

#social-button4:hover {
  background-position: -716px -385px;
}

#social-button5:hover {
  background-position: -743px -385px;
}

/****************TABS******************/
#tabs-rcol {
  width: 302px;
  overflow: hidden;
}

#tabs-rcol .ui-tabs-nav {
  width: 302px;
  background: url(/images/website/master_sprite.png) no-repeat;
  overflow: hidden;
  position: relative;
  z-index: 10;
}

#tabs-rcol #tabs-rcol-state1 { background-position: 0px -350px; }
#tabs-rcol #tabs-rcol-state2 { background-position: 0px -391px; }
#tabs-rcol #tabs-rcol-state3 { background-position: 0px -432px; }

/* with standings tab */
.sportpage #tabs-rcol.with-standings #tabs-rcol-state1 { background-position: -302px -432px; }
.sportpage #tabs-rcol.with-standings #tabs-rcol-state2 { background-position: -302px -474px; }
.sportpage #tabs-rcol.with-standings #tabs-rcol-state3 { background-position: -302px -515px; }

.sportpage #tabs-rcol #tabs-rcol-state1 { background-position: -302px -350px; }
.sportpage #tabs-rcol #tabs-rcol-state2 { background-position: -302px -391px; }

#tabs-rcol .ui-tabs-nav li {
  float: left;
}

#tabs-rcol .ui-tabs-nav li a {
  display: block;
  height: 41px;
}

#tabs-rcol #tabs-rcol-anchor1 { width: 110px; }
#tabs-rcol #tabs-rcol-anchor2 { width: 113px; }
#tabs-rcol #tabs-rcol-anchor3 { width: 78px; }

#tabs-rcol.with-standings #tabs-rcol-anchor1 { width: 93px; }
#tabs-rcol.with-standings #tabs-rcol-anchor2 { width: 110px; }
#tabs-rcol.with-standings #tabs-rcol-anchor3 { width: 99px; }

#tabs-rcol .ui-tabs-panel {
  width: 302px;
  color: #fff;
  overflow: hidden;
  background: url(/images/website/secondary_sprite.jpg) no-repeat 0 0;
  position: relative;
  left: 0;
  top: -8px;
  z-index: 8;
}

#tabs-rcol .ui-tabs-panel .container {
  overflow: auto;
  height: 340px;
  padding: 10px;
}

/* #tabs-rcol #tabs-rcol-content3 .container { background: #000; } */

/*************TABS*************/

#accordion-tabs {
  width: 624px;
  float: left;
}

#accordion-tabs .sep {
  height: 0px;
  overflow: hidden;
}

#accordion-tabs .toggler {
  display: block;
  width: 624px;
  height: 33px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0px -33px;
  overflow: hidden;
}

#accordion-tabs .active,
#accordion-tabs .toggler:hover {
  background-position: 0px 0px;
}

#accordion-tabs .content-panel {
  width: 624px;
  overflow: hidden;
  background: url(images/website/container_bg_grad.png) repeat-x left top #626569;
}

#accordion-tabs .content-panel .container {
  height: 158px;
  padding: 10px;
  overflow: auto;
  color: #fff;
}

  .individual-sport-page #accordion-tabs .content-panel .container { height:191px }

/************** AOTW ****************/
#aotw .image {
  width: 100px;
  border: 3px solid #fff;
  float: left;
  margin-right: 10px;
}

#aotw .info {
   float: left;
  padding-top: 5px;
  font-family: arial;
  width: 470px;
}

#aotw .info a {
  display: block; 
  font-weight: bold;
  color: #fff;
  margin-bottom: 5px;
  font-size: 14px;
}

#aotw .sp-name {
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  font-size: 11px;
}

#aotw .leadin {
  color: #fff;
}

#aotw .archive{
   float: left;
  padding-top: px;
  font-family: arial;
  width: 470px;
}

#aotw .archive a {
  display: block; 
  font-weight: bold;
  color: #892034;
  margin-bottom: 5px;
  font-size: 14px;
}

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head {
  padding: 20px;
  margin-bottom: 15px;
  color: #fff;
  background: url(/images/website/bio-bg.png) no-repeat right center #333!important;
  overflow: hidden;
}

.bio-wrapper .bio-container .head a {
color: #fff;
}

.bio-wrapper .bio-container .head a:hover {
color: #fff;
}

.bio-wrapper .bio-container a {
  color: #fff!important;
}

.bio-wrapper .bio-container .profile a { color:#fff}

.bio-wrapper .bio-container .head span {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list,
.bio-wrapper .roster-sidebar .roster-title {
  background: #333!important;
} 


.roster-sidebar .roster-title {
  font-weight: bold;
  color: #fff!important;
  background: #333;
  padding: 2px 5px;
  text-align: center;
}


#mainbody .bio-wrap .head {background:url(/images/website/bio-bg.png) no-repeat 100% 100% #333;color:#FFF}
#mainbody .bio-wrap .head a {color:#FFF} 
#mainbody .bio-wrap .head h2 {color:#FFF;background:#000}
#mainbody .bio-wrap .headshot {width:135px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 150px}

/********** SCHEDULE **********/
table.schedule {
  width: 100%;
  border: none !important;
  background-color: ;
}

.schedule-data {
  width: 500px;
}

.schedule-data td {
    padding: 5px;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #892034;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}


tr.schedule-row0 td {
    background-color: #E3E3E3;
    font-size: 11px;
    padding: 5px;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 11px;
    padding: 5px;
}

/********** ROSTERS **********/
table.roster {
   width: 100%;
}

.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #892034;
    padding: 4px;
}

.roster-header td a {
    color: #FFFFFF!important;
    padding: 2px;
    text-decoration: underline;
}

.roster-header td a:hover{
    color: #666666 !important;
    padding: 2px;
}

tr.roster-row a{
    text-decoration: underline;
    color: #x;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #C1C1C1;
    font-size: 11px;
    padding: 6px;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 6px;
}

tr.roster-row td {
    background-color: #E8E8E8;
    font-size: 11px;
    padding: 2px;
    color: #000000;
}

.roster-list a {
  color: #fff !important;
}

#navbarArchive {
  text-align: right;
}

#navbarArchive select {
  width: 150px;
  font-weight: bold;
}

/********* STATS ***********/
.stats-wrapper {
color: #000;
background: #FFF;
}

.stats-wrapper th {
background: #892034; /* set the primary color here ??? dark color required */
color: #fff;
}

.stats-wrapper th a{
color: #fff!important;
}

.stats-wrapper a { /* set the link color here */
color: #333;
text-decoration: underline;
}

.stats-wrapper a:hover { /* set the link color here */
color: #000;
}