body{
	background: url(/images/site_background.png) repeat-x #e1dbc6;
	margin: 0px;
	padding-top: 10px;
	}
#distance { 
	width:100%;
	height:50%;
	margin-bottom:-380px; /* half of container's height */
	float:left;
	}
	#container {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		height:750px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:860px;
			height:750px;
			margin: 0 auto;
			text-align: left;
			}
			
			#left_omni{
				float: left;
				}
			#omni{
				background: url(/images/omni_v2.png) top left no-repeat;
				height: 21px;
				width: 410px;
				margin: 0px;
				padding: 0px;	
				float: left;
				}
				
				#omni li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#omni li a {
						background:url(/images/omni_v2.png) top left no-repeat;
						display:block;
						float:left;
						height:21px;
						text-indent:-9999px;	
						outline: none;		
						}
						
						#omni li a#omni_1{width:85px; background-position:0px 0px;}
						#omni li a#omni_2{width:101px; background-position:-85px 0px;}
						#omni li a#omni_3{width:224px; background-position:-186px 0px;}
					
						
						#omni li a#omni_1:hover,#L1 li a#omni_1.on{background-position:0px -21px;}
						#omni li a#omni_2:hover,#L1 li a#omni_2.on{background-position:-85px -21px;}
						#omni li a#omni_3:hover,#L1 li a#omni_3.on{background-position:-186px -21px;}

		#L1{
				background: url(/images/nav.png) no-repeat top left;
				height: 176px;
				width: 344px;
				margin: 0px;
				padding: 0px;					
				}
				
				#L1 li {			
					display:inline;
					padding:0px;
					margin:0px;
					}
					
					#L1 li a {
						background:url(/images/nav.png) no-repeat;
						display:block;
						float:left;
						width:330px;						
						margin-left: 14px;
						text-indent:-9999px;	
						outline: none;		
						}
						
						#L1 li a#L1_122042{margin-top:2px; height: 25px; background-position:-14px -2px;}
						#L1 li a#L1_122117{height: 25px; background-position:-14px -27px;}
						#L1 li a#L1_122118{height: 25px; background-position:-14px -52px;}	
						#L1 li a#L1_122119{height: 25px; background-position:-14px -77px;}
						#L1 li a#L1_122121{height: 25px; background-position:-14px -102px;}
						#L1 li a#L1_122120{height: 25px; background-position:-14px -127px;}	
						#L1 li a#L1_122122{height: 24px; background-position:-14px -152px;}				
						
						#L1 li a#L1_122042:hover,#L1 li a#L1_122042.on{background-position:-344px -2px;}
						#L1 li a#L1_122117:hover,#L1 li a#L1_122117.on{background-position:-344px -27px;}
						#L1 li a#L1_122118:hover,#L1 li a#L1_122118.on{background-position:-344px -52px;}
						#L1 li a#L1_122119:hover,#L1 li a#L1_122119.on{background-position:-344px -77px;}
						#L1 li a#L1_122121:hover,#L1 li a#L1_122121.on{background-position:-344px -102px;}
						#L1 li a#L1_122120:hover,#L1 li a#L1_122120.on{background-position:-344px -127px;}
						#L1 li a#L1_122122:hover,#L1 li a#L1_122122.on{background-position:-344px -152px;}
				
		#nav_photo{float: left;}		
		#large_photo{float: left;}
		#footer_no_news{
			background: url(/images/footer_no_news.png) no-repeat;
			width: 860px;
			height: 68px;
			padding-top: 23px;
			}
			#footer_no_news p{display: none;}
			#footer_no_news a{
				display: block;
				text-indent: -9999px;
				width: 86px;
				height:17px;
				outline: none;
				margin-left: 768px;
				}
			#news_address{
				background: url(/images/news_address.png) no-repeat;
				width: 860px;
				height: 68px;
				}
			#news{							
				width: 402px;				
				float: left;
				margin: 0;
				padding: 14px 0px 6px 23px;
				}
				.news_date{
					font-family: Helvetica;
					font-size: 18px;
					color: #fec500;
					text-align: right;
					float: left;
					text-transform: uppercase;
					line-height: 16px;
					padding-left: 23px;
					padding-top: 10px;
					}
				.news_story{
					float: left;
					margin-left: 14px;
					max-width: 345px;
					padding-top: 10px;
					}
					.headline{
						font-family: Georgia;
						font-size: 14px;
						color: #ffffff;
						line-height: 12px;
						}
					.readmore{padding-top: 6px;}
					.readmore a{
						font-family: Georgia;
						font-size: 11px;
						color: #4a8ed2;
						text-decoration: underline;						
						}
			#address{				
				float: left;
				margin: 0;		
				padding: 12px 0px 0px 332px;	
				*html padding: 	12px 0px 0px 345px;	
				}
				#address p{display: none;}
				#address a{
					display: block;
					text-indent: -9999px;
					width: 90px;
					height:17px;
					outline: none;					
					}
			#news_footer{
				background: url(/images/footer_with_news.png) no-repeat;
				width: 860px;
				height: 35px;
				}
				#news_footer p{display: none;}
				#news_footer a{
					display: block;
					text-indent: -9999px;
					width: 90px;
					height:17px;
					outline: none;
					padding-top: 8px;
					margin-left: 768px;
					}
						
						
						
.clear {clear: both;}