/* DBA Style Sheet */
html, body {
	height:100%; /* set body height to the full length of the viewport */
	}
html {overflow: -moz-scrollbars-vertical; }
body {
	font-family:Franklin Gothic Book, Arial;
	font-size:13px;
	margin:0;
	}
#containerBorder {
	position:relative;
	background: url(images/fadeBGwIceLight.jpg) repeat-y top center;
	min-height:100%; /*set container with repeating background to fill AT LEAST the full length of the viewport & expand is the page is logner */
	overflow:visible;
	}
	* html #containerBorder {height:100%} /* hack to handle IE's lack of support for min-height */
#container {
	margin:0 auto;
	width:748px; 
	background-color:none; 
	position:relative;
	padding:27px 1px 0 1px;
	min-height:100%;
	}	
#content {
	margin-left:140px;
	min-height:100%;
	}
img#logo {
	padding:8px 6px;
	}	
img#dayton {
	position:absolute;
	top:2px;
	left:15px;
	z-index:2;
	}
img#broomballer {
	position:absolute;
	top:2px;
	right:10px;
	z-index:2;
	}	
img#focalIMG {border-bottom: 7px solid #cc0000; width:748px; margin-left:1px;}
#bluebar {background-color:#000099; border-bottom: 7px solid #cc0000;  width:748px; border-top: 7px solid #cc0000; margin-left:1px;}
#sidebar {
	position:absolute;
	top:96px;
	left:0px;
	padding-left:2px;
	}
	/*#container > #sidebar {top:83px;}*/
form {display:inline; padding:0; margin:0;}	
fieldset {width:118px; font-size:.9em; padding:2px;}
legend {color:#cc0000; font-size:1em;}
input {width:110px; font-size:.9em; color:#333;}
input.submit {width:70px;}
/***************/	
/* TEXT STYLES */		
p, h1, h2, h3, dl, ol, ul {
	padding-left:8px;
	padding-right:8px;
	margin-left:0;
	margin-right:0;
	}	
	li {margin:10px 30px;}
p {margin-top: .3em; margin-bottom:1.5em;}
h1 {
	font-size:1.7em;
	margin-top:2px;
	}
h1 span {
	display:block;
	font-size:.7em;
	margin-top:-3px;
	padding-left:8px;
	}
h2 {font-size:1.2em; margin-bottom:.5em; padding-bottom:0;}		
h2 span {
	display:block;
	font-size:.9em;
	margin-top:-3px;
	padding-left:8px;
	font-weight:normal;
	}		
h3 {font-size:1.2em; font-weight:normal;}
h3 span {
	display:block;
	font-size:.8em;
	margin-top:-3px;
	padding-left:8px;
	font-weight:normal;
	}	

/*******************/	
/* MAIN NAVIGATION */	
#mainNav {margin:0; padding:0;}
/*#mainNav {
	padding:0;
	position:absolute;
	top:96px; 
	left:2px;
	}
	#container > #mainNav {top:83px;}*/
#mainNav dd, #mainNav dt {margin:0 0 0px 0;}
#mainNav a {
	display:block;
	padding:2px 6px;
	margin:0;
	width:120px;
	background-color:#eee;
	/*border-right:4px solid #aaa;*/
	border-bottom:1px solid #ddd;
	border-right:1px solid #999;
	color:#000;
	text-decoration:none;
	}
#mainNav a.last {border-bottom:1px solid #999;}	
#mainNav dd a{text-indent:12px;}	
#mainNav a:hover {
	background-color:#FAFAFA;
	border-right:5px solid #cc0000;
	color:#cc0000;
	}
/* addition to main naivgation */
#socialNetwork {
	/*position:absolute;
	top:450px;*/
	padding-left:5px;
	}
	
/*********/	
/* LINKS */	
a {color:#cc0000;}
a:hover {text-decoration:none;}

a.pdf {
	display: inline-block; 
		/* Need to set for IE due to improper rendering of backgrounds within inline elements that wrap */
	margin-right: 2px;
	padding-right: 16px;										
	background: transparent url(images/pdf.gif) right 3px no-repeat;
	}			
a.facebook {
	display: inline-block;
	margin-left: 2px;
	padding-left: 14px;										
	background: transparent url(images/facebook.gif) left 3px no-repeat;
	color:#000;
	}	
a.myspace {
	display: inline-block;
	margin-left: 2px;
	padding-left: 14px;										
	background: transparent url(images/myspace.gif) left 3px no-repeat;
	color:#000;
	}	
a.email {
	display: inline-block;
	margin-left: 2px;
	padding-left: 14px;										
	background: transparent url(images/email.gif) left 3px no-repeat;
	color:#000;
	}	
a.message {
	display: inline-block;
	margin-left: 2px;
	padding-left: 14px;										
	background: transparent url(images/messageBoard.gif) left 3px no-repeat;
	color:#000;
	}		
/*****************/	
/* COLOR CHOICES */	
.red   {color:#cc00000;}
.blue  {color:#000099;}
.ice   {color:#d4d2ea;}
.greyE {color:#eee;}
.greyC {color:#ccc;}
.greyA {color:#aaa;}
.grey6 {color:#666;}

/*****************/	
/* TABLE STYLES */	
table.schedule {background-color:#666;}
table.schedule td, table.schedule th {background-color:#F7F7F7;}

