.homebody{
	margin:0; 
	padding:0;
	background: #cec293;}

#distance { 
	width:100%;
	height:50%;
	margin-bottom:-350px; /* half of container's height */
	float:left;
	}
	
	#container {
		margin:0 auto;		
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:700px;
		width:100%;
		clear:left;
		text-align: center;
		}
		#containerCenter{
			width:1000px;
			height:700px;
			margin: 0 auto;
			text-align: left;
			}
			
			#non_flash_content{
				background:url(/images/photo_background.png) no-repeat;
				width: 980px;
				height: 418px;					
				}
			
			#logo{
				width: 280px;
				height: 98px;
				float: left;										
				}
			
			#nav_area{
				width: 700px;	
				height: 98px;			
				float: left;
				
				}
				#omni_left{
					width: 134px;
					float: left;
					}		
					
				#omni{
					background:url(/images/omni.png) no-repeat;
					width: 400px;
					height: 59px;
					float: left;
					margin: 0px;
					padding: 0px;
					
					}
						
					#omni li{
						display: inline;
						margin: 0px;
						padding: 0px;
						text-indent: -9999px;
						line-height: 5px;
						font-size: 1px;
								
						}
				
					#omni li a{
						background:url(/images/omni.png) no-repeat;
						display: block;
						float: left;				
						list-style: none;
						height: 59px;
						outline: none;
						}
						
						#omni li a#omni_1{width:98px; background-position: 0px 0px;}
						#omni li a#omni_2{width:82px; background-position: -98px 0px;}
						#omni li a#omni_3{width:80px; background-position: -180px 0px;}
						#omni li a#omni_4{width:140px; background-position: -260px 0px;}
			
						#omni li a#omni_1:hover,#omni li a#omni_1.on{background-position: 0px -59px;}
						#omni li a#omni_2:hover,#omni li a#omni_2.on{background-position:-98px -59px;}
						#omni li a#omni_3:hover,#omni li a#omni_3.on{background-position:-180px -59px;}
						#omni li a#omni_4:hover,#omni li a#omni_4.on{background-position:-260px -59px;}
						
					
					#searchBox, #searchBox input, #searchBox a { 
						background:url(/images/search.png) no-repeat;; 
						border:none; 
						padding:0; 
						
						}
					#searchBox { 
						height:59px; 
						width:166px; 
						float:left;
						}
					#searchBox p { 
						display:none; 
						}
					#searchBox input{ 
						background:none;
						float:left; 
						margin-top: 18px;
						margin-left: 19px; 
						height:18px; 
						width:114px; 
						font-family:Verdana; 
						font-size:11px; 
						color:#5e5b4d;
						}
					#searchBox a { 		
						background:none;	
						float: left; 			
						display: block; 
						margin-top: 16px;
						height: 20px; 
						width: 20px; 
						text-indent:-9999px; 
						outline:none;
						}
								
			#L1{
				background:url(/images/L1.png) no-repeat;
				display:block;	
				width:700px;
				height:39px;
				margin:0px;
				padding:0px;
				}
					
				#L1 li {			
						display:inline;
						padding:0px;
						margin:0px;			
						}
						
						#L1 li a {
							background:url(/images/L1.png) no-repeat;
							display:block;
							float:left;
							height:39px;
							text-indent:-9999px;	
							outline: none;		
							}
							
							#L1 li a#L1_41071{width:171px; background-position:0px 0px;}
							#L1 li a#L1_41072{width:123px; background-position:-171px 0px;}
							#L1 li a#L1_41073{width:121px; background-position:-294px 0px;}
							#L1 li a#L1_41074{width:72px; background-position:-415px 0px;}
							#L1 li a#L1_41075{width:114px; background-position:-487px 0px;}
							#L1 li a#L1_41076{width:99px; background-position:-601px 0px;}
							
							#L1 li a#L1_41071:hover,#L1 li a#L1_41071.on{background-position:0px -39px;}
							#L1 li a#L1_41072:hover,#L1 li a#L1_41072.on{background-position:-171px -39px;}
							#L1 li a#L1_41073:hover,#L1 li a#L1_41073.on{background-position:-294px -39px;}
							#L1 li a#L1_41074:hover,#L1 li a#L1_41074.on{background-position:-415px -39px;}
							#L1 li a#L1_41075:hover,#L1 li a#L1_41075.on{background-position:-487px -39px;}
							#L1 li a#L1_41076:hover,#L1 li a#L1_41076.on{background-position:-601px -39px;}
				
		#photo{
			background: url(/images/hp_photo.jpg) no-repeat;
			width: 980px;
			height: 311px;	
			clear:both;		
			}
			#get_flash{
				width:158px;
				height:39px;
				padding-top: 220px;
				padding-left: 507px;
				}
				
				#get_flash a{
					width:158px;
					height:39px;
					display: block;
					text-indent: -9999px;
					line-height: 1px;
					font-size: 1px;
					outline:none;
					}
				
		#announcement_border{
			width: 960px;
			margin: 1px 0px 0px 9px;			
			}
		#announcement{
			background:#b20838;			
			border: 3px solid #94052e;
			margin: 0px;	
										
			}		
			
			.announcement_text_area{
				padding: 13px 10px 10px 10px;
				font-family: Verdana;
				font-size: 12px;
				color: #ffffff;
				}
			.announcement_text{							
				font-family: Verdana;
				font-size: 12px;
				color: #ffffff;				
				}
		
		#events{
			background: url(/images/hp_events.png) no-repeat;
			width: 331px;
			height: 206px;
			float:left;				 
			}
			.event-container{
				width: 284px;
				height: 162px;
				margin: 18px 10px 0px 28px;	
				}
			.month{
				width: 13px;	
				height: 32px;					
				float:left;
				}
			.day{
				background: url(/images/hp_month_bg.gif) repeat-x;
				font-family: "Times Roman", Times;
				font-size: 30px;
				line-height: 30px;
				padding-top: 1px;
				color: #ffffff;		
				margin: 0px;
				width: 30px;
				height: 32px;
				float:left;			
				}
			
			#more_events{								
				margin-left: 221px;
				padding: 0px;
				}
		#buttons{
			background: url(/images/hp_buttons.png) no-repeat; 
			width: 317px;
			height: 250px;
			float:left;		
			margin: 0px;
			padding: 0px;	
			}
			#left_button_padding{
				width: 9px;
				float: left;
				}
			#large_button{
				width: 150px;
				float: left;
				margin: 10px 0px 0px 0px;
				padding: 0px;
				}
			#small_buttons{
				width: 150px;
				float: left;
				margin: 10px 0px 0px 0px;
				padding: 0px;
				}
		
		#news{
			background: url(/images/hp_news.png) no-repeat; 
			width: 332px;
			height: 206px;
			float:left;			
			font-family: Verdana;
			font-size: 12px;
			color: #8c0e32;
			}
			
			.news_container{
				width: 284px;		
				height: 162px;	
				margin: 18px 0px 0px 20px;	
				}
			.news-headline{
				font-family: Verdana;
				font-size: 12px;
				color: #8c0e32;
				padding:0px;
				margin:0px;
				}
				.news-headline a{
				font-family: Verdana;
				font-size: 12px;
				color: #8c0e32;
				padding:0px;
				margin:0px;
				}
			.thumb_photo{
				width: 76px;
				margin-right: 11px;
				}
			.seperator{
				margin: 5px 0px 5px 0px;
				}
			
			#more_news{						
				margin-left: 213px;	
				padding: 0px;		
				}
#non-flash-text{display:none; line-height: 1px; font-size: 1px; text-indent: -9999px;}			
							
.clear {clear:both}


