html {height:100%}
body {height:100%;background: url(/images/setup/repeating_bg.png) repeat-x 0 0 #526668}

a {color: #DD0000;text-decoration:none}
a:hover {color: #000;}
h1,h2 {color: #DD0000;}


#page {min-height:100%;background:url(/images/setup/page_bg.jpg) no-repeat 50% 0}
#wrapper {width: 960px; margin: 0 auto}
#site-header {height:133px; position:relative; background: url(/images/setup/header.png) no-repeat 18px 17px}
.home-link {position:absolute;left:0;top:0}
.home-link img {width:960px;height:133px;display:block}

#mainbody {min-height:400px;padding:10px;border:5px solid #DD0000;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.featured-page #mainbody {min-height:0;padding:20px;border:none;background:none}
#body-container {margin-bottom:10px}

#site-footer {padding:0 20px}
.footer-logos {margin-bottom:15px}
.footer-logos ul, .footer-logos ul li {list-style:none;padding:0;margin:0}
.footer-logos ul li {float:left;margin-left:30px}

.footer-text {letter-spacing:3px;font-family:oswald;color:#fff;text-transform:uppercase;text-shadow:1px 1px #000;float:left;}

/* GLOBAL NAV */

#global-nav{width:780px;height:30px;padding:0 10px;position:absolute;bottom:7px;right:0;background:url(/images/setup/global_nav_bg.png) no-repeat 0 0}
#global-nav ul,#global-nav ul li{list-style:none;padding:0;margin:0}
#global-nav li.nav{float:left;padding:0 12px}
#global-nav .nav-link{display:block;height:30px;overflow:hidden;line-height:25px;font-family:oswald;font-size:14px;color:#1b1b1b;position:relative;z-index:2;text-transform:uppercase;text-shadow:1px 1px #eee}
#global-nav .nav-link:hover {color:#D70F2F;text-shadow:1px 1px #000}
#global-nav .submenu-container{width:200;visibility:hidden;position:absolute;top:25px;z-index:55;background:#000}
#global-nav .submenu-container .submenu{padding:10px;}
#global-nav .submenu-container ul li a {padding:0 10px;background:none;font-family:oswald;color:#FFF;display:block;font-size:13px;line-height:18px;text-decoration:none;white-space:nowrap}
#global-nav .submenu-container ul li a:hover{background:#D70F2F;color:#fff}

.secondary-nav {padding:10px}
.secondary-nav .title {font-family:oswald;color:#7fa0a5;font-size:50px;line-height:55px;text-transform:uppercase;1px 1px #fff}
.secondary-nav .links-container {padding-top:34px;float:right;color:#BA2239;font-family:oswald;font-size:14px;letter-spacing:1px;text-transform:uppercase;}
.secondary-nav  a {color:#fff}
.secondary-nav a:hover {color:#EA2242}

.secondary-nav .more-links { display:inline-block; position:relative;z-index:1; }
.secondary-nav .more-links .dropdown { display:none; padding-top: 18px; position: absolute; right: -5px; top: 0; min-width:125px; }
.secondary-nav .more-links:hover .dropdown { display:block }
.secondary-nav .more-links .dropdown ul { list-style: none outside none; margin: 0; padding: 5px; background:#000;  }


#photo-slider {width:444px;height:252px;border:3px solid #ec2544}

/* MORE HEADLINES */

#more-headlines {height:188px; padding:10px; overflow:auto; font-family:oswald}
#more-headlines .row {margin-bottom:15px}
#more-headlines .title {display:block; font-size:14px; color:#fff}
#more-headlines .date {color:#E41C3C; font-size:12px; margin-bottom:3px}

/**********SLIDER***********/

.scoreboard-wrapper {height:30px; background:url(/images/setup/scoreboard_bg.png) repeat-x 0 0}
#scoreboard-ticker-wrapper{width:845px;height:30px;padding-left:115px;background:url(/images/setup/scoreboard.png) no-repeat 0 9px;color:#fff;overflow:hidden;position:relative;margin:0 auto}
#scoreboard-ticker{width:750px;height:30px;overflow:hidden;}
#scoreboard-ticker li{width:750px;height:30px;overflow:hidden;line-height:26px;}
#scoreboard-ticker span{color:#fff;padding-right:2px;font-weight:700;}
#scoreboard-ticker a{color:#F0DA2F;}
#scoreboard-ticker-prev,#scoreboard-ticker-next,#scoreboard-ticker-pp{position:absolute;right:52px;top:0;}
#scoreboard-ticker-pp{right:26px;}
#scoreboard-ticker-next{right:0;}
#scoreboard-ticker-prev a,#scoreboard-ticker-next a,#scoreboard-ticker-pp a{display:block;width:26px;height:30px;background:url(/images/setup/scoreboard_controls.png) no-repeat 0 0;outline:none;}
#scoreboard-ticker-next a{background-position:-52px 0;}
#scoreboard-ticker-pp .play{background-position:-26px -30px;}
#scoreboard-ticker-pp .pause{background-position:-26px 0;}

/* NEW SCOREBOARD */

#scrolling-scoreboard{width:450px;height:208px;position:relative;color:#fff;font-family:oswald}
#scrolling-scoreboard .title{display:none}
#scrolling-scoreboard .scoreboard{width:450px;height:208px;overflow:hidden;position:relative;letter-spacing:1px}
#scrolling-scoreboard .scroller{width:3000em;position:absolute}
#scrolling-scoreboard .slide{width:450px;float:left}
#scrolling-scoreboard .events-box{width:150px;height:208px;float:left;position:relative;overflow:hidden}
#scrolling-scoreboard .events-box3 {margin-right:0}
#scrolling-scoreboard .events{width:150px;height:2000em;position:relative}
#scrolling-scoreboard .event{width:140px;height:198px;padding:5px;position:relative;background:url(/images/setup/vertical_divider.png) no-repeat 100% 50%}
#scrolling-scoreboard .events-box3 .event {background:none}

#scrolling-scoreboard .event .date{font-size:14px;display:block;border-bottom:1px dotted #fff;font-weight:700;padding-bottom:5px;margin-bottom:5px;}
#scrolling-scoreboard .event .sport {float:left}
#scrolling-scoreboard .event .sport span,#scrolling-scoreboard .event .sport a{display:block;font-size:10px;color:#fff;margin-bottom:5px}
#scrolling-scoreboard .event .sport a:hover{color:#000}
#scrolling-scoreboard .event .team{width:100%;float:left;color:#fff;margin-bottom:2px;font-size:12px}
#scrolling-scoreboard .event .status{float-right;text-align:right;margin-bottom:5px}
#scrolling-scoreboard .neutral-site, #scrolling-scoreboard .notes {display:none}

#scrolling-scoreboard .event .links {font-size:10px;font-weight:bold;font-family:helvetica;position:absolute;left:5px;bottom:5px;}
#scrolling-scoreboard .event .links a {color:#fff}
#scrolling-scoreboard .event .links a:hover{color:#FFD042;text-decoration:none}
#scrolling-scoreboard .event .no-event {display:block;text-align:center;padding-top:45px;font-size:14px;font-weight:bold;color:#000}
#scrolling-scoreboard .event.inprogress .score {background:#FFFF00;padding:0 5px}

#scrolling-scoreboard .prev,#scrolling-scoreboard .next{width:9px;height:11px;display:block;position:absolute;top:-18px;cursor:default;text-indent:-9999px;}
#scrolling-scoreboard .prev{left:15px;background:url(/images/setup/arrow_left.png) no-repeat 0 0;}
#scrolling-scoreboard .next{right:15px;background:url(/images/setup/arrow_right.png) no-repeat 0 0;}
#scrolling-scoreboard .nav{}
#scrolling-scoreboard .no-events {text-align:center;color:#fff;font-weight:bold;padding-top:50px}

/*************TABS*************/

#accordion-tabs {width: 450px;height:258px}
#accordion-tabs .sep {display:none}
#accordion-tabs .toggler {font-size:14px;line-height:25px;font-family:oswald;color:#fff;display: block;width: 450px;height: 25px;text-align:center;background:url(/images/setup/accordion_hdr.png) no-repeat 0 -25px;overflow: hidden;text-shadow:-1px 1px #000}
#accordion-tabs .active {background:url(/images/setup/accordion_hdr.png) no-repeat 0 0}
#accordion-tabs .content-panel {width: 450px; background:url(/images/setup/container_bg.png) no-repeat 0 0}
#accordion-tabs .content-panel .container {height: 208px;color: #fff; overflow:auto; }

/* QUICK FACTS */

.quick-facts {width:184px; height:273px; cursor:pointer; position:relative; overflow:hidden}
.quick-facts .photo {position:absolute; left:0; top:0; z-index:2}
.quick-facts .info {width:148px; height:238px; padding:10px; overflow:hidden; color:#fff; position:absolute; left:7px; top:7px; z-index:1; background:url(/images/setup/info_bg.png) no-repeat 0 0; font-family: oswald; font-size:13px; text-transform:uppercase;line-height:15px}
.quick-facts .qf-title {display:block; font-size:14px; letter-spacing:1px; border-bottom:1px dotted #fff; padding-bottom:10px; margin-bottom:10px}
.quick-facts .record {display:block; margin-bottom:5px}
.quick-facts  .boxevent,
.quick-facts .no-events {margin-bottom:10px}
.quick-facts  .boxevent a {font-family:helvetica; font-size:10px; color:#fff; font-weight:bold; letter-spacing:0}
.quick-facts .quick-links .sep {font-family:helvetica; color:#fc2648;padding:0 2px; font-size:9px}
.quick-facts .quick-links .title {display:block}
.quick-facts .quick-links a {font-family:helvetica; font-size:10px; color:#fff; font-weight:bold; letter-spacing:0}
.quick-facts .quick-links a:hover{font-family:helvetica; font-size:10px; color:#c1c1c1; font-weight:bold; letter-spacing:0}
.quick-facts  {-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, transparent), to(rgba(255,255,255,0.2)));}

/************* 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:#DD0000;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}

/********** ROSTERS **********/

.internal-page .roster{width:100%;background-color:}
.internal-page .roster-header td{font-weight:700;color:#FFF;background-color:#DD0000;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;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:#DD0000!important;color:#FFF}
#mainbody .bio-wrap .head h2{background:#000;color:#FFF}
#mainbody .bio-wrap .head a{color:#fff;text-decoration:underline}

/********* STATS ***********/

.stats-wrapper{color:#000;background:#fff}
.stats-wrapper th{background:#DD0000;/* 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{color:#000}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#DD0000;line-height:16px;}
.internal-page #mainbody .default-headlines a:link, .internal-page #mainbody .default-headlines a:visited{line-height:18px;}
.internal-page #mainbody .schedule-month{background: #000;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .schedule-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .schedule-header{background: #DD0000;color:#fff;}
.internal-page #mainbody .schedule{line-height:24px;width:100%;}
.internal-page #mainbody .schedule td{padding:2px;}
.internal-page #mainbody .schedule-data{border: medium none;border-collapse: collapse;margin: 0 auto;width: 500px;}
.internal-page #mainbody .schedule-data td{border:none;}
.internal-page #mainbody .schedule-row1{background-color:#d1d1d1;}