body{background:url(/images/setup/repeating_bg.jpg) repeat}

.accent-bg,
.accent-bg th { color:#fff !important; background: #73002A !important }

a{color:#91002b;text-decoration:none}
a:hover{color:#91002b;text-decoration:underline}
h1{color:#91002b}

/* STRUCTURE */

#wrapper{width:1121px;margin:-1px auto 0;background:url(/images/setup/body_bg_grad.png) repeat-x left top #909090}
#body-container{padding:21px}
#leftcol{width:208px;float:left;background:url(/images/setup/lcol_bg.png) no-repeat left bottom}
#mainbody{width:851px;float:right}
.internal-page #mainbody{font-size:14px;width:841px;padding:10px;background:#fff;min-height:725px;}
#site-header{height:223px;background:url(/images/setup/header_bg.png) repeat-x left top}
#site-header .inner-container{width:1121px;height:223px;margin:0 auto;position:relative}
#header-logo{position:absolute;left:-30px;top:10px;background:url(/images/setup/master_sprite.png) no-repeat 0 0}
#header-logo img{width:247px;height:287px;display:block}
#header-text{position:absolute;right:0;top:0;background:url(/images/setup/secondary_sprite.png) no-repeat -207px 0}
#header-text img{width:944px;height:178px;display:block}
#site-footer{border-top:6px solid #91002b;background:url(/images/setup/footer_bg_grad.png) repeat-x left top #454545}
#footer-logos{width:1121px;padding-top:20px;margin:0 auto;text-align:center}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos ul li{display:inline-block;vertical-align:top;margin:0 25px}
.ie6 #footer-logos ul li,.ie7 #footer-logos ul li{display:inline;zoom:1}
#footer-text p{padding:12px 0;word-spacing:10px;color:#fff;text-align:center;margin:0;font-family:helvetica;text-transform:uppercase}
#browser-view{padding:10px 0;word-spacing:10px;color:#fff;text-align:center;margin:0;font-family:helvetica;text-transform:uppercase}
#browser-view a{font-weight:bold}
#browser-view a:hover{text-decoration:underline;font-weight:bold}
.ad-space{width:270px;height:261px;background:url(/images/setup/ad_space.png) no-repeat 0 0}
#rightcol{width:300px;float:right;padding-top:12px}
#rightcol .hdr{margin:0;font-size:14px;font-family:helvetica;font-weight:700;color:#2883bf;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #838383;}

/**************** ACCORDION TABS **************/

#j-accordion{width:851px;margin-bottom:10px;overflow:hidden}
#j-accordion .tab{width:69px;height:402px;text-indent:-9999px;float:left;background:url(/images/setup/secondary_sprite.png) no-repeat -9999px -9999px;overflow:hidden}
#j-accordion .tab1{background-position:0 0}
#j-accordion .tab2{background-position:-69px 0}
#j-accordion .tab3{background-position:-138px 0}
#j-accordion .pane{width:0;float:left;overflow:hidden;background:url(/images/setup/accordion_container_bg.png) repeat-x left top;position:relative}
#j-accordion .pane.active{width:644px}
#j-accordion .overflow{width:624px;height:382px;overflow:auto;padding:10px;color:#fff}

/**********SLIDER***********/

#scoreboard-ticker-wrapper{width:745px;height:32px;color:#fff;overflow:hidden;padding-left:172px;position:absolute;left:125px;bottom:7px;background:url(/images/setup/master_sprite.png) no-repeat -250px -108px}
#scoreboard-ticker{width:665px;height:32px;overflow:hidden}
#scoreboard-ticker li{width:665px;height:32px;overflow:hidden;line-height:32px}
#scoreboard-ticker .no-events{text-align:center}
#scoreboard-ticker span{color:#fff;padding-right:2px;font-weight:700;font-size:13px;font-family:arial; float:left;}
#scoreboard-ticker a{color:#91002b;font-weight:800}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;right:49px;top:5px}
#scoreboard-ticker-next{right:0}
#scoreboard-ticker-pp{right:28px}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:28px;height:28px;background:url(/images/setup/master_sprite.png) no-repeat -250px -142px;outline:none}
#scoreboard-ticker-pp a{width:21px}
#scoreboard-ticker-next a{background-position:-299px -142px}
#scoreboard-ticker-pp .pause{background-position:-278px -142px}
#scoreboard-ticker-pp .play{background-position:-278px -172px}

/* SLIDER */

#sponsor-slider{width:851px;height:74px;padding:5px 0;position:relative;margin-bottom:10px;background:#333}
#sponsor-slider .slider{width:760px;height:74px;position:relative;overflow:hidden;margin:0 auto}
#sponsor-slider .items{position:absolute;width:2000em}
#sponsor-slider .item{width:760px;float:left;text-align:center}
#sponsor-slider .item a{width:173px;height:74px;overflow:hidden;margin:0 3px}
#sponsor-slider .next,#sponsor-slider .prev{width:30px;height:37px;display:bock;cursor:pointer;position:absolute;top:23px;left:15px;background:url(/images/setup/master_sprite.png) no-repeat -328px -141px}
#sponsor-slider .next{left:auto;right:15px;background-position:-360px -141px}

/* SOCIAL BUTTONS */

#social-buttons{width:167px;margin:0 auto}
.social-button{width:167px;height:54px;margin-bottom:5px;display:block;text-indent:-9999px;background-image:url(/images/setup/master_sprite.png)}
.social-button1{background-position:-250px 0}
.social-button2{background-position:-250px -54px}

/* NAVIGATION */

.men-hdr{width:208px;height:36px;display:block;background:url(/images/setup/secondary_sprite.png) no-repeat -207px -178px}
.women-hdr{width:208px;height:36px;display:block;background:url(/images/setup/secondary_sprite.png) no-repeat -207px -214px}
.inside-athletic-hdr{width:208px;height:36px;display:block;background:url(/images/setup/secondary_sprite.png) no-repeat -207px -250px}
#lcol-nav{padding:15px}
#lcol-nav a{display:block;color:#fff;font-size:16px;line-height:20px;font-family:helvetica}
#lcol-nav a:hover{color:#91002B}
#secondary-nav{width:851px;height:60px;float:right;margin-bottom:10px}
#secondary-nav .links-container{padding-left:10px;color:#fff;font-weight:700;padding-top:39px;color:#fff;font-family:arial;font-size:13px;position:relative}
#secondary-nav .links-container a{color:#fff}
#secondary-nav .more-links{color:#FFF;display:inline;position:relative}
.ie6 #secondary-nav .more-links,.ie7 #secondary-nav .more-links{display:inline;zoom:1}
#secondary-nav .more-links .dropdown{display:none;padding-top:15px;position:absolute;left:0;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 .more{color:#fff}
#secondary-nav .sep{padding:0 3px}

/**********CALENDAR***********/

#calendar{}
#calendar td{line-height:28px;height:28px;font-weight:700;color:#333;background:#d8d8d8}
#calendar .calendar-header td{font-weight:700;color:#fff;background:#333}
#calendar .calendar-month td{font-size:12px;background:#5D031D}
#calendar .calendar-month a{color:#fff}
#calendar #calendar-now span{color:#fff}
#calendar .calendar-event a{background:#5D031D;color:#fff}
#calendar .no-calendar-event a{color:#333;background:#d8d8d8}
#calendar .inactive{color:#333;background:#9f9f9f}
#calendar .today a{color:#000;background:#fff}
#calendar .current a,#calendar .calendar-event a:hover{background:#000;color:#fff}
#calendar .event-schedule{height:129px;text-align:left;font-size:12px;overflow:auto;padding:10px;color:#fff;background:url(/images/setup/container_bg.png) repeat 0 0}
#calendar .event-schedule a{color:#5D031D}

/* POLL */

.poll-hdr{width:271px;height:36px;display:block;background:url(/images/setup/secondary_sprite20160217.png) no-repeat -415px -286px}
.poll{width:251px;height:205px;color:#fff;padding:10px;background:url(/images/setup/container_bg.png) repeat;font-family:arial;font-size:12px}
.poll .select{font-size:12px;text-transform:uppercase}
.poll h3{font-weight:400}
.poll .option{color:#5D031D}

/* ANNOUNCEMENT */

.announcement-hdr{width:270px;height:36px;display:block;background:url(/images/setup/secondary_sprite20160217.png) no-repeat -415px -251px;margin-right:20px}
.announcement{width:250px;height:224px;color:#fff;padding:0px 10px;overflow:auto;background:url(/images/setup/container_bg.png) repeat;font-family:arial;font-size:12px}

/************* HEADLINES *************/

#j-carousel{width:604px;height:362px;padding:10px;position:relative;overflow:hidden}
#j-carousel .seats{width:604px;height:362px;position:relative;overflow:hidden}
#j-carousel .seat{display:none;width:604px;height:362px;overflow:hidden;position:absolute;left:0;top:0}
#j-carousel .media-box{width:404px;max-height:269px;float:right}
#j-carousel .story-box{font-family:helvetica;width:181px;height:362px;color:#000;position:absolute;left:0;top:0}
#j-carousel .story-box .title{text-transform:uppercase;margin-bottom:5px;display:block;color:#fff;font-size:16px;font-weight:700;line-height:26px}
#j-carousel .story-box .title:hover{color:#91002b;text-decoration:none;}
#j-carousel .story-box .date{display:block;color:#fff;font-size:13px;margin-bottom:5px;font-weight:700}
#j-carousel .story-box .leadin{color:#fff;font-size:14px}
#j-carousel .story-box .readmore{color:#91002b;white-space:nowrap;font-weight:700}
#j-carousel .carousel-related-links a{color:#91002b}
#j-carousel .carousel-related-links a:hover{color:#fff}
#j-carousel .controls{width:404px;color:#fff;position:absolute;right:10px;top:312px;z-index:100}
#j-carousel .control{cursor:pointer;position:relative;margin-right:2px;width:79px;height:60px;position:relative;float:left}
#j-carousel .control5{margin-right:0}

.j-carousel1 .control img {opacity:0.5;}
.j-carousel1 .controls .active img {opacity:1;border:2px solid #91002b;}

#more-headlines .row{color:#000;font-family:arial;padding:10px;margin-bottom:2px;background:url(/images/website/more_headlines_bg.png) repeat-x left top #cecece}
#more-headlines .date{display:block;color:#000;font-weight:700;margin-bottom:3px}
#more-headlines .title{display:block;font-size:12px;color:#510016;font-weight:700}
#more-headlines .leadin{display:block;font-size:12px;}

/* SITE SPECIFIC SHEDULE STYLES */
#mainbody .schedule-list th { background:#73002A; color:#FFF }
#mainbody .schedule-list th { font-weight:bold; font-size:12px;}
#mainbody .schedule-list .month-title td{ background:#000; color:#fff; }
#mainbody .schedule-list .month-title td{ font-weight:bold; font-size:12px;}
#mainbody .schedule-list .even td { background: #d1d1d1; }
#mainbody .schedule-list td.e_links { padding:4px 0px }

/*#mainbody .schedule-list .e_team { white-space: nowrap; }*/

/*
.schedule-wrapper .schedule{width:100%;border-collapse:collapse}
.schedule-wrapper .schedule-data{width:500px;border-collapse:collapse;border:none}
.schedule-wrapper .schedule-data td{padding:5px}
.schedule-wrapper .schedule-header td{font-weight:700;color:#FFF;background-color:#73002A;padding:4px}
.schedule-wrapper .schedule-row td{font-size:12px;padding:5px}
.schedule-wrapper .schedule-month{background:#000;color:#fff}
.schedule-wrapper .schedule-row1 td{background-color:#d1d1d1;padding:4px}
.schedule-wrapper .schedule-row0 td{background-color:#fff;padding:4px}
.schedule-wrapper .separator{display:none}
*/

/* ROSTERS */

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#73002A;padding:2px;line-height:22px}
.internal-page .roster-header td a{text-decoration:underline;color:#FFF!important}
.internal-page .roster-row1 a,.internal-page .roster-row0 a{text-decoration:underline;color:#8E0821}
.internal-page .roster-row1 a:hover,.internal-page .roster-row0 a:hover{text-decoration:underline;color:#000}
.internal-page .roster-row0 td{background-color:#D1D1D1;font-size:12px;padding:2px;line-height:22px}
.internal-page .roster-row1 td{background-color:#FFF;font-size:12px;padding:2px;line-height:22px}

/* BIOS */

#mainbody .bio-wrap .head{background:#73002A!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#fff;text-decoration:underline;}
.bio-wrap .biodata .lbl{color:#fff!important}
.bio-wrap .biodata .val{color:#fff!important}

/* STATS */

.stats-wrapper{color:#000;background:#FFF}
.stats-wrapper th{background:#73002A;/* set the primary color here ??? dark color required */color:#fff}
.stats-wrapper td{font-size:12px;}
.stats-wrapper a{;/* set the link color here */color:#333;text-decoration:underline}
.stats-wrapper a:hover{/* set the link color here */color:#000}

/* SOCIAL LINKS */
.navbar-social {
    bottom: 7px;
    position: absolute;
    right: 0px;
}

.navbar-social-link {
    background-image: url("/images/setup/master_sprite20140415.png");
    display: block;
    float: left;
    height: 29px;
    text-indent: -999px;
    width: 29px;
}

.navbar-social-link.navbar-social-link-1 {
    background-position: -423px 0;
    margin-right: 5px; 
}
.navbar-social-link.navbar-social-link-2 { background-position: -460px 0; }

.navbar-social-link.navbar-social-link-1:hover { background-position: -423px -31px; }
.navbar-social-link.navbar-social-link-2:hover { background-position: -460px -31px; }

/********** FEATURED ATHLETE **********/
.aotw-container{width:251px;height:205px;color:#fff;padding:10px;background:url(/images/setup/container_bg.png) repeat;font-family:arial;font-size:12px}
.aotw-content{width:100%;}
.aotw-image{width:50%; height:185px; float:left;box-sizing:border-box; border:3px solid #551226;background-color:#9f9f9f;}
.aotw-image img{height:auto;}
.aotw-title{display:block;font-size:14px;font-weight:700;color:#fff;margin-bottom:3px;}
.aotw-text{width:48%;float:right;box-sizing:border-box;color:#fff;}
.aotw-text p{font-size:12px;margin-bottom:10px;}
.aotw-text .label{font-weight:700;}
.aotw-text .readmore{color:#551226;font-weight:700;font-size:10px;text-transform:uppercase;text-decoration:none;display:block;}
.aotw-text .readmore:hover{color:#fff;}
.sport{font-family:arial;font-size:10px;font-weight:700;color:#ff3333;display:block;margin-bottom:15px;text-transform:uppercase;}