* {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
body {
	background-color:#fff;
	color:#000;
	font:100.01%/1.4 sans-serif;
	text-align:center; /* horizontal centering for IE Win quirks */
	line-height:normal;
}

img {border: 0px; display: block;}

a,a:visited{
	font-family: Verdana;
	font-size: 11px;
	color: #feffff;
}
a:hover{
	text-decoration: none;
}

#distance { 
	width:1px;
	height:50%;
	background-color:#fff;
	margin-bottom:-320px; /* half of container's height */
	float:left;
}

#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width:981px;
	clear:left;
	background: #fff url(/images_hp/bg.png) top left no-repeat;
}
	#bg-wrapper{
		padding: 7px;
	}
	#L1 {
		display: inline;
		list-style: none;
	}
		#L1 li{
			display: inline;
		}
			#L1 li a{
				display: block;
				float: left;
				height: 34px;
				background-image: url(/images_hp/main_menu.png);
				text-indent: -9999px;
			}
			#L1 li a#L1_6424{
				background-position: 0px 0px;
				width: 115px;
				}
				#L1 li a:hover#L1_6424, #L1 li a#L1_6424.on {
					background-position: 0px -34px;
					}
			#L1 li a#L1_6427{
				background-position: -115px 0px;
				width: 119px;
				}
				#L1 li a:hover#L1_6427, #L1 li a#L1_6427.on{
					background-position: -115px -34px;
					}
			#L1 li a#L1_6429{
				background-position: -234px 0px;
				width: 132px;
				}
				#L1 li a:hover#L1_6429, #L1 li a#L1_6429.on{
					background-position: -234px -34px;
					}
			#L1 li a#L1_6431{
				background-position: -366px 0px;
				width: 169px;
				}
				#L1 li a:hover#L1_6431, #L1 li a#L1_6431.on{
					background-position: -366px -34px;
					}
			#L1 li a#L1_6433{
				background-position: -535px 0px;
				width: 103px;
				}
				#L1 li a:hover#L1_6433, #L1 li a#L1_6433.on{
					background-position: -535px -34px;
					}
			#L1 li a#L1_9999{
				background-position: -638px 0px;
				width: 130px;
				}
				#L1 li a:hover#L1_9999, #L1 li a#L1_9999.on{
					background-position: -638px -34px;
					}
			#L1 li a#L1_7349{
				background-position: -768px 0px;
				width: 103px;
				}
				#L1 li a:hover#L1_7349, #L1 li a#L1_7349.on{
					background-position: -768px -34px;
					}
			#L1 li a#L1_7350{
				background-position: -871px 0px;
				width: 96px;
				}
				#L1 li a:hover#L1_7350, #L1 li a#L1_7350.on{
					background-position: -871px -34px;
					}
			
	#main-content {
		display:table;
		clear:both;
		
	}
	#main-content #flash-area {
		display: table-cell;
		width: 765px;
		}
		
		#main-content #sidebar {
			display: table-cell;
			vertical-align: top;
			padding: 27px 22px 0px 20px;
			}
			#sub-menu {
				list-style: none;
				height: 217px;
				}
				#sub-menu li {
						vertical-align: top;
						font-size: 8px;
						line-height: 8px;
						margin-bottom: 10px;
					}
					#sub-menu li a {
						vertical-align: top;
					}
					#sub-menu #quicklinks a{
						display: block;
						text-indent: -9999px;
						background: transparent url(/images_hp/quicklink.png) top right no-repeat;
						width: 93px;
						height: 10px;
						margin-left: 62px;
					
					}
					#sub-menu #sitesearch a{
						display: block;
						text-indent: -9999px;
						background: transparent url(/images_hp/sitesearch.png) top right no-repeat;
						width: 93px;
						height: 10px;
						margin-left: 62px;
					}
					#sub-menu #learnmore a{
						display: block;
						text-indent: -9999px;
						background: transparent url(/images_hp/learnmore.png) top right no-repeat;
						width: 158px;
						height: 65px;
					}
					#sub-menu #enterhere a{
						display: block;
						text-indent: -9999px;
						background: transparent url(/images_hp/enterhere.png) top right no-repeat;
						width: 158px;
						height: 65px;
					}
					#sub-menu #construction a{
						color: #f3de96;
						text-transform: uppercase;
						font-style: italic;
						line-height: 14px;
						}
					
					
					
			#media-gallery {
				margin-top: 10px;
				list-style: none;
				}
				#media-gallery li{
					margin-bottom: 5px;
					padding-left: 3px;
					}
					#media-gallery #media-header{
						text-indent: -9999px;
						background: transparent url(/images_hp/mediagallery.png) top left no-repeat;
						width: 103px;
						height: 19px;
					}	

		#footer{
			display: table;
			height: 230px;
			vertical-align: top;
			}
			#footer #news-footer{
				display: table-cell;
				width:320px;
				vertical-align: top;
				}
				#footer #news-footer ul{
					list-style: none;
					padding-top: 15px;
					padding-left: 20px;
					padding-right: 5px;
				}
				#footer #news-footer ul li{
					margin-bottom: 15px;
					padding-left: 3px;
					vertical-align: top;
				}
				#footer #news-footer ul li a{
					vertical-align: top;
				}
				#footer #news-footer ul li.title{
					text-indent: -9999px;
					background:transparent url(/images_hp/news.png) top left no-repeat;
					height: 24px;
					margin-bottom: 5px;
				}
				
			#footer #events-footer{
				display: table-cell;
				width: 296px;
				vertical-align: top;
				}
				#footer #events-footer ul{
					list-style: none;
					padding-top: 15px;
					padding-left: 20px;
					padding-right: 5px;
				}
				#footer #events-footer ul li{
					font-family: Verdana;
					color: #fff;
					font-size: 11px;
					line-height: 13px;
					margin-bottom: 15px;
					padding-left: 3px;
					vertical-align: top;
				}
				#footer #events-footer ul li a{
					display: block;
				}
				#footer #events-footer ul li.title{
					text-indent: -9999px;
					background:transparent url(/images_hp/events.png) top left no-repeat;
					width: 122px;
					height: 24px;
					margin-bottom: 5px;
				}			
			#footer #athletics-footer{
				display: table-cell;
				width: 350px;
				vertical-align: top;
				}
				#footer #athletics-footer ul{
					list-style: none;
					padding-top: 15px;
					padding-left: 20px;
					padding-right: 5px;
				}
				#footer #athletics-footer ul li{
					font-family: Verdana;
					color: #fff;
					font-size: 11px;
					line-height: 13px;
					padding-left: 3px;
					vertical-align: top;
					margin-bottom: 15px;
				}
				#footer #athletics-footer ul li a{
					display: block;
				}
				#footer #athletics-footer ul li.title{
					text-indent: -9999px;
					display:block;
					background: transparent url(/images_hp/athletics.png) top left no-repeat;
					height: 24px;
					margin-bottom: 5px;
				}	
	.date{
		font-family: Verdana;
		color: #fff;
		font-size: 11px;
	}			
				
	#address{
		font-family: verdana;
		font-size: 11px;
		color: #77471b;
		text-transform: uppercase;
		text-align: center;
		}
		
		
			

