body {
  background: url(/images/setup/pattern.png) repeat;
}

#background {
  background: url(/images/setup/page_bg.png) repeat-x left top;
}

a {
color: #985914;
  text-decoration: none;
}

a:hover {
color: #ffcc00;
  text-decoration: underline;
}

h1,h2,h3 {
  color: #985914;
}

#shadow {
  background: url(/images/setup/new_shadow.png) no-repeat 50% 50%;
}

#wrapper {
  width: 1018px;
  margin: 0 auto;
}

#mainbody {
  width: 1018px;
}

.internal-page #mainbody {
  width: 998px;
  padding: 10px;
  background: #fff;
}

#master-header {
  width: 1018px;
  height: 192px;
  position: relative;
  margin: 0 auto;
  z-index: 100;
  background: url(/images/setup/secondary_sprite.png) no-repeat 0 0;
}

#header-logo {
  width: 226px;
  height: 255px;
  display: block;
  position: absolute;
  left: -129px;
  top: -9px;
  z-index: 10px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 0;
}

#header-link {
  bottom: 0;
  display: block;
  height: 160px;
  left: 0;
  position: absolute;
  width: 1018px;
}

#leftcol {
  width: 200px;
  float: left;
  background: #336699;
}

#rightcol {
  width: 300px;
  float: right;
  background: #D00000;
}

#master-footer {
  text-align: center;
  width: 1018px;
  margin: 0 auto 20px;
}

#footer-logos {
  width: 953px;
  padding-left: 65px;
  overflow: hidden;
  margin-bottom: 20px;
}

#footer-logos ul,
#footer-logos ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-logos .footer-logo {
  float: left;
  margin-right: 60px;
}

#footer-text {
  width: 1018px;
  text-align: center;
  margin-bottom: 30px;
}

#footer-text p {
  margin: 0;
  font-family: arial;
  color: #fff;
}

#footer-text a {
 color: #ffcc00;
}

#text-site {
    background:#000000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    right: 370px;
    top: 4px;
}

/********** HEADLINES **********/
#more-headlines {
  width: 1018px;
  height: 34px;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
  background: url(/images/setup/secondary_sprite.png) no-repeat 0 -296px;
}

#carousel-wrapper {
width: 1016px;
height: 335px;
border: 1px solid #005600;
}

#carousel-wrapper .story-box {
  width: 250px;
  height: 303px;
  float: left;
  background: url(/images/setup/carousel_story_bg.png) repeat-y left top;
  padding: 20px 159px 10px 20px;
}

#carousel-wrapper .media-box {
  width: 800px;
}

#carousel-wrapper .media-box img {
  width: 800px;
}

#carousel-seats .title {
display:block;
color:#ffcc00;
margin-bottom:15px;
margin-top:0px;
font-family: arial;
font-size: 20px;
font-weight: bold;
line-height:25px;
}

#carousel-seats .title:hover {
  color: #028502;
}

#carousel-seats .date {
color:#248924;
display:block;
font-weight:weight;
margin-bottom:15px;
}

#carousel-seats .leadIn {
    color: #FFFFFF;
    display: block;
    margin-bottom: 10px;
}

#carousel-seats .readmore {
  color: #ffcc00;
  font-weight: bold;
  font-size: 12px;
  display: block;
}

#carousel-controls {
overflow:hidden;
width:270px;
position: absolute;
left: 10px;
bottom: 10px;
}

#carousel-controls .control {
float:left;
width: 44px;
height: 44px;
border: 3px solid #ffcc00;
margin-right: 5px;
overflow: hidden;
}

#carousel-controls .active {
  border: 3px solid #008a00;
}

#carousel-controls #control4 {
margin-right:0
}

/***************** GRAPHIC SLIDER ***********************/
#graphic-slider {
  width:1018px;
  height:92px;
  position:relative;
  margin-bottom: 10px;
}

#graphic-slider .slider {
  width:1018px;
  height:92px;
  background: url(/images/setup/slider_bg_grad.png) repeat-x left top;
  position:relative;
  overflow:hidden;
  margin: 0 auto;
}

#graphic-slider .items {
  position:absolute;
  width:2000em
}

#graphic-slider .item {
  width:1018px;
  float:left;
  text-align: center;
}

#graphic-slider .item a {
  width:1018px;
  height:92px;
  display: block;
  overflow: hidden;
}

#graphic-slider .item a img {
  width:1018px;
  height:92px;
}

#graphic-slider .next, #graphic-slider .prev {
  display:block;
  width: 23px;
  height: 86px;
  position: absolute;
  top: 3px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 0;
}

#graphic-slider .next {
  right: 0;
  background-position: -491px -43px;
}

#graphic-slider .prev {
  left: 0;
  background-position: -515px -43px;
}

/***************** SPONSORS SLIDER ***********************/
#sponsors-slider {
  width:1018px;
  height:66px;
  float: left;
  position:relative;
  margin-bottom: 10px;
}

#sponsors-slider .slider {
  width:978px;
  height:66px;
  background: url(/images/setup/slider_bg_grad.png) repeat-x left top;
  position:relative;
  overflow:hidden;
  margin: 0 auto;
}

#sponsors-slider .items {
  position:absolute;
  width:2000em
}

#sponsors-slider .item {
  width:978px;
  float:left;
  text-align: center;
}

#sponsors-slider .item a {
  width: 305px;
  height: 66px;
  display: inline-block;
  overflow: hidden;
  margin:0 5px 0 0;
}

#sponsors-slider .item a img {
  width: 305px;
  height: 66px;
}

.ie7 #sponsors-slider .item a,
.ie6 #sponsors-slider .item a {
  display: inline;
  zoom: 1;
}

#sponsors-slider .next, #sponsors-slider .prev {
  display:block;
  width: 14px;
  height: 29px;
  position: absolute;
  top: 18px;
  background: url(/images/setup/master_sprite.png) no-repeat 0 0;
}

#sponsors-slider .next {
  right: 6px;
  background-position: -571px -42px;
}

#sponsors-slider .prev {
  left: 6px;
  background-position: -555px -42px;
}

/*********** NAVIGATION ************/

#global-nav {
width:1018px;
height:46px;
margin: 0 auto 6px;
}

#global-nav ul,#global-nav li {
margin:0;
padding:0;
list-style:none;
}

#global-nav li.nav {
float:left;
}

#global-nav .dropdown-li {
  position: relative;
  z-index: 9999;
}

#global-nav .nav-link {
display:block;
height:46px;
position:relative;
z-index:60;
text-indent:-9999px;
background-image:url(/images/setup/secondary_sprite.png);
background-repeat:no-repeat;
}

#global-nav li.nav1 .nav-link {
width:151px;
background-position:0 -192px;
}

#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current {
background-position:0 -244px;
}

#global-nav li.nav2 .nav-link {
width:147px;
background-position:-151px -192px;
}

#global-nav li.nav2 .nav-link:hover,#global-nav li.nav2 .nav-link.current {
background-position:-151px -244px;
}

#global-nav li.nav3 .nav-link {
width:188px;
background-position:-298px -192px;
}

#global-nav li.nav3 .nav-link:hover,#global-nav li.nav3 .nav-link.current {
background-position:-298px -244px;
}

#global-nav li.nav4 .nav-link {
width:103px;
background-position:-486px -192px;
}

#global-nav li.nav4 .nav-link:hover,#global-nav li.nav4 .nav-link.current {
background-position:-486px -244px;
}

#global-nav li.nav5 .nav-link {
width:94px;
background-position:-589px -192px;
}

#global-nav li.nav5 .nav-link:hover,#global-nav li.nav5 .nav-link.current {
background-position:-589px -244px;
}

#global-nav li.nav6 .nav-link {
width:80px;
background-position:-683px -192px;
}

#global-nav li.nav6 .nav-link:hover,#global-nav li.nav6 .nav-link.current {
background-position:-683px -244px;
}

#global-nav li.nav7 .nav-link {
width:143px;
background-position:-763px -192px;
}

#global-nav li.nav7 .nav-link:hover,#global-nav li.nav7 .nav-link.current {
background-position:-763px -244px;
}

#global-nav li.nav8 .nav-link {
width:112px;
background-position:-906px -192px;
}

#global-nav li.nav8 .nav-link:hover,#global-nav li.nav8 .nav-link.current {
background-position:-906px -244px;
}

#global-nav .submenu-container {
width:565px;
height:206px;
padding: 0 10px;
visibility:hidden;
overflow:hidden;
background:url(/images/setup/dropdown_bg.png) no-repeat left top;
position:absolute;
left:0px;
top:46px;
z-index:55;
}

#global-nav .submenu-container .submenu {
padding:10px;
float:left;
}

#global-nav #submenu-container4 {
 left: -53px;
}

#global-nav #submenu-container5 {
 left: -156px;
}

#global-nav #submenu-container6 {
 left: -250px;
}

#global-nav #submenu-container7 {
 left: -330px;
}

#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span {
padding:0 10px;
_width: 160px; 
background:none;
font-family:arial;
color:#000;
display:block;
font-weight: bold;
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:#f2dab0;
padding:0 10px;
font-weight:700;
font-size:12px;
font-family:tahoma;
text-transform:uppercase;
display:block;
}

#global-nav .submenu-container ul li a:hover {
color:#097b09;
font-weight: bold;
}

#global-nav .submenu-container .thumb {
  width: 37px;
  height: 206px;
  float: left;
  overflow: hidden;
  background: url(/images/setup/master_sprite.png) no-repeat -9999px -9999px;
}

#global-nav .submenu-container #thumb1 {
  background-position: -224px 18px;
}

#global-nav .submenu-container #thumb2 {
  background-position: -258px 18px;
}

#global-nav .submenu-container #thumb3 {
  background-position: -304px 18px;
}

#global-nav .submenu-container #thumb4 {
  background-position: -348px 18px;
}

#global-nav .submenu-container #thumb5 {
  background-position: -382px 18px;
}

#global-nav .submenu-container #thumb6 {
  background-position: -415px 18px;
}

#global-nav .submenu-container #thumb7 {
  background-position: -446px 18px;
}

#secondary-nav {
  width: 1018px;
  height: 73px;
  overflow: hidden;
  margin-bottom: 10px;
}

#secondary-nav #links-container  {
  float: left;
  padding-left: 18px;
  padding-top: 48px;
  text-shadow: 1px 1px #000;
  font-family: arial;
  color: #707070;
}

#secondary-nav #links-container a {
  color: #fff;
}

#secondary-nav #links-container a:hover {
  color: #ffcc01;
}

#team-info li {
  color: #20c312;
}

#team-info li a {
  color: #fff;
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
}

/***************TABS***************/
#tabs-lcol {
  width: 710px;
  float: left;
  overflow: hidden;
  margin-bottom: 10px;
}

#tabs-lcol .ui-tabs-nav {
  width: 710px;
  background: url(/images/setup/secondary_sprite.png) no-repeat;
  overflow: hidden;
}

#tabs-lcol #tabs-lcol-state1 { background-position: 0 -411px; }
#tabs-lcol #tabs-lcol-state2 { background-position: 0 -438px; }
#tabs-lcol #tabs-lcol-state3 { background-position: 0 -465px; }

.sportpage #tabs-lcol #tabs-lcol-state1 { background-position: 0 -330px; }
.sportpage #tabs-lcol #tabs-lcol-state2 { background-position: 0 -357px; }
.sportpage #tabs-lcol #tabs-lcol-state3 { background-position: 0 -384px; }

#tabs-lcol .ui-tabs-nav li {
  float: left;
}

#tabs-lcol .ui-tabs-nav li a {
  display: block;
  height: 27px;
}

#tabs-lcol #tabs-lcol-anchor1 { width: 238px; }
#tabs-lcol #tabs-lcol-anchor2 { width: 238px; }
#tabs-lcol #tabs-lcol-anchor3 { width: 234px; }

#tabs-lcol .ui-tabs-panel {
  width: 710px;
  color: #fff;
  background: url(/images/setup/lcol_tabs_bg_grad.png) repeat-x left top;
  overflow: hidden;
 position: relative;
 z-index: 10;
}

#tabs-lcol .ui-tabs-panel .container {
  overflow: auto;
  height: 203px;
  padding: 10px;
 position: relative;
 z-index: 20;
}

#tabs-lcol #tabs-lcol-content3 .container {
  padding: 0;
  height: 223px;
  overflow: hidden;
}

#video-cont {
  text-align: center;
}

/************* videos *************/

#videos{padding:10px;width:620px}
#videos .col{width:155px;height:165px;float:left;text-align:center;font-family:helvetica;font-size:12px;font-weight:700}
#videos .title{display:block;text-align:center;color:#ffcc00;margin-bottom:3px}
#videos .date{display:block;color:#fff}
#more-videos{width:710px;height:29px;margin-bottom:5px;display:block;overflow:hidden;color:#ffcc00;;text-align:center;font-size:12px;font-weight:700;}
/**************CALENDAR***************/
#calendar {
  width: 680px; 
}

#calendar #calendar-view {
  width: 300px;
  float: left;
}

#calendar td {
  line-height: 24px;
  height: 24px;
  font-weight: bold;
  color: #333;
  border-color: #a6a6a6;
  background: #d8d8d8;
}

#calendar .calendar-header  td {
  font-weight: bold;
  color: #fff;
  border-color: #4b4b4b;
  background: #616161;
}

#calendar .calendar-month td {
  font-size: 12px;
  line-height: 23px;
  height: 23px;
  color: #000;
  overflow: hidden;
  border: transparent;
  background: url(/images/setup/calendar_month_bg.png) repeat-x left top;
}

#calendar .calendar-month span {
  color: #000;
}

#calendar .calendar-month a {
  width: 21px;
  height: 16px;
  display: block;
  overflow: hidden;
  text-indent: -9999px;
}

#calendar .calendar-month #calendar-prev {
  background: url(/images/setup/master_sprite.png) no-repeat -611px -84px;
  margin: 4px 0 0 10px;
}

#calendar .calendar-month #calendar-next {
  background: url(/images/setup/master_sprite.png) no-repeat -633px -84px;
  margin: 4px 0 0 15px;
}

#calendar .calendar-event a {
  color: #ffcc00;
  background: #003300;
  line-height: 24px;
}

#calendar .no-calendar-event a {
  color: #333333;
  line-height: 24px;
  background: #d8d8d8;
}

#calendar .inactive {
  background: #9f9f9f;
}

#calendar .today a {
  color: #fff;
  background: #000;
}

#calendar .current a,
#calendar .calendar-event a:hover {
  color: #fff;
background: #ffc00;  
}


#calendar .event-schedule {
  height: 165px;
  width: 360px;
  text-align: left;
  float: left;
  overflow: auto;
  padding: 10px;
  color: #fff;
}

#calendar .event-schedule a{
  color: #ffcc00;
}

#calendar #no-calendar-events {
  font-weight: bold;
  text-align: center;
}

.event-info .row .sport {
  font-weight: bold;
color: #ffcc00;
}
/****************** SCHEDULE **********************/
#navbarArchive {
  float: right;
  margin: 10px;
}

#results-cont {
  width: 300px;
  height: 250px;
  float: right;
  overflow: hidden;
  background: url(/images/setup/lcol_tabs_bg_grad.png) repeat-x 0 27px;
}

.results-hdr {
  width: 300px;
  height: 27px;
  display: block;
  overflow: hidden;
  background: url(/images/setup/secondary_sprite.png) no-repeat -718px -330px;
}

#results-cont .schedule-boxscore {
  padding: 10px;
  height: 203px;
  overflow: auto;
  color: #fff;
}

#results-cont .schedule-boxscore a {
  color: #ffcc00;
}

#results-cont .sep {
  width: 100%;
  height: 2px;
  display: block;
  margin: 10px auto;
  overflow: hidden;
}


.schedule-boxscore .no-events {
  font-weight: bold;
  text-align: center;
}

/*************** SEARCH **************/
#search {
  width: 188px;
  height: 21px;
  position: absolute;
  top: 5px;
  right: 175px;
}

#search .text-box {
  width: 146px;
  height: 21px;
  line-height: 21px;
  color: #8edc8e;
  font-family: arial;
  border: none;
  background: url(/images/setup/master_sprite.png) no-repeat -491px -6px;
  padding: 0;
  float: left;
  padding-left: 10px;
}

#search .submit {
  width: 26px;
  height: 21px;
  float: right;
  border: none;
  padding: 0;
  background: url(/images/setup/master_sprite.png) no-repeat -653px -6px;
}

/*************** BUTTONS *********************/
#social-icons {
  width: 151px;
  height: 32px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
}

.social-icon {
  height: 32px;
  display: block;
  float: left;
  text-indent: -9999px;
  background: url(/images/setup/secondary_sprite.png) no-repeat -9999px -9999px;
} 

#social-icon1 {
width: 30px;
background-position: -724px -359px;
}

#social-icon2 {
width: 29px;
background-position: -754px -359px;
}

#social-icon3 {
width: 58px;
background-position: -783px -359px;
}

#social-icon4 {
width: 34px;
background-position: -841px -359px;
}

#social-icon1:hover {
background-position: -724px -391px;
}

#social-icon2:hover {
background-position: -754px -391px;
}

#social-icon3:hover {
background-position: -783px -391px;
}

#social-icon4:hover {
background-position: -841px -391px;
}


/********** ROSTERS **********/
table.roster {
  width: 100%;
  background-color: ;
}


tr.roster-header td {
    font-weight: bold;
    color: #fff;
    background-color: #003300;
    padding: 5px;
    border: none !important;
}

tr.roster-header td a{
    color: #fff;    
    border: none !important;
    text-decoration: underline;
}

tr.roster-header td a:hover {
    text-decoration: none;
    color: #ffcc00;
}

tr.roster-row a{
    text-decoration: underline;
    color: #003300!important;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #003300!important;
}

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: #003300!important;
}

.bio-wrapper .bio-container .head .name{
  color: #ffcc00!important;
}

.roster-list,
.roster-title {
  background: #003300!important;
}

.bio-wrapper .bio-container .head a {
  color: #fff;
  text-decoration: underline
}

.bio-wrapper .roster-sidebar .roster-title {
  color: #fff;
}

.bio-wrapper .roster-sidebar .roster-list a:hover {
  color: #fff;
}

#mainbody .bio-wrap .head {background:#002A00;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#FEC32D;padding:0;font-size:18px;line-height:24px}


/********** SCHEDULE **********/
table.schedule {
  width: 100%;
  background-color: ;
}

.schedule-data {
  width: 500px;
  color: #000;
  border: none;
  border-collapse: collapse; 
}

.schedule-data td {
  padding: 5px;
  color: #000;
  border: none !important;
}

tr.schedule-header td {
    font-weight: bold;
    color: #fff;
    background-color: #003300;
    padding: 5px;
  border: none !important;
}


.schedule-wrapper .schedule-month{background:#000;color:#fff}

tr.schedule-row td {
  padding: 5px;
  border: none !important;
}


tr.schedule-row0 td {
  background-color: #e1e1e1;
  color: #000;
  padding: 5px;
}

tr.schedule-row1 td {
  padding: 5px;
color: #000;
}

.home-opp {
  text-transform: uppercase;
}

/************ STATS ************/
.stats-wrapper th {
background: #003300!important;
color: #fff !important;
}