html { background:url(/images/website/page_repeating_bg.png) repeat }
body { padding-bottom:70px; background:url(/images/website/page_bg.png) repeat-x 0 0 }

h1,h2,h3 {color:#000;font-size:18px;line-height:28px}
a { color:#B20838; text-decoration:none }
a:hover { color:#b20838 }

#page { position:relative; z-index:1 }
#wrapper { background:url(/images/website/wrapper_bg.png) repeat-x 0 0; margin-bottom:10px }
#body-container {  padding:10px 0; background: url(/images/website/body_glow.png) no-repeat 50% 203px }
#mainbody { width:918px; min-height:546px; padding:10px; margin:0 auto; background:#FFF }
.featured-page #mainbody { width:938px; padding:0; background:none }

#site-header { background: url(/images/website/master_sprite.png) no-repeat 50% 24px }
#site-header .shadow { background:url(/images/website/header_shadow.png) no-repeat 50% 75px }
#site-header .container { width:938px; height:251px; margin:0 auto; position:relative; z-index:3 }

.home-link { width:228px; height:207px; text-indent:-9999px; position:absolute; left:355px; top:7px; background:url(/images/website/master_sprite.png) no-repeat -1043px -233px }

.footer-logos { width:938px; margin:0 auto; text-align:center }
.footer-logos ul { list-style:none; padding:0; margin:0 }
.footer-logos ul li { margin:0 20px; display:inline-block; vertical-align:top }
.ie6 .footer-logos ul li, .ie7 .footer-logos ul li { display:inline; zoom:1 }

.footer-text { text-align:center; text-transform:uppercase; word-spacing:1px; font-family:oswald,helvetica; color:#393939; font-size:14px }

/* TABS */ 

#main-tabs { width:938px; height:528px; padding-top:30px; margin-bottom:37px; position:relative; z-index:1; background: url(/images/website/white_pattern.jpg) repeat; border-radius:5px }
#main-tabs .tabs  { padding:0 30px; position:absolute; left:0; top:-2px }
#main-tabs .tab a { min-width:175px; height:32px; line-height:32px; text-transform:uppercase; text-align:center; font-size:20px; color:#9d0731; display:block; font-family:oswald,helvetica }
#main-tabs .tab a.active { color:#FFF; background:url(/images/website/red_pattern.jpg) repeat; border-radius:5px 5px 0 0 }
#main-tabs .panes { color:#FFF; background:url(/images/website/red_pattern.jpg) repeat #A20733; position:relative; overflow:hidden; border-radius:0 0 5px 5px }
#main-tabs .pane .overflow { height:508px; padding:10px; overflow:auto }
.tssv-tabs #main-tabs .pane2 .overflow,
#main-tabs .pane1 .overflow,
#main-tabs .pane4 .overflow,
#main-tabs .pane5 .overflow { overflow:hidden }

.media-directory { width:454px; height:508px; overflow:hidden; color:#000; background:#FFF; border-radius:10px }
.media-directory #twitter-fb { width:454px; border-collapse:collapse }
.media-directory h2 { padding:10px }
.media-directory .col-1 { font-family:arial; font-weight:bold }
.media-directory td { padding:5px }
.media-directory .even td { background:#EEE }

/* J-CAROUSEL */

.j-carousel { width:918px; height:475px; overflow:hidden; position:relative; margin-bottom:6px; z-index:1 }
.j-carousel .seats { width:725px; height:475px; float:right; position:relative }
.j-carousel .seat { width:725px; height:475px; position:absolute; left:0; top:0; display:none }
.j-carousel .story-box { width:705px; font-family:oswald,helvetica; padding:10px; background:url(/images/website/carousel_story_bg.png) repeat-x 0 0; position:absolute; left:0; bottom:0 }
.j-carousel .story-box .title { display:block; font-size:25px; color:#FFF; line-height:30px }
.j-carousel .story-box .date { display:block; font-size:14px; color:#dc3f6b }
.j-carousel .story-box .leadin { color:#dddada }
.j-carousel .story-box .readmore { color:#dc3f6b }
.j-carousel .controls { width:190px; float:left; }
.j-carousel .control { width:181px; height:85px; border:1px solid #FFF; position:relative; margin-bottom:10px; cursor:pointer }

.j-carousel .control .thumb { 

   display:block;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome & Safari 6+ */

}
.j-carousel .control.active .thumb {  filter: none;  -webkit-filter: grayscale(0) }

.j-carousel .control .thumb-title { width:185px; height:36px; padding-left:10px; color:#5b5757; font-family:helvetica; font-weight:bold; font-size:14px; line-height:28px; position:absolute; left:-5px; top:60px; background:url(/images/website/master_sprite.png) no-repeat 0 -460px #A00733 }
.j-carousel .control5 { margin-bottom:0 }

.accordion-trigger,#accordion-trigger1{ width:918px; height:33px; display:block; position:relative; z-index:3; background:url(/images/website/master_sprite.png) no-repeat 0 -273px #A00733 }
.accordion-content { width:918px; height:528px; position:absolute; left:10px; bottom:528px; z-index:2; overflow:hidden; color:#fff}
#accordion-trigger1{ background:url(/images/website/master_sprite.png) no-repeat 0 -514px #A00733 }

#more-headlines { width:898px; height:465px; color:#FFF; font-family:oswald, helvetica; background:#000; padding:10px; overflow:auto }
#more-headlines .date { display:block; font-size:12px }
#more-headlines .title { display:block; font-size:16px; color:#dc3f6b; margin-bottom:10px }

.accordion-content #videoplayer1-wrapper { height:475px; padding:5px; overflow:hidden; background:#000 }
.accordion-content #videoplayer1-playlist { width:307px }

#sponsor { margin-bottom:10px }

/* NAVIGATION */

#nav #back-to-top { display:none }
#nav { width:938px; height:43px; position:absolute; left:0; bottom:-1px; text-align:center }
#nav .nav { display:inline-block; vertical-align:top; position:relative }
.ie6 #nav .nav, .ie7 #nav .nav { display:inline; zoom:1 }
#nav .nav-link { height:33px; display:block; font-size:22px; padding:5px 25px; text-transform:uppercase; line-height:33px; color:#3a3a3a; font-family:oswald,helvetica; text-align:center }
#nav .nav:hover .nav-link { color:#9d0731 }
#nav .submenu.level1 { min-width:200px; padding:10px; text-align:left; position:absolute; left:0; top:43px; display:none; background:url(/images/website/white_pattern.jpg) repeat; border-radius:5px }
#nav .nav:hover .submenu.level1 { display:block }
#nav .submenu a  { min-width:200px; white-space:nowrap; display:block; color:#4F4F4F; font-family:helvetica; font-weight:bold; line-height:18px }
#nav .submenu a:hover { color:#9d0731 }

#nav #submenu1 { min-width:400px }
#nav .level1 .has-submenu { float:left }
#nav .level1 .has-submenu > a { text-transform:uppercase; font-size:12px; font-weight:Bold; color:#601D14 }

#navbar-secondary { background: no-repeat 50% 0 }
#navbar-secondary .links-container { width:938px; height:23px; font-size:12px; text-align:right; font-family:helvetica; font-weight:bold; color:#FFF; margin:0 auto; padding:50px 10px 0 0 }
#navbar-secondary .links-container a { color:#FFF }
#navbar-secondary ul { list-style:none; margin:0 auto; padding:0 }
#navbar-secondary li { display:inline }
#navbar-secondary .dropdown { display:inline; position:relative; z-index:2 }
#navbar-secondary .dropdown .container { min-width:100px; padding:5px; text-align:left; background:#000; position:absolute; right:0; top:14px; visibility:hidden }
#navbar-secondary .dropdown:hover .container { visibility:visible }
#navbar-secondary .dropdown .container a { display:block }

/* SLIDER */

#slider-buttons { width:938px; height:84px; position:relative; background:url(/images/website/red_pattern.jpg) repeat; overflow:hidden; border-radius:5px }
#slider-buttons .slider { width:938px; height:66px; position:relative; text-align:center; padding:9px 0; overflow:hidden }
#slider-buttons .items { width:2000em; position:absolute; left:0; top:9px }
#slider-buttons .item { width:938px; float:left; text-align:center }
#slider-buttons a { display:inline-block; vertical-align:top; margin:0 }
.ie6 #slider-buttons a, .ie7 #slider-buttons a { display:inline; zoom:1 }
#slider-buttons img { display:block }
#slider-buttons .prev, #slider-buttons .next { width:25px; height:30px; cursor:pointer; position:absolute; top:27px; background: url(/images/website/master_sprite.png) no-repeat -9999px -9999px }
#slider-buttons .prev { left: 10px; background-position: -673px -382px }
#slider-buttons .next { right: 10px; background-position: -699px -382px }

/* MEMBERS LOGOS */

#members-logo { width:100%; position:absolute; left:0; top:40px }
#members-logo > ul { width:355px; list-style:none; padding:0; margin:0; text-align:center; }
#members-logo .member-logo { width:133px; height:88px; margin: -13px -10px; display:inline-block; vertical-align:top }
.ie6 #members-logo .member-logo, .ie7 #members-logo .member-logo { display:inline; zoom:1 }

#members-logo .member-logo:hover,
#members-logo .member-logo.active { background:url(/images/website/master_sprite.png) no-repeat -200px -420px }
#members-logo .member-logo > a { min-width:133px; min-height:88px; cursor:pointer; display:block; background: no-repeat 50% 50% }
#members-logo .submenu-container { width:938px; height:154px; color:#FFF; text-align:left; font-size:12px; background:url(/images/website/member_dropdown_bg.png) repeat; border:3px solid #AEAEAE; position:absolute; left:-3px; top:125px;  visibility:hidden; border-radius:5px }

#members-logo .thumb { width:225px; height:154px; text-indent:-9999px; float:left; margin-right:20px; background:no-repeat 50% 50% }

#members-logo .weather-condition { width:150px; padding-top:45px; text-align:center; float:right; color:#fff; font-family:oswald,helvetica; font-size:14px }
#members-logo .weather-condition .icon { width:50px; height:50px; display:block; margin:0 auto }
#members-logo .weather-condition .temp { padding-right:10px }

#members-logo .member-links,
#members-logo .member-info { min-width:220px; font-family:helvetica; float:left; margin-right:10px; padding-top:45px; line-height:18px; }

#members-logo .member-links h2,
#members-logo .member-info h2 { color:#727272; font-size:16px; font-weight:bold }

#members-logo .member-links ul { min-width:120px; list-style:none; padding:0; margin:0 }
#members-logo .member-links li a { color:#fff }
#members-logo .member-links li a:hover { color:#FC014C }
#members-logo .daemen-title { float:left; font-weight:bold; font-size:14px; color:#FFF; position:absolute; top:20px; left:200px }

/* STANDINGS */

.featured-page .select { margin-bottom:10px }
.featured-page .briefstats-table { width:100%; font-family:oswald, helvetica; border-collapse:collapse }
.featured-page .briefstats-table .briefstats-header td { font-size:14px; background:#000; text-transform:uppercase }
.featured-page .briefstats-table td { padding:10px }
.featured-page .briefstats-table td a { text-transform:uppercase; color:#FFF; font-size:14px }
.featured-page .briefstats-table td { text-transform:uppercase; color:#FFF; font-size:14px }
.featured-page .briefstats-table .briefstats-row1 td { background:#AD4866 }


/* SCHEDULE */

.schedule-boxscore .no-events {font-family:oswald;font-size:14px;text-align:center}
.schedule-boxscore .separator { width:100%; height:1px; float:left; overflow:hidden; margin-bottom:10px }
.schedule-boxscore .boxevent{ width:430px; padding:8px; font-family:oswald; background:rgb(0, 0, 0); background:rgba(0, 0, 0, 0.5) }
.schedule-boxscore .date .day{color:#DC3F6B;display:block;font-size:22px;line-height:22px}
.schedule-boxscore .date{min-width:55px;text-align:center;text-transform:uppercase;padding:0 10px;border-right:1px solid #fff;margin-right:10px}
.schedule-boxscore .date .dd{display:block;font-size:55px;line-height:58px}
.schedule-boxscore .date .month{color:#eee;font-size:12px}
.schedule-boxscore .info{min-width:330px;float:left}
.schedule-boxscore .sport{font-size:14px}
.schedule-boxscore .teams{color:#DC3F6B;font-size:17px;line-height:20px}
.schedule-boxscore .links{color:#fff;font-family:helvetica;font-size:14px}
.schedule-boxscore .links a{color:#eee}

/* CHAMPIONSHIP CENTER */

.championship-center-hdr { width:938px; height:37px; display:block; text-indent:-9999px; background:url(/images/website/master_sprite.png) no-repeat 0 -233px }
#champ-slider-wrapper { background:url(/images/website/champ_center_container_bg.png) repeat-x 0 0; border-radius: 0 0 5px 5px }
#champ-slider { width:916px; height:163px; padding-right:22px; margin-bottom:10px; position:relative; background:url(/images/website/master_sprite.png) no-repeat -1271px -217px  }
#champ-slider .slider {  float: right; height: 143px; overflow: hidden; padding: 10px 0; position: relative; width: 730px }
#champ-slider .items { width:2000em; position:absolute }
#champ-slider .item { width:730px; float:left; text-align:center }
#champ-slider .champ { width:175px; display:inline-block; vertical-align:top }
.ie6 #champ-slider .champ, .ie7 #champ-slider .champ { display:inline; zoom:1 }

#champ-slider .champ a { display:block; border:5px solid #5b5b5c; margin-bottom:5px }
#champ-slider .champ a img { width:165px; height:97px; display:block }
#champ-slider .champ span { font-family:helvetica; text-align:center; font-weight:bold; font-size:12px; display:block; color:#FFF }
#champ-slider .prev, #champ-slider .next { width:22px; height:42px; cursor:pointer; position:absolute; top:44px; background:url(/images/website/master_sprite.png) no-repeat -9999px -9999px }
#champ-slider .prev { left:166px; background-position: -673px -337px }
#champ-slider .next { right:4px; background-position: -697px -337px }


/* STICKY BAR */

#sticky-bar { width:100%; height:64px; background:url(/images/website/sticky_bar_bg.png) repeat-x 0 0; position:fixed; left:0; bottom:0; z-index:2 }
#sticky-bar .container { width:938px; height:64px; margin:0 auto; position:relative }

/* SOCIAL BUTTONS */

.social-buttons { height:25px; float:right; padding:20px 45px 0 0; }
.social-button { height:25px; float:left; margin-right:15px; text-indent:-9999px; background:url(/images/website/master_sprite.png) no-repeat -9999px -9999px }
.social-button1 { width:13px; background-position:-386px -423px }
.social-button2 { width:24px; background-position:-420px -423px }
.social-button3 { width:51px; background-position:-463px -423px }
.social-button4 { width:28px; background-position:-532px -423px }
.social-button5 { width:23px; background-position:-580px -423px }

.social-button1:hover { background-position:-386px -394px }
.social-button2:hover { background-position:-420px -394px }
.social-button3:hover { background-position:-463px -394px }
.social-button4:hover { background-position:-532px -394px }
.social-button5:hover { background-position:-580px -394px }

/* SCOREBOARD SLIDER */

#events-slider-wrapper { width:439px; height:53px; padding:0 133px 0 78px; background:url(/images/website/master_sprite.png) no-repeat 0 -337px; position:relative; top:11px }
#events-slider { width:435px; height:53px; overflow:hidden; margin:0 auto }
#events-slider li { width:435px; height:53px; float:left }
#events-slider .no-events { padding:10px; font-family:oswald,helvetica; font-size:14px; text-align:center }
#events-slider .boxevent { width:408px; height:48px; padding:4px 10px 0 }
#events-slider .boxevent table { width:100% }
#events-slider .boxevent { font-family:oswald,helvetica; font-size:12px; color:#000; text-transform:uppercase; line-height:15px }
#events-slider .col1 { color:#701400 }
#events-slider .boxevent .team { font-size:14px }
#events-slider .boxevent .links,
#events-slider .boxevent a { font-family:helvetica; font-size:9px; font-weight:bold; color:#A60734 }
#events-slider-next,
#events-slider-prev { position:absolute; top:15px; right:53px }
#events-slider-prev { right:73px }
#events-slider-next a,
#events-slider-prev a { width:11px; height:12px; display:block; text-indent:-9999px; background:url(/images/website/master_sprite.png) no-repeat -9999px -9999px }
#events-slider-prev a { background-position:-730px -383px }
#events-slider-next a { background-position:-748px -383px }

/* TEAM INFO */

.team-info .logo { float:right;padding:100px }
.team-info .info { font-family:oswald,helvetica; overflow:hidden; font-size:16px; color:#FFF}
.team-info .info .label { min-width:270px; float:left; text-transform:uppercase; font-size:20px; color:#DC3F6B ; padding-right:15px }

/* COMMUNITY CENTER */

.community-center-hdr { width:711px; height:25px; display:block; text-indent:-9999px; background:url(/images/website/master_sprite.png) no-repeat 0 -309px }
.community-center { width:681px; height:161px; margin-bottom:10px; position:relative; padding:15px; float:left; background:url(/images/website/white_pattern.jpg) repeat; overflow:hidden; border-radius:0 0 5px 5px  }
.community-center .image { width:264px; height:152px; border:6px solid #FFF; float:left }
.community-center .image img { width:264px; height:152px; display:block }
.community-center .detail { width:395px; margin-bottom:10px; font-family:oswald,helvetica; color:#4a4a4a }
.community-center .detail .thumb { float:right }
.community-center .detail .title { font-size:16px; color:#4a4a4a; display:block }
.community-center .detail .leadin { font-size:12px }
.community-center .detail .full-story { color:#b20838; white-space:nowrap }
.community-center .readmore { width:377px; height:23px; position:absolute; right:15px; bottom:15px; text-indent:-9999px; background:url(/images/website/master_sprite.png) no-repeat 0 -394px }

/* STATS */

.sports-stats  { width:898px; padding:20px; margin-bottom:10px; background:url(/images/website/white_pattern.jpg) repeat; position:relative; border-radius:5px }
.sports-stats-hdr { width:196px; height:33px; text-indent:-9999px; position:absolute; left:371px; top:-15px; background:url(/images/website/master_sprite.png) no-repeat 0 -420px }
.sports-stats .stats-wrapper { width:100%; background:none }
.sports-stats .stats-halfbox-left,
.sports-stats .stats-halfbox-right,
.sports-stats .stats-header2 { display:none }
.sports-stats .stats-quarter-box { width:215px; overflow:visible; margin:0; border:none; background:url(/images/website/stats_container_bg.png) repeat-x 0 100% #F9F9F9 }
.sports-stats th { height:20px; line-height:17px; background:url(/images/website/stats_repeating_hdr.png) repeat-x 0 0 }
.sports-stats .stats-quarter-box td { padding:5px }
.sports-stats .stats-quarter-box a { color:#000 }
.sports-stats .complete-leader { background: #676767; border-radius: 5px; color: #FFFFFF !important; display: block; height: 15px; margin: 0 auto; padding: 2px; position: relative; text-align: center; text-decoration: none !important; top: 12px; width: 120px }

/* SCHEDULE */

.schedule-wrapper table { width:100%; border-collapse:collapse }
.schedule-wrapper  td { padding:5px }
.schedule-wrapper .schedule-data { max-width:500px }
.schedule-wrapper .schedule-header td { font-weight:700; color:#fff; background-color:#B20838 }
.schedule-wrapper .schedule-month td {  background:#A20A1A; color:#fff }
.schedule-wrapper .schedule-row1 td { background-color:#d1d1d1 }
.schedule-wrapper .home { font-weight: bold }
.schedule-wrapper hr { display:none }

/********** ROSTERS **********/

.internal-page  .roster { width:100% }
.internal-page  .roster-header td { font-weight:700; color:#fff; background-color:#B20838; padding:2px; line-height:22px }
.internal-page  .roster-header td a { text-decoration:underline; color:#FFF!important }
.internal-page  .roster-row a { text-decoration:underline; color:#000!important }
.internal-page  .roster-row a:hover { text-decoration:underline; color:#000!important }
.internal-page  .roster-row0 td { background-color:#D1D1D1; padding:2px; line-height:22px }
.internal-page  .roster-row1 td { background-color:#FFF; padding:2px; line-height:22px }
.internal-page  .roster-row td { background-color:#E8E8E8; padding:2px; color:#000 }

/********** BIOS**********/

.internal-page .bio-wrap .head { background:#B20838; color:#fff }
.internal-page .bio-wrap .head h2 { background:#000; color:#FFF }
.internal-page .bio-wrap .head a { color:#fff}

/********* STATS ***********/

.internal-page .stats-wrapper{ color:#000;background:#FFF }
.internal-page .stats-wrapper th{ background:#B20838; color:#fff }
.internal-page .stats-wrapper th a { color:#fff; text-decoration:underline }
.internal-page .stats-wrapper a { color:#333; text-decoration:underline }
.internal-page .stats-wrapper a:hover { color:#000 }

.internal-page .stats-table { width: 100%; border-collapse: collapse; border-width: 0 }
.internal-page  .stats-table td { padding: 5px }
.internal-page  .stats-header td { background: #B20838; color: #FFF; font-size: 11px; font-weight: bold; padding-right: 0 }
.internal-page  .stats-row0 { border-bottom: 0 solid #FFF }
.internal-page  .stats-row1 { background-color: #E1E1E1; border-bottom: 0 solid #FFF; }
.internal-page  .stats-team a {font-size: 11px; font-weight: bold; text-decoration: none }
.internal-page  .stats-team a:hover { color: #000; text-decoration: underline }
.internal-page  .stats-field { font-size: 11px; text-align: center }
.internal-page  .conf-field { font-size: 11px; text-align: center }

