/*********** STRUCTURE ************/

body{background:url(http://photostore.psbin.com/i/c/5mmkw2i422x6re/bg.gif) repeat left top #006952;}
a{color:#030;}
#wrapper{width:940px;margin:0 auto;}
#mainbody{width:670px;min-height:513px;background-color:#fff;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;behavior:url(/pie.htc);float:right;padding:20px 25px;}
.internal-page #mainbody{font-family:arial;font-size:12px;color:#000;line-height:18px;}
header{text-align:center;}
#leftcol{width:200px;float:left;background:#369;}
#rightcol{width:295px;float:right;margin-right:16px;padding-top:8px;}
a:hover,h1,h2{color:#063;}

/*********** HEADER ************/

#master-header {width: 940px;height: 210px;position: relative;background: url(/images/setup/full_header.png) no-repeat scroll 0 0 #006952;}
#header-logos{overflow:hidden;}
#header-logos ul{overflow:hidden;position:absolute;right:0;}
#header-logos ul li{float:left;list-style:none;padding-top:1px;padding-right:11px;}
#header-logos ul li.nav9{padding-right:4px;}
#header-logos .nav1 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav1 a:hover{background:url("/images/setup/adrian-circle-on.gif") no-repeat;}
#header-logos .nav2 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav2 a:hover{background:url("/images/setup/albion-logo-highlight.png") no-repeat scroll 0 73px transparent;}
#header-logos .nav3 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav3 a:hover{background:url("/images/setup/alma-circle-on.gif") no-repeat;}
#header-logos .nav4 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav4 a:hover{background:url("/images/setup/calvin-circle-on.gif") no-repeat;}
#header-logos .nav5 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav5 a:hover{background:url("/images/setup/hope-circle-on.gif") no-repeat;}
#header-logos .nav6 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav6 a:hover{background:url("/images/setup/head-kzoo-on.gif") no-repeat;}
#header-logos .nav7 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav7 a:hover{background:url("/images/setup/head-olivet-on.gif") no-repeat;}
#header-logos .nav8 a{width:70px;height:113px;display:block;text-indent:-9999px;}
#header-logos .nav8 a:hover{background:url("/images/setup/stmarys-circle-on.gif") no-repeat;}
#header-logos .nav9 a{width:70px;height:91px;display:block;text-indent:-9999px;}
#header-logos .nav9 a:hover{background:url("/images/setup/head-trine-on.gif") no-repeat;}
.hl-wiki{right:0;top:103px;position:absolute;}
#logo-link{position:absolute;width:192px;height:158px;left:0;display:block;}

/************** SOCIAL ICONS **************/

#social-buttons{height:35px;position:relative;float:left;margin-left:3px;width:99px;}
#social-buttons .upper{float: left;color: #8CB4CD;text-transform: uppercase;margin-top: 8px;font-size: 11px;font-weight: bold;}
.social-button{height:25px;float:left;display:block;text-indent:-9999px;background:url("/images/setup/social_icons.png") no-repeat -9999px -9999px;margin:5px 1px 1px 5px;}
#social-button1{width:26px;background-position:-2px 0px;}
#social-button1:hover{background-position:-2px -26px}
#social-button2{width:26px;background-position:-30px 0px;}
#social-button2:hover{background-position:-30px -26px}

/********** GLOBAL NAVIGATION **********/

#global-nav-cont {width: 940px;height: 35px; margin: 0 auto 10px;position: absolute;bottom:0;background: url(/images/setup/global_nav_bg_grad.png) repeat-x 0px 0px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(/pie.htc);}
#global-nav {float: left;padding: 0 6px;position: relative;z-index: 99;}
#global-nav ul, #global-nav li {margin: 0;padding: 0;list-style: none;}
#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: 34px;font-family: helvetica, arial;font-size: 13px;font-weight: bold;color: #fff;text-decoration:none;}
#global-nav li.nav a:hover{color:#267F6B;}
#global-nav li.nav a.current {text-decoration: underline;}
#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;}

/************* SEARCH **************/

#search{width:199px;height:41px;position:relative;float:right;}
#search .text-box{width:146px;height:20px;border:none;padding:0 0 0 10px;color:#fff;font-weight:700;background-color:#267F6B;position:absolute;left:2px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(/pie.htc);top:7px}
#search .submit{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior: url(/pie.htc);color:black;width:27px;height:20px;border:none;padding:0;position:absolute;left:165px;top:7px;background: #ffffff; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWQ5YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #ffffff 0%, #ded9b5 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ded9b5)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffffff 0%,#ded9b5 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffffff 0%,#ded9b5 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffffff 0%,#ded9b5 100%); /* IE10+ */background: linear-gradient(top,  #ffffff 0%,#ded9b5 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ded9b5',GradientType=0 ); /* IE6-8 */}

/************* LEFT COLUMN **************/

#left-col{width:210px;float:left;}
#left-col-bottom{width:193px;float: left;margin-top: 10px;padding: 10px 10px 10px 7px;background-color:#ffffff;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;behavior: url(/pie.htc);}
.left-bottom-sports{width:200px;float: left;margin-top: 10px;padding: 10px 5px;background-color:#ffffff;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;behavior: url(/pie.htc);}
.left-bottom-sports img{width:200px;height:88px;}

/************* LEFT NAVIGATION **************/

#left-nav{padding:18px 0 18px 0;width:210px;float:left;background-color:#DFDAB5;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;behavior: url(/pie.htc);}
#left-nav ul li{list-style:none;}
#left-nav .left-submenu-title{font-family:verdana;text-shadow: 1px 1px #97947B;color:#603314;font-size:18px;}
#left-nav ul li ul li a{color:#006633;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14px;}
#left-nav ul li ul li a:hover{text-decoration:underline;}
#left-nav ul li ul li{list-style-type:disc;color:#006633;font-size:8pt;font-weight:bold;}
#left-nav ul.left-sprite{margin-left:10px;margin-bottom:0px;clear:both;}
#left-nav ul li ul{margin-left:25px;}
#left-nav ul li.left-single-title a{font-family:verdana;text-shadow: 1px 1px #97947B;color:#603314;font-size:18px;text-decoration:none;}
#left-nav #navbar-secondary .left-submenu-title{text-transform:uppercase;}
#left-nav #navbar-secondary ul{margin-bottom:1em;}
#left-nav #navbar-secondary ul li{color: #006633;font-size: 8pt;font-weight: bold;list-style-type: disc;margin-left:25px;line-height:14px;}
#left-nav #navbar-secondary ul li a{color:#006633;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:14px;}
#left-nav #navbar-secondary ul li a:hover{text-decoration:underline;}
#left-nav .archives-link a{color: #603314;font-family: verdana;font-size: 18px;text-shadow: 1px 1px #97947B;margin-left:10px;text-transform:uppercase;text-decoration:none;float:left;margin-bottom:10px;}

/************* INFO **************/

.sportpage #mainbody .info-title{width:715px;height:35px;margin-bottom:10px;}
.sportpage #mainbody .info-body{padding:0 25px 0 25px;}

/************* INTERNAL PAGES **************/
.internal-page #mainbody{padding:20px 25px;width:670px;min-height:993px;}
.internal-page .stats-halfbox-right{width:332px;}
.internal-page .stats-quarter-box{width:163px;}
.internal-page .stats-halfbox-left{width:334px;}
.internal-page .stats-wrapper{width:674px;}

/************* FOOTER **************/

#master-footer {width: 940px;margin: 0 auto;margin-top:10px;overflow: hidden;background: url(/images/setup/footer_bg_grad.png) repeat-x left top;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;behavior: url(/pie.htc);}
#master-footer a{color:#006952;}
#footer-logos{width:500px;float:right;overflow:hidden;}
#footer-logos ul,#footer-logos ul li{list-style:none;margin:0;padding:0;}
#footer-logos .footer-logo{float:right;margin-right:25px;}
#footer-text{width:380px;float:left;font-family:helvetica;color:#000;line-height:24px;padding:18px;}
#footer-text p{margin:0;}
#footer-text span{font-weight:700;}

/************** ROSTER **************/

.internal-page #mainbody .roster table {line-height:24px;border-collapse:collapse;width:100%;}
.internal-page #mainbody .roster td{padding:2px;}
.internal-page #mainbody .roster-header{background: #006633;color: #FFFFFF;font-weight: 700;line-height: 22px;padding: 2px;}
.internal-page #mainbody .roster-header a:link, .internal-page #mainbody .roster-header a:visited{font-weight:700;line-height:22px;color:#ffffff;text-decoration:none;}
.internal-page #mainbody .roster-header td{padding: 0 0 2px 2px !important;}
.internal-page #mainbody .roster-row1{background-color:#d1d1d1;}

/************** BIOS **************/

.bio-wrap .biodata h2{padding:0 5px !important;color:#002E5F;background-color:#DFDFDF;}
.bio-wrap .biodata .lbl{color:#ffffff !important;}
.bio-wrap .biodata .val{color:#ffffff !important;}
.bio-wrap .head{background: #006633;color:#ffffff;}

/************** SCHEDULE **************/

.internal-page #mainbody .default-headlines .date{color:#005B99;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: #006633;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: #006633;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;}

/************** STATISTICS **************/

.stats-header{color:#000030;}
.stats-wrapper th{background: #006633}
.stats-tabs a{color:#024B3B !important;}
.stats-tabs a.active{color:#ffffff !important;background:#15274C;}
.stats-tabs{border-bottom: 3px solid #15274C;}
.stats-halfbox-left{border:1px solid #024B3B;border-top: 1px solid #15274C;}
.stats-halfbox-right{border:1px solid #024B3B;border-top: 1px solid #15274C;}
.stats-tabs-secondary .active-c-tab .roundedfg{background:#15274C;}
.stats-tabs-secondary .active-c-tab .rounded *{background:#15274C;}
.stats-wrapper td, .stats-wrapper th{line-height:18px;}
.stats-fullbox{border: 1px solid #000030;border-top: 1px solid #15274C;}
