.clear{clear:both;}
.left{float: left;}
body{
background: #D0CFCB;
margin:0px;
padding:0px;
}
#container {
	margin: 0px;
	padding: 0px;
	text-align:center;
	}
	#containerCenter{
		background: url(/images/hp_background_v2.gif) repeat-x top left;
		width:790px;
		margin: 0 auto;
		text-align: left;
		border-top:1px solid #19076B;
		border-bottom:2px solid #19076B;
		border-left:2px solid #19076B;
		border-right:2px solid #19076B;
		}
		
		#banner{
			padding:0px;
			margin:0px;
			background:url(/images/banner_v3.png) top left no-repeat;
			width:790px;
			height:48px;
			}
			
			#quicklinks{
				float:left; 
				width:159px;
				height:25px;
				margin-left:514px;
				display:block;
			}
			
			#search_area{
				float:left; 
				padding:0px;
				margin-top:4px;
				margin-left:5px; 
				}
				
				#search{
					width:105px; 
					font-family:Arial;
					font-size:11px;
					color:#919090;
					height:19px;
					padding-left:7px;					
					border:1px solid #2b139a;
					background:url(/images/search_bg.gif) top left no-repeat;					
				}
			
			#nav, #nav li a{background:url(/images/nav_v3.png) no-repeat top left;}
		
			#nav {
			list-style:none;
			padding:0px;
			margin:0px;
			width:790px;
			height:27px;
			display:block;
			}
			
			#nav ul{
			margin:0px;
			-moz-padding-start:0px;
			}
			
			#nav li {
				display:inline;
				padding:0px;
				margin:0px;
				}
				
				#nav li a {
					display:block;
					float:left;
					height:27px;
					text-indent:-9999px;
					outline:none;
					}
				
				#nav li a#nav_112860{width:120px; background-position:0px 0px;}
				#nav li a#nav_112868{width:110px; background-position:-120px 0px;}
				#nav li a#nav_112895{width:120px; background-position:-230px 0px;}
				#nav li a#nav_113008{width:112px; background-position:-350px 0px;}
				#nav li a#nav_113026{width:142px; background-position:-462px 0px;}
				#nav li a#nav_113078{width:87px; background-position:-604px 0px;}
				#nav li a#nav_113105{width:99px; background-position:-691px 0px;}
				
				
				#nav li a#nav_112860:hover,#nav li a#nav_112860.on{background-position:0px -27px;}
				#nav li a#nav_112868:hover,#nav li a#nav_112868.on{background-position:-120px -27px;}
				#nav li a#nav_112895:hover,#nav li a#nav_112895.on{background-position:-230px -27px;}
				#nav li a#nav_113008:hover,#nav li a#nav_113008.on{background-position:-350px -27px;}
				#nav li a#nav_113026:hover,#nav li a#nav_113026.on{background-position:-462px -27px;}
				#nav li a#nav_113078:hover,#nav li a#nav_113078.on{background-position:-604px -27px;}
				#nav li a#nav_113105:hover,#nav li a#nav_113105.on{background-position:-691px -27px;}
				
	#main_photo_area{
		padding:0px 0px 0px 0px;
		margin:0px;
		width:790px;
		height:340px;
		background:url(/images/center_image_v4.jpg) top left no-repeat;
		}
		
		#leftphoto_area{
			margin:71px 0px 0px 230px;
			width: 266px;
			height: 173px;
			display:block;
			float:left;
			}
			
			#leftphoto{
				
			}
		
		#rightphoto_area{
			margin:71px 0px 0px 9px;
			width: 273px;
			height: 173px;
			display:block;
			float:left;
			}
			
			#rightphoto{
			
			}
	
	#button_area{
		padding:31px 0px 0px 1px;
		margin:0px;
		display:block;
		float:left;
		}
	
		#button{
			padding:0px;
			margin:0px;
			}
		
		#button li{
			list-style:none;
			padding: 0px 0px 10px 21px;
			text-align:left;
			text-decoration:none;
			}
			
	#separator{
		padding:26px 6px 0px 10px;
		float:left;
		}
	
	#newsheader{
		padding-bottom:14px;
	}
	
	#news{
		font-family: "Arial";
		font-size: 11px;
		color: #000000;
		padding-top:14px;
		width:186px;
		display:block;
		float:left;
		}
		#news a{
		font-family: "Arial";
		font-size: 11px;
		color: #000000;
		
		}
		#newsbutton{
			padding-left:123px;
		}

	#eventsheader{
		padding-bottom:14px;
	}		
	
	#events{
		font-family: "Arial";
		font-size: 11px;
		color: #000000;
		padding-top:14px;
		width:172px;
		display:block;
		float:left;
		}
		#events a{
		font-family: "Arial";
		font-size: 11px;
		color: #000000;
		
		}
		#eventsbutton{
			padding-left:100px;
		}	
	
	.bold{
		font-weight: bold;
		font-size:11px;
		}
	
	#dayphoto_header{
		padding-bottom:14px;
	}

	#dayphoto_area{
			padding-top:14px;
			display:block;
			float:left;
		}
		
		#dayphoto{
			border: 2px solid #331d79;
		}

		#dayphoto_caption{
			font-family: "Verdana";
			font-size: 10px;
			color: #FFFFFF;
			background-color:#331d79;
			text-align: center;
			line-height: 18px;
			padding-top:6px;
			padding-bottom:6px;
		}	
		
	#address{
		margin-top: 10px;
		padding-top: 10px;
		display:block;
		width:790px;
		height:30px;
		background:url(/images/hp_address.gif) top left no-repeat;
		border-top:1px solid #0e0148;
	}
		#middleaddress{
			padding-left: 20px;
			font-family: Arial;
			font-size: 10px;
			color: #100056;
			text-transform: uppercase;
			text-align:left;
			display:block;
			float:left;
			text-indent: -9999px;
		}
		#loweraddress{
			padding-left:100px;
			font-family: Arial;
			font-size: 10px;
			color: #100056;
			text-transform: uppercase;
			text-align:left;
			display:block;
			float:left;
			text-indent: -9999px;
		}
		
	
		
	#store{
		padding-top: 21px;
		}