/*********** HTML ELEMENTS *****************/

body{background:#333;}
p{font-family:verdana, geneva, sans-serif;font-size:12px;}
.rich p{margin:12px 0;}
.photo{float:right;border:2px solid #790000;margin:5px;}
a{color:#790000;}
a:hover{color:#2b2b2b;}
#printer{font-size:10px;color:#;text-align:right;padding:1px;}
h1{color:#790000;line-height:130%;font-size:14px;font-weight:700;text-decoration:none;}
h2{color:#2b2b2b;text-transform:uppercase;}
.clear{clear:both;}
#master-header{;width:940px;height:134px;position:relative;background:#555;margin:10px;}
#header-link{display:block;height:134px;position:absolute;top:0;width:940px;background:url(/images/setup/header.jpg) no-repeat top;}
#wrapper{overflow:hidden;margin-bottom:20px;padding:10px 0;}
#mainbody{position:relative;width:600px;float:left;}
.internal-page #mainbody{width:910px;padding:10px;min-height:500px;}
.box-header{width:100%;height:37px;background:url(/images/setup/header_box_bg.png) repeat-x left top;}
.box-header span{display:block;font-family:helvetica;font-size:13px;text-align:center;font-weight:700;color:#fff;line-height:37px;padding:0 15px;}
#master-footer{width:940px;overflow:hidden;margin:0 auto;}
#footer-logos{padding-top:20px;float:right;overflow:hidden;}
#footer-logos .footer-logo{float:right;margin-right:10px;}
#footer-text{float:left;font-family:helvetica;color:#fff;font-weight:700;font-size:12px;padding:40px 0 0 20px;}
.boxevent{margin-bottom:10px;}
#school-logos{width:940px;overflow:hidden;}
#school-logos .school-logo{float:left;}
#school-logos .school-logo img{width:117px;}
form,#footer-text p{margin:0;}
#footer-logos ul,#footer-logos ul li,#school-logos ul,#school-logos ul li{list-style:none;margin:0;padding:0;}
#body-container{background-color:#fff;padding:5px;width:930px;}
#rightcol{float:right;width:325px;}

/********** NAVIGATION **********/

#global-nav-cont{width:950px;height:35px;position:relative;background:url(/images/setup/global_nav_bg_grad.png) repeat-x 0 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(/pie.htc);margin:0 auto 10px;}
#global-nav{width:920px;height:35px;float:left;position:relative;z-index:99;padding:0 6px;}
#global-nav ul,#global-nav li{list-style:none;margin:0;padding:0;}
#global-nav li.nav{float:left;padding:0 10px;}
#global-nav li.dropdown-li{position:relative;z-index:50;}
#global-nav li.nav a{line-height:35px;font-family:helvetica;font-size:13px;font-weight:700;color:#fff;text-decoration:none;}
#global-nav li.nav a.current{text-decoration:none;}
#global-nav .submenu-container{width:250px;visibility:hidden;position:absolute;background:url(/images/setup/container_bg.png) repeat-x left top;left:0;top:35px;z-index:52;}
#global-nav .submenu-container ul li a{display:block;width:230px;height:auto;font-size:12px;font-weight:400;line-height:20px;text-transform:capitalize;padding:0 10px;}
#global-nav .submenu-container ul li a:hover{background:#fff;color:#000;text-decoration:none;}
#additional-links{width:280px;height:122px;overflow:auto;background:url(/images/setup/container_bg.png) repeat-x left top;padding:10px;}
#additional-links a{color:#fff;font-weight:700;line-height:18px;}
#navbar-secondary{color:#494949;margin-bottom:10px;background:url(/images/setup/footer_bg_grad.png) repeat-x 0 0 #28409a;padding:5px 10px 10px;}
#navbar-secondary a{font-family:arial;font-size:12px;font-weight:700;color:#000;}
#navbar-secondary h1{font-family:arial;font-size:25px;font-weight:700;color:#000;margin:0;}
.navbar-buttons{text-align:center;background:#2b2b2b;padding:10px;}

/********** CAROUSEL **********/

#j-carousel {width:600px;position:relative;overflow:hidden}
#j-carousel .seats {width:600px;height:404px;position:relative;background:#000}
#j-carousel .seat {display:none;width:600px;height:404px;position:absolute;left:0;top:0;overflow:hidden;}
#j-carousel .story-box {width:580px;height:54px;overflow:hidden;padding:10px;color:#fff;background:#000;position:absolute;left:0;bottom:0;font-family:arial;}
#j-carousel .story-box .title {display:block;font-size:18px;margin-bottom:3px;font-weight:bold;color:#921D0C;text-decoration:none;}
#j-carousel .story-box .title:hover {color:#fff}
#j-carousel .story-box .date,#j-carousel .story-box .readmore {font-size:10px;font-weight:bold;text-transform:uppercase;color:#921D0C;text-decoration:none;}
#j-carousel .story-box .date {display:block;}
#j-carousel .story-box .leadin {font-size:12px}
#j-carousel .story-box .carousel-related-links{display:block;}
#j-carousel .story-box .carousel-related-links a {color:#921D0C;font-size:10px;}
#j-carousel .story-box .readmore:hover{color:#fff;}
#j-carousel .controls {height:76px;padding:5px;background:#242021}
#j-carousel .control {float:left;position:relative;margin-right:5px;cursor:pointer;width:114px;height:76px;overflow:hidden;}
#j-carousel .control5 {margin-right:0}
#j-carousel .controls .active .thumb{width:110px;height:72px;border:2px solid #921D0C;}

/********** SCHEDULES ********/

.schedule{border-collapse:collapse;border-width:0;}
.schedule-header td{background-color:#790000;color:#FFF;font-weight:700;padding:5px;}
.schedule-data{width:400px;}
.schedule-data td{padding:5px;}
.schedule-link{font-size:10px;}
.conf-contest td{background-color:#d9d9d9;padding:3px;}
.nonconf-contest td{padding:3px;}
.boxscore{text-align:left;color:#FFF;}

/********** STANDINGS **********/

table.stats-table{border-collapse:collapse;width:100%;border-width:0;}
table.stats-table td{padding:1px 4px;}
tr.stats-header td{background-color:#790000;padding-right:0;color:#fff;font-weight:700;font-size:10px;}
td.stats-team a{text-decoration:none;font-weight:700;font-size:11px;}
td.stats-team a:hover{text-decoration:none;}
td.stats-field{text-align:center;font-size:11px;}
td.conf-label{background-color:#00457c;font-weight:700;font-size:10px;}
td.conf-field{background-color:#999;color:#FFF;text-align:center;font-size:11px;}

/********** BRIEF-STANDINGS **********/

table.briefstats-table td{padding-left:5px;}
tr.briefstats-header td{background-color:#790000;padding-right:0;color:#FFF;font-weight:700;text-align:center;}
td.briefstats-label a{text-decoration:none;color:#FFF;}
td.briefstats-label a:hover{text-decoration:none;color:#C41E3A;}
td.briefstats-field{color:#FFF;text-align:center;}

/********* STATS ***********/

.stats-wrapper{color: #000;background: #FFF;}
.stats-wrapper th{background: #790000; /* set the primary color here  */ color: #fff;}
.stats-wrapper th a{color: #fff !important;}
.stats-wrapper a{ /* set the link color here */ color: #333;text-decoration: underline;}
.stats-wrapper a:hover{ /* set the link color here */ color: #000;}

/********* VIDEO ***********/

#video-cont{width:325px;height:275px;overflow:hidden;}
.live-videos{display:block;width:325px;height:56px;}

/********* RIGHT COLUMN BUTTONS ***********/

#rcol-buttons{margin-top:5px;}
#rcol-buttons ul{margin:0;}
#rcol-buttons ul li.rcol-button{list-style:none;width:325px;height:126px;margin-bottom:5px;}
#rcol-buttons ul li.rcol-button2{margin-bottom:0;}
#rcol-buttons ul li.rcol-button img{width:325px;height:126px;}

/********* BOTTOM BUTTONS ***********/

#bottom-buttons{clear:both;width:100%;float:left;margin-top:5px;}
#bottom-buttons ul{margin:0;}
#bottom-buttons ul li.bottom-button{list-style:none;float:left;width:307px;height:67px;margin-right:4px;}
#bottom-buttons ul li.bottom-button3{margin-right:0;}
#bottom-buttons ul li.bottom-button img{width:307px;height:67px;}

/********* SPONSORS SLIDESHOW ***********/

#sponsors{width:600px;height:100px;overflow:hidden;margin-top:5px;}