body{padding-bottom:51px;background:url(/images/website/page_bg.png) repeat-x left top #2D2D2D}
.ie6 body, .touch body {padding-bottom:0} 
a{text-decoration:none;color:#971B1D}
a:hover{color:#000;text-decoration:none}
h1{color:#000}

/* STRUCTURE */

#shadow{background:url(/images/website/shadow.png) no-repeat center 110px}
#page{background:url(/images/website/body.jpg) no-repeat center top}
#wrapper{width:1000px;margin:0 auto}
#site-header{padding-top:103px;margin-bottom:10px}
#header-sticky-cont{width:100%;height:90px;position:fixed;left:0;top:0;z-index:9999;background:url(http://athletics.svsu.edu/images/website/sticky_bar_bg.png) repeat-x left top}
#site-header .container{width:1000px;margin:0 auto;position:relative}
#header-link{width:145px;height:130px;display:block;position:absolute;left:447px;top:5px;z-index:10;background:url(/images/setup/master_sprite20140813.png) no-repeat -823px -320px}
#header-link-sm{width:102px;height:35px;display:block;position:absolute;left:468px;top:0;z-index:10}

#edu-link-cont{width:1000px;height:13px;display:block;padding-bottom:5px;border-bottom:3px solid #000;margin:0 auto; position:relative }
#edu-link-cont a{width:500px;height:13px;display:block;background:url(/images/setup/master_sprite20140813.png) no-repeat 0 -324px}

#edu-link-cont a.header-gliac-info-link {
  background-position: -235px -341px;
  overflow: hidden;
  position: absolute;
  right: 32px;
  text-indent: -999px;
  top: 0;
  width: 120px;
}

#edu-link-cont a.header-gliac-info-link:hover { background-position:-235px -356px }

#edu-link-cont .header-shop-link {
  background: url("/images/setup/master_sprite20140813.png") repeat scroll -2px -795px;
  display: block;
  height: 15px;
  left: 605px;
  position: absolute;
  text-indent: -999px;
  top: 2px;
  width: 208px;
  z-index: 1;
  overflow:hidden
}

#edu-link-cont .header-shop-link:hover { background-position: -2px -810px; }


#mainbody{background:#fff;padding:7px;margin-bottom:10px}
.internal-page #mainbody{min-height:620px;margin:0}
.ie6 .internal-page #mainbody{height:620px}
.lcol-cont{width:692px;float:left;padding:7px;position:relative;background:#B40320}
.rcol-cont{width:294px;float:right}

#site-footer{padding:15px 0}
.footer-text-cont{width:315px;float:left;padding-right:10px;background:url(/images/website/footer_sep.png) repeat-y right top}
#footer-links{margin-bottom:10px}
#footer-links a{color:#fff;font-weight:700;line-height:20px;white-space:nowrap}
#footer-links a:hover{color:#C41230}
#footer-text{color:#797979;font-weight:700}
#footer-text span{color:#fff}
#footer-logos{width:645px;float:right}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{margin-right:30px;float:left}
#footer-logos #footer-logo4{margin-right:0}

/************ HEADLINES **************/

#j-carousel{width:986px;padding-top:421px;overflow:hidden;position:relative}
#j-carousel .seats{width:2000em;background:#000;position:absolute;left:0;top:0}
#j-carousel .seat{width:986px;height:421px;overflow:hidden;float:left;position:relative}
#j-carousel .story-box{width:966px;padding:20px 10px 10px;color:#FFF;background:url(/images/website/carousel_story_bg_grad.png) repeat-x left top;position:absolute;left:0;bottom:0!important}
#j-carousel .story-box .title{font-weight:700;display:block;font-family:arial;font-size:20px;line-height:24px;color:#fff}
#j-carousel .story-box .date{display:none}
#j-carousel .story-box .leadin{display:block}
#j-carousel .story-box .readmore{display:none}
#j-carousel .carousel-related-links{padding:3px 0}
#j-carousel .carousel-related-links a:hover{color:#fff}
#j-carousel .controls{width:87px;height:13px;padding:6px 11px;background:url(/images/setup/master_sprite20140813.png) repeat-x -702px -321px;position:absolute;right:8px;bottom:10px;z-index:60}
#j-carousel .control{cursor:pointer;float:left;margin-right:4px;width:14px;height:12px;background:url(/images/setup/master_sprite20140813.png) no-repeat -702px -356px}
#j-carousel .control span{width:14px;height:12px;display:block;text-indent:-9999px}
#j-carousel .active{background-position:-720px -356px}
#j-carousel .control5{margin-right:0}

#more-headlines .row{padding:10px}
#more-headlines .row0{background:#3A050D}
#more-headlines .title{display:block;font-weight:700;color:#fff;font-size:12px;margin-bottom:3px}
#more-headlines .title:hover{color:#C10F2D}
#more-headlines .date{display:block;margin-bottom:3px}
#more-headlines .leadin{display:block;margin-bottom:3px}

/********SLIDER********/

#slider-wrapper{width:990px;height:125px;margin:0 auto 10px;position:relative}
#slider-wrapper .slider{width:936px;height:125px;position:relative;overflow:hidden;margin:0 auto}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:936px;float:left;text-align:center}
#slider-wrapper .item a{width:936px;height:125px;overflow:hidden;margin:0}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:52px;height:130px;cursor:pointer;background:url(/images/setup/master_sprite20140813.png) no-repeat;position:absolute;top:-3px}
#slider-wrapper .prev{background-position:-575px -317px;left:0}
#slider-wrapper .next{background-position:-628px -317px;right:0}


/*********** GLOBAL NAV ************/

#global-nav{width:100%;height:35px;background:url(/images/website/dropdown_bg_grad.png) repeat-x 0 35px;top:31px;position:relative;z-index:9999}
#global-nav .container{width:1000px;margin:0 auto}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.nav{float:left}
#global-nav li.nav4{margin-right:102px}
#global-nav .sprite{width:1088px;height:35px;margin:0 auto;position:absolute;left:-44px;top:0;z-index:8;background-image:url(/images/setup/master_sprite20140813.png);background-repeat:no-repeat;background-position:0 0}
#global-nav .nav-link{display:block;height:35px;text-indent:-9999px}
#global-nav li.nav1 .nav-link{width:103px}
#global-nav li.nav2 .nav-link{width:132px}
#global-nav li.nav3 .nav-link{width:146px}
#global-nav li.nav4 .nav-link{width:131px}
#global-nav li.nav5 .nav-link{width:136px}
#global-nav li.nav6 .nav-link{width:138px}
#global-nav li.nav7 .nav-link{width:94px}
#global-nav li.nav8 .nav-link{width:105px}
#global-nav .submenu-container{width:1000px;height:200px;visibility:hidden;overflow:hidden;background:url(/images/website/header_logo.png) no-repeat 451px -63px;position:absolute;left:44px;top:35px;z-index:55}
#global-nav .submenu-container .submenu{padding:10px 0;float:left}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{padding:0 10px;background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:18px;text-decoration:none}
.ie6 #global-nav .submenu-container ul li a,.ie6 #global-nav .submenu-container ul li .title span{width:160px}
#global-nav .submenu-container ul li.title{margin-bottom:5px;display:none}
#global-nav #submenu-container1 ul li.title,#global-nav #submenu-container2 ul li.title{display:block}
#global-nav .submenu-container ul li.title span{color:#E5082D;padding:0 10px;font-weight:700;font-size:12px;font-family:verdana;text-transform:uppercase;display:block}
#global-nav .submenu-container ul li a:hover{color:#E5082D}
#global-nav .submenu-container .sponsor{width:304px;height:180px;position:absolute;right:20px;top:20px;display:block}

#secondary-nav{width:1000px;height:53px;margin-bottom:10px}
#secondary-nav .links-container{float:right;padding:18px 10px 0 0;font-family:tahoma;color:#fff}
#secondary-nav .links-container a{color:#fff;font-weight:700;font-size:12px}
#secondary-nav .links-container a:hover{color:#C10F2D}
#secondary-nav .more-links{color:#FFF;display:inline;position:relative}
#secondary-nav .ie6 .more-links{display:inline;zoom:1}
#secondary-nav .more-links .dropdown{display:none;padding-top:15px;position:absolute;left:-97px;top:0;z-index:100}
#secondary-nav .more-links .dropdown ul{background:#000;list-style:none outside none;margin:0;min-width:150px;padding:5px}
#secondary-nav .more-links .dropdown ul li{margin-bottom:3px}
#secondary-nav .more-links span{color:#fff}
#secondary-nav .more-links .more{color:#fff;font-weight:700}

/******************* TABS ********************/

#lcol-tabs{width:692px;overflow:hidden}
#lcol-tabs .tabs{width:692px;list-style:none;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat 0 -51px}
#lcol-tabs .tabs .tab{float:left}
#lcol-tabs .tab a{display:block;height:30px;text-indent:-9999px;background:url(/images/website/secondary_sprite.png) no-repeat}
#lcol-tabs .tab1 a{background-position:0 -51px;width:154px}
#lcol-tabs .tab2 a{background-position:-154px -51px;width:138px}
#lcol-tabs .tab3 a{background-position:-292px -51px;width:98px}
#lcol-tabs .tab4 a{background-position:-390px -51px;width:232px}
#lcol-tabs .tab1 a.active{background-position:0 -85px}
#lcol-tabs .tab2 a.active{background-position:-154px -85px}
#lcol-tabs .tab3 a.active{background-position:-292px -85px}
#lcol-tabs .tab4 a.active{background-position:-390px -85px}
#lcol-tabs .panes{width:692px;color:#fff;overflow:hidden}
#lcol-tabs .panes .overflow{overflow:auto;height:231px;padding:10px;background:#000}
#lcol-tabs .panes .pane2 .overflow{overflow:hidden;padding:10px 0 0;height:241px}
#lcol-tabs .panes .pane1 .overflow,#lcol-tabs .panes .pane3 .overflow{padding:0;height:251px}
#lcol-tabs .panes .pane3 .overflow,#lcol-tabs .panes .pane4 .overflow{overflow:hidden}
#lcol-tabs #calendar-tabs{width:692px;overflow:hidden}
#lcol-tabs #calendar-tabs .tabs{width:692px;list-style:none;overflow:hidden;background:url(/images/website/calendar_tabs_bg.png) repeat-x left top}
#lcol-tabs #calendar-tabs .tabs .tab{float:left;padding:0 10px}
#lcol-tabs #calendar-tabs .tab a{display:block;text-align:center;width:100px!important;height:26px;line-height:23px;text-indent:0;color:#fff;font-weight:700;background:none}
#lcol-tabs #calendar-tabs .tab a.active{color:#FF002A}
#lcol-tabs #calendar-tabs .panes{width:692px;color:#fff;overflow:hidden}
#lcol-tabs #calendar-tabs .panes .overflow{overflow:auto;height:215px;background:#000;padding:0}
#tabs-sponsor{width:70px;height:30px;position:absolute;right:7px;top:7px;z-index:60}

/************* TABS ************/

#social-tabs{width:294px;overflow:hidden}
#social-tabs .tabs{width:214px;list-style:none;padding-left:80px;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat -703px -51px}
#social-tabs .tabs .tab{float:left}
#social-tabs .tab a{display:block;height:40px;text-indent:-9999px;background:url(/images/website/secondary_sprite.png) no-repeat}
#social-tabs .tab1 a{background-position:-783px -51px;width:102px}
#social-tabs .tab2 a{background-position:-885px -51px;width:111px}
#social-tabs .tab1 a.active{background-position:-783px -91px}
#social-tabs .tab2 a.active{background-position:-885px -91px}
#social-tabs .panes{width:264px;color:#fff;overflow:hidden;padding:15px;background:#7a7a7a}
#social-tabs .panes .overflow{overflow:auto;height:260px;padding:10px;background:#000}

/************* TABS WVBALL ************/

#social-tabs-vb {width:294px;overflow:hidden}
#social-tabs-vb .tabs{width:214px;list-style:none;padding-left:80px;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat -703px -51px}
#social-tabs-vb .tabs .tab{float:left}
#social-tabs-vb .tab a{display:block;height:40px;text-indent:-9999px;background:url(/images/website/secondary_sprite.png) no-repeat}
#social-tabs-vb .tab1 a{background-position:-783px -51px;width:102px}
#social-tabs-vb .tab2 a{background-position:-885px -51px;width:111px}
#social-tabs-vb .tab1 a.active{background-position:-783px -91px}
#social-tabs-vb .tab2 a.active{background-position:-885px -91px}
#social-tabs-vb .panes{width:264px;color:#fff;overflow:hidden;padding:15px;background:#7a7a7a}
#social-tabs-vb .panes .overflow{overflow:auto;height:348px;padding:10px;background:#000}


/**************** TWITTER ****************/

#social-tabs .twtr-hd,#social-tabs .twtr-ft{display:none}
#social-tabs .twtr-bd{padding:0}
#social-tabs .twtr-bd .twtr-timeline{border-radius:0}

/************* SCHEDULE ****************/

.schedule-daily .schedule{width:100%;border-collapse:collapse;font-weight:700;font-family:arial}
.schedule-daily .schedule-header td{font-weight:700;color:#C40F30;background:url(/images/website/schedule_header_bg.png) repeat-x left top;height:26px;line-height:23px;padding:0 5px}
.schedule-daily .schedule-row td{font-size:11px;padding:5px}
.schedule-daily .schedule-row1 td{background-color:#3A050D;font-size:11px;padding:5px}
.schedule-daily .schedule-row0 td{font-size:11px;padding:5px}

/*************** AOTW ***************/

.aotw-cont{text-align:center}
.aotw{width:220px;float:left}
.aotw-2{float:right}
.aotw .image{width:150px;height:183px;margin:0 auto 3px;border:5px solid #fff}
.aotw .info{font-family:arial}
.aotw .title{display:block;font-size:16px;line-height:20px;font-weight:700;color:#fff}
.aotw .sp-name{font-size:12px;font-weight:700;margin-bottom:5px;color:#ccc}
.aotw-sponsor{float:left;padding-top:47px}

/**************** BUTTONS *****************/

#bcol-buttons .bcol-button{float:left}

/**************** VIDEO ******************/

#videoplayer1-wrapper{width:603px;margin:0 auto}

/********************** STICKY-BAR ********************/

#sticky-bar{width:100%;height:51px;background:url(/images/website/sticky_bar_bg_grad.png) repeat-x left top;position:fixed;left:0;bottom:0;z-index:9999}
.ie6 #sticky-bar, .touch #sticky-bar {position:relative;}
#sticky-bar .container{width:1000px;height:51px;background:url(/images/website/secondary_sprite.png) no-repeat center top;margin:0 auto;position:relative}
#search{width:178px;height:20px;position:absolute;overflow:hidden;left:0;top:12px}
#search .text-box{width:148px;height:20px;line-height:20px;color:#000;float:left;background:none;border:none;padding:0 0 0 5px}
#search .submit{width:25px;height:20px;float:right;background:none;padding:0;border:none}

/**************** SOCIAL BUTTONS *********************/

#social-buttons{width:133px;height:31px;position:absolute;right:0;top:8px}
#social-buttons .social-button{width:31px;height:31px;display:block;float:left;text-indent:-9999px;margin-right:3px;background:url(/images/website/secondary_sprite.png) no-repeat -9999px -9999px}
#social-buttons #social-button1{background-position:-1044px -59px}
#social-buttons #social-button2{background-position:-1079px -59px}
#social-buttons #social-button3{background-position:-1112px -59px}
#social-buttons #social-button4{margin-right:0;background-position:-1146px -59px}
#social-buttons #social-button1:hover{background-position:-1044px -110px}
#social-buttons #social-button2:hover{background-position:-1079px -110px}
#social-buttons #social-button3:hover{background-position:-1112px -110px}
#social-buttons #social-button4:hover{background-position:-1146px -110px}

/**********SLIDER***********/

#scoreboard-ticker-wrapper{width:525px;height:33px;padding-top:17px;padding-left:175px;color:#fff;position:absolute;left:150px;top:0}
#scoreboard-ticker{width:430px!important;height:40px;overflow:hidden;color:#fff}
#scoreboard-ticker li{width:430px;height:40px;overflow:hidden}
#scoreboard-ticker span{color:#fff;font-weight:700}
#scoreboard-ticker .date{color:#E70101}
#scoreboard-ticker .no-events span{font-weight:700;text-align:center;margin:0 auto;display:block}
#scoreboard-ticker a{color:#fff;font-weight:700}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;left:68px;top:16px}
#scoreboard-ticker-pp{display:none}
#scoreboard-ticker-next{left:auto;right:59px}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:25px;height:25px;outline:none}

/************* SCHEDULE ****************/

.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none;margin:0 auto}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#C41230;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#000;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;font-size:11px;padding:5px}
.schedule-wrapper .schedule-row0 td{background-color:#;font-size:11px;padding:5px}

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#C41230; color:#FFF }
#mainbody .schedule-list .month-title td{ background:#000; color:#fff; }

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#000;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster-row0 a,.internal-page .roster-row1 a{text-decoration:none;color:#000}
.internal-page .roster-row0 a:hover,.internal-page .roster-row1 a:hover{text-decoration:underline;color:red}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:11px;padding:2px;line-height:22px}
.internal-page .roster-row td{background-color:#E8E8E8;font-size:11px;padding:2px;color:#000}

/********** BIOS**********/

#mainbody .bio-wrap .head{background:#971B1D!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#97a9cc}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#C41230;/* set the primary color here ??? dark color required */color:#fff}
.stats-wrapper a{/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{/* set the link color here */color:#000}

.splash-video .jw_playlist_playlist { display:none !important }