body{background:url(/images/setup/repeating_bg.png) repeat-x left top #000094}
#page{background:url(http://photostore.psbin.com/9/k/fnzhq06s73se1o/page_bg.jpg) no-repeat center top}
a{color:#07077A;text-decoration:none}
a:hover{color:#2F4672;text-decoration:underline}
h1{color:#07077A}
h2{color:#4F4F4F}
h3{color:#2F4672}

/************** STRUCTURE *****************/

#wrapper{width:980px;margin:0 auto}
#mainbody{width:460px;margin-bottom:10px;float:left}
.internal-page #mainbody{width:750px;padding:10px;background:#fff;min-height:270px;_height:270px}
#site-header{width:980px;height:186px;position:relative}
#header-link{width:1016px;height:186px;display:block;position:absolute;left:-35px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat 0 12px}
#leftcol{width:200px;min-height:346px;float:left;margin-right:10px;position:relative;background:url(/images/setup/container_bg_pattern.png) repeat-y left top}
.sportpage #leftcol{min-height:398px}
.ie6 #leftcol{height:346px}
.sportpage .ie6 #leftcol{height:398px}
#rightcol{width:300px;float:right}
#bottomcol{width:650px;float:left;padding:10px;margin-bottom:10px;background:url(/images/setup/bcol_bg.png) repeat-x left top #fff}

#site-footer{width:980px;height:94px;margin:0 auto;position:relative;background:url(/images/setup/footer_bg_grad.png) repeat-x left top}
#footer-logos{padding:13px 15px 0;position:absolute;left:0;top:0}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left;margin-right:60px}
#footer-logos #footer-logo1{margin-right:424px}
#footer-logos #footer-logo3{margin-right:0}
#footer-text{color:#fff;font-family:helvetica;font-weight:700;position:absolute;left:250px;top:20px;z-index:1}
#footer-text a{color:#fff}

#text-site{color:#fff;padding:3px;background:#000;font-weight:700;position:absolute;left:0;top:0;z-index:12}

/*************** BUTTONS **************/

#bcol-buttons{width:650px;overflow:hidden}
#bcol-buttons ul,#bcol-buttons ul li{list-style:none;padding:0;margin:0}
#bcol-buttons .bcol-button{float:left;height:230px;margin-right:1px}
#bcol-buttons #bcol-button3{margin-right:0}
#header-buttons{position:absolute;right:15px;top:20px;width:176px}

/************ NAVIGATION **************/

.lcol-nav-cont{width:200px;position:relative;padding-top:56px;margin-bottom:10px}
.men-hdr{width:223px;height:56px;position:absolute;left:-18px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat 0 -289px}
.women-hdr{width:223px;height:56px;position:absolute;left:-18px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat 0 -345px}
.coed-hdr{width:223px;height:56px;position:absolute;left:-18px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat 0 -401px}
.lcol-nav ul,.lcol-nav ul li{list-style:none;margin:0;padding:0}
.lcol-nav ul li{padding:0 10px;margin-bottom:5px}
.lcol-nav a{color:#b8b8b8;font-family:helvetica;font-weight:700;font-size:14px;text-shadow:1px 1px #000}
.lcol-nav a:hover{color:#fff}
#info-nav-cont{width:750px;float:left;position:relative;height:56px}
#info-nav-cont .links-container{width:794px;height:56px;position:absolute;left:-5px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat 0 -174px}
#info-nav-cont .nav{height:42px;display:block;float:left;text-indent:-9999px;background:url(/images/setup/master_sprite20140829.png) no-repeat -9999px -9999px}
#info-nav-cont #nav1{width:120px;background-position:0 -174px}
#info-nav-cont #nav2{width:140px;background-position:-120px -174px}
#info-nav-cont #nav3{width:192px;background-position:-260px -174px}
#info-nav-cont #nav4{width:215px;background-position:-452px -174px}
#info-nav-cont #nav5{width:127px;background-position:-667px -174px}
#info-nav-cont #nav1:hover{background-position:0 -230px}
#info-nav-cont #nav2:hover{background-position:-120px -230px}
#info-nav-cont #nav3:hover{background-position:-260px -230px}
#info-nav-cont #nav4:hover{background-position:-452px -230px}
#info-nav-cont #nav5:hover{background-position:-667px -230px}

#navbar-secondary{width:770px;height:42px;float:left;margin-bottom:10px}
#navbar-secondary .links-container{float:right;padding-top:15px;padding-right:5px;color:#7c7c7c;font-family:helvetica;font-weight:700}
#navbar-secondary a{color:#000}
#navbar-secondary a:hover{color:#0000b4}

/************** CALENDAR ***************/

.calendar-cont{width:300px;padding-top:42px;position:relative}
.calendar-hdr{width:322px;height:56px;position:absolute;right:-18px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat -236px -345px}
#calendar{width:300px;overflow:hidden;margin-bottom:10px}
#calendar td{line-height:27px;height:27px;font-weight:700;color:#333;border:none;background:#d8d8d8}
#calendar .calendar-header td{font-weight:700;color:#fff;border:none;background:#00002e}
#calendar .calendar-month td{font-size:12px;line-height:26px;height:26px;color:#000;border:none;overflow:hidden;background:url(/images/setup/calendar_month_bg_grad.png) repeat-x left top}
#calendar .calendar-month span{color:#fff}
#calendar .calendar-month a{color:#000;width:21px;height:16px;display:block;margin:5px auto 0;text-indent:-9999px;background:url(/images/setup/master_sprite20140829.png) no-repeat -9999px -9999px}
#calendar #calendar-next{background-position:-592px -345px}
#calendar #calendar-prev{background-position:-571px -345px}
#calendar .calendar-event a{color:#fff;background:#4e4eff;line-height:27px}
#calendar .no-calendar-event a{color:#333;line-height:27px;background:#d8d8d8}
#calendar .inactive{color:#888;background:#d8d8d8}
#calendar .today a{color:#fff;background:#000}
#calendar .current a,#calendar .calendar-event a:hover{background:#00f;color:#fff}
#calendar .event-schedule{height:70px;text-align:left;overflow:auto;padding:10px;color:#fff;background:#00002e}
#calendar .event-schedule a{color:#4290d3}
#calendar #no-calendar-events{font-weight:700;text-align:center}

/*********************** HEADLINES *************************/

.headlines-cont{width:300px;padding-top:42px;position:relative}
.news-hdr{width:322px;height:56px;position:absolute;right:-18px;top:0;background:url(/images/setup/master_sprite20140829.png) no-repeat -236px -401px;z-index:8}
#more-headlines{width:280px;height:158px;padding:10px;background:url(/images/setup/container_bg_pattern.png) repeat-y 0 0;position:relative;z-index:10;font-family:helvetica;color:#aeaeae;font-weight:700;text-shadow:1px 1px #000;overflow:auto}
#more-headlines .row{margin-bottom:10px}
#more-headlines .date{display:block;font-size:11px}
#more-headlines .title{color:#fff;font-size:14px}

/************* 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:#2f4672;padding:5px}
.schedule-wrapper .schedule-row td{font-size:11px;padding:5px}
.schedule-wrapper .schedule-month{background:#415989;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}

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#2f4672;padding:2px;line-height:22px}
.internal-page .roster-header td a{color:#FFF!important}
.internal-page .roster-row a{text-decoration:underline;color:#8E0821}
.internal-page .roster-row a:hover{text-decoration:underline;color:#000}
.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}
.bio-wrap .head{background:#000087;color:#fff}
.bio-wrap a{color:#fff;}
.bio-wrap .head .biodata h2{padding:5px;color:#7d7dc7}
.bio-wrap .head .headshot{width:120px!important}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#2f4672;/* 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}

.slideshow .story {
  position:relative; 
}
.slideshow .title {
  background:#444;
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  bottom: 0;
  color: #FFFFFF;
  left: 0;
  padding: 10px;
  position: absolute;
  width: 440px;
}