/* Name of Company Goes Here 
 * (c) Name of Company Goes Here -- www.websitehere.org
 * 
 */
 
html { padding: 0px; margin: 0px; }
body {
    padding: 0px;
    background: #00005b url(/pics/shared/body_bg.jpg) repeat-x scroll top left;
    font: normal 12px/12px Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
    color: #fff; 
    margin: auto; }
    
img { border: 0; }
	
div { border: 0; }

em { color:#b90000; }
    
a:link{ 
   color:#06F;
   text-decoration: none; }

a:visited{
   color:#06F;
   text-decoration:none; }

a:hover{
   color:#06F;
   text-decoration:underline; }

a:visited:hover{
    color:#06F;
    text-decoration:underline; }
    
div.spacer {
    clear: both; }

/* FONT IN TABLES */    

/* HEADER TAGS USING h1 - h6 HELPS SEARCH ENGINES UNDERSTAND CONTENT IMPORTANCE*/

h1 { 
   font: bold 2em Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
   color: #00005b;
   margin: 0px 0px 5px 0px;
   padding-bottom:1em;
   padding-top:1em;}

h2 { 
   font: bold 1.4em/1.1em Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
   margin: 20px 0px 5px 0px;
   color: #00005b;}
   
h3 { 
   font: bold 1.2em Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
   color: #00005b;
   margin: 20px 0px 5px 0px;}
   
h4 { 
   font: bold 1.2em Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
   color: #00005b;
   margin: 20px 0px 5px 0px;}
   
/* PARAGRAPH TAG */

p {
	margin: 0px 0px 10px 0px;
	font: normal 1em/1.5em Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
	color: #00005b;}

ul {
	margin: 0px 0px 10px 0px;
	font: normal 1em/1.5em Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
	color: #00005b;}
	
select {
	margin: 0px 0px 10px 18px; }
   
.pictures {	
   float: right;
	padding-left: 15px;
	padding-bottom: 10px;
	margin: 0px;}

/* HOLDS CONTENT ON THE PAGE */
#head { background: transparent url(/pics/shared/head.gif) scroll top left no-repeat; margin: auto; padding:0px; position:relative; width: 930px; }

#head #dates { color:#00005b; font: bold 36px Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif; position:absolute; right:0; top:20px; }

#contentholder { margin: auto; padding: 0px 0px 10px 0px; width: 920px; }
	
#container { background: #320000 url(/pics/shared/content_bg.jpg) scroll top left repeat-x; border-bottom: 1px #320000 solid; color: #333; margin: auto; padding: 0 5px 0 5px; width: 920px; }
    
.box {
	border-top: 1px #677cb2 solid;
	border-bottom: 1px #677cb2 solid;
	padding:0px;
	background-color: #c2e9ff;
	margin: 0px 5px 10px 5px;}
	
.box .title {
	display:block;
	width:890px;
	height:70px;
	background: #c2e9ff url(/pics/shared/box_bg.jpg) scroll top left repeat-x;
	padding: 10px 10px 10px 10px; }
	
#left .box .title { width:480px; }
	
#right .box .title { width:380px; }
    
.box h1 {
/*	width:95%;*/
/*	margin: 10px 10px 0px 10px;*/
	color:#fff;}
	
.box h2, .box h3, .box h4 {
	padding: 0 18px 0px 18px;
	margin:0;}
    
.box p {
	padding: 0 18px 18px 18px;
	margin:0;}
	
.box ul {
	padding: 0 18px 18px 18px;
	list-style-position:inside;
	margin:0;}
    
#sitemap .box p {
	padding: 0 18px 0 18px;
	margin:0;}
	
#sitemap .box ul {
	padding: 0 18px 0 18px;
	list-style-position:inside;
	margin:0;}
    
.box a {
	color:#b90000;}
    
#left {
	margin-top:0px;
	padding-top:0px;
	float:left;
	width:510px;}
	
#right {
	margin-top:0px;
	padding-top:0px;
	float:left;
	width:410px;}
    
.box #left {
	float:left;
	width:500px;}
	
.box #right {
	float:left;
	width:400px;}
	
#slideshow {
	height:300px;
	margin: 0 5px 10px 5px;
	background:#b90000;
	border-top: 1px #cc4646 solid;
	border-bottom: 1px #700000 solid;}
	
#photos {
	width:600px;
	margin: 20px auto 50px auto; }
	
#video {
	padding: 0px 0px 0px 20px; }
	
#welcome {
	overflow:auto;
	height:240px;}
	
#news {
	overflow:auto;
	height:268px; }
	
#right .box .title { width:auto; }
	
#news h3 {
	font: bold 1em Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
	line-height: 17px;
	color: #b90000;}
	
#news p {
	padding-bottom:5px; }
	
.date {
/*	font-weight:normal;*/
	color:#000059; }
	
#ads {
	padding:0;
	margin: 0px 0px 0px 0px;}
	
#ads img {
	float:left;
	width:245px;
	height:160px;
	margin: 0px 5px 10px 5px; }

    
/* LIST */
	
#logo {
	float:left;
	margin-bottom:0px;}
	
#logo a {
	text-decoration:none; }

#navcontainer { 
	display: block;
	float: right; 
	margin: 118px 10px 0px 0px;
	padding:0px;
	color: #fff;
	height:33px;
/*	width:686px;*/
	background: #b90000;}

#navlist {
	display: block;
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
	font: bold 16px Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
	height:33px;
	color: #fff;}

#navlist li {
	float:left;
   color: #eee;
   height:33px;
   background-color: #b90000;}
   
#navlist a {
	background: #320000 url(/pics/shared/nav_bg.gif) scroll top left repeat-x;
	padding: 5px 13px 0px 13px;
	height:28px;
	border-top: 1px #cc4646 solid;
	display:block; }

#navlist a:link, #navcontainer a:visited {
	text-decoration: none;}
   
#navlist a:hover {
   text-decoration: none;
	background: #b90000 url() scroll top left repeat-x; }
   
#navlist a:active {
	border-top: 1px #677cb2 solid;
  border-bottom: 1px #00005b solid;
	position:relative; 
	display:block; 
	color:#fff; 
	background: #00005b url() scroll top left repeat-x; }
   
#navlist a.shadow  { 
	position:relative; 
	display:block; 
	color:#fff; }
#navlist a.shadow span { position:absolute; display:block; top:5px; }
#navlist a.shadow:before { display:block; padding:1px; content: attr(title); color:#00005b;  }


#navlist .current { 
	border-top: 1px #677cb2 solid;
	border-bottom: 1px #00005b solid;
	position:relative; 
	display:block; 
	color:#fff; 
	background: #00005b url() scroll top left repeat-x; }
#navlist .current span { 
	position:absolute; 
	display:block; 
	top:5px; }
#navlist .current:before { 
	display:block; 
	padding:1px; 
	content: attr(title); 
	color:#b90000;  }
	
#navlist a.current:hover { 
	background-color:#00005b; }
	
#subnav {
	display: block;
	margin: 0 auto 0 auto;
	padding: 5px 0px 0px 0px;
/*	padding: 0;*/
	list-style: none;
	font: normal 12px Century Gothic, Apple Gothic, Futura, Trebuchet, sans-serif;
	height:20px;
	width:910px;
	border-top: 1px #677cb2 solid;
	border-bottom: 1px #000 solid;
	color:#fff; 
	background: #00005b url() scroll top left repeat-x; }
	
#subnav ul {
	float:right;
	list-style: none;
	color:#fff; }
	
#subnav li {
	float:left;
	list-style: none;
	color:#fff; }
	
#subnav a {
	padding: 0px 10px 0px 10px;
	list-style: none;
	color:#b90000; }
	
#subnav .current {
	padding: 0px 10px 0px 10px;
	list-style: none;
	color:#fff; }

/*
#navcontainer a.shadow:active  { position:relative; display:block; color:#fff; }
#navcontainer a.shadow:active span { position:absolute; display:block; top:5px; }
#navcontainer a.shadow:before:active { display:block; padding:1px; content: attr(title); color:#b90000;  }
*/

h1.shadow,
h2.shadow,
h3.shadow,
h4.shadow,
h5.shadow,
h6.shadow  { position:relative; display:block; color:#fff; }

h1.shadow span,
h2.shadow span,
h3.shadow span,
h4.shadow span,
h5.shadow span,
h6.shadow span { position:absolute; display:block; top:24px; }

h1.shadow:before,
h2.shadow:before,
h3.shadow:before,
h4.shadow:before,
h5.shadow:before,
h6.shadow:before { display:block; padding:1px; content: attr(title); color:#b90000;  }
    

/* SPECIAL FONT COLORS */
/*
.green {
    font: bold 13px Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
    color: #390;
    background: #fff;}
    
.red {
    display: block;
    margin-top: 40px;
    font: bold 13px Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
    color: #C00;
    background: #fff;}
*/

/*
ul.vs {
	list-style: none outside none;
	margin: 0 0 10px 25px;}

.vs li {
	background: transparent url(/pics/schedule/vs.gif) scroll center left no-repeat;
	margin: 0 0 10px 0;
	padding-left:20px; }
*/

ul#collapse_menu {
	margin: 0 0 0 18px;
	display:block;
	padding:0;
	height:40px;
	width:872px;
	list-style-type:none;
/*	clear:right;*/ }
	
ul#collapse_menu li a {
	margin: 5px 10px 5px 0px;
	height:25px;
	float:left;
	background-color:#b90000;
	color:#fff;
	padding: 5px 10px 0px 10px;}
	
ul#collapse_menu li a:hover { background-color:#00005b;}
	
.vs table {
	font: normal 1em/1.5em Century Gothic, Apple Gothic, Futura, Verdana, sans-serif;
	color: #00005b;
	border: 1px solid #b90000;
	border-left-width:0px;
	width:874px;
	margin: 0px 18px 18px 18px;}

/*
.vs table td {
	border: 1px solid #b90000; }
*/

.vs table td {
	padding: 5px 15px 5px 15px; }

.vs table tbody td.teams {
	background: transparent url(/pics/schedule/vs.gif) scroll center left no-repeat; }

.vs table td.teams {
	padding-left:28px;
	border-left: 1px solid #b90000;}

.vs table tbody td {
	background-color: #c2e9ff; }
	
.vs table thead {
	color: #b90000;
	background-color: #00005b; }
	
.vs table thead td {
	border-bottom: 1px solid #b90000; }
	
/*.vs table td { border-left: 1px solid #b90000; } */

.vs h3 { padding-top:20px; }


/* FOOTER */
#footer {
	display: block;
	width:920px;
/*	text-align: center;*/
	padding: 0px 5px 0px 5px;
	margin: 5px auto 0px auto;
	color: #fff;
	font-size:10px;
	line-height:14px;
	clear: both; }
	
#footer a {
	color:#fff;
	text-decoration:none; }
    
#footnav {
	display: block;
	width:500px;
	margin: 5px;
	float:left; }
    
#footad {
	float:right;
	height:60px;
	width:400px;
	margin: 5px;
	background:#c2e9ff url(/pics/shared/sponsors.gif) scroll top left no-repeat; }
	
.clear {
	clear:both;
	height:0px;
	margin:0px;
	padding:0px;}
	
/* FORM */
fieldset { border:0px; padding:0px; margin:0px; }

fieldset li { width:500px; list-style-type:none; padding:0px; margin:0px; }
	
label { display:block; padding:0px; margin: 10px 0px 0px 0px; }
	
input { width:200px; display:block; padding:0px; margin:0px; }

#buttons input { width:50px; margin-right:15px; display:inline; }

textarea { width:350px; height:200px; }

/* SPLASH PAGE */
#coming_soon {
	padding-bottom:50px;
	text-align:center;}
	
#coming_soon h1 {
	font-size:4em;
	color:#c2e9ff;}
	
#coming_soon h2 {
	margin:0;}
	
#coming_soon p {
	margin:10px;}
	
#coming_soon a {
	color:#fff;
	text-decoration:underline;}
	
#coming_soon a:hover {
	color:#c2e9ff;
	text-decoration:underline;}
	