@charset "utf-8";

body{
font: 100%/1.4 Verdana, Helvetica, Arial, sans-serif;
color: #000;
//background: #ccffcc;	
min-width: 980px;
max-width: 1500px;
}

header, section, footer, aside, nav, article, figure, figcaption, hgroup
{
	display:block;
}
.fltlt{	
	float:left;
}
header{	
	margin-top:0px;	
}
nav{
	text-align:center;
	position:relative; left:-30px; top:-90px;
}
nav ul li, nav1 ul li{	
	display:inline;
	font-size:1.1em;
}
nav1{
	text-align:center;	
}
nav1 ul{
	margin-left:-40px;
}
section{
	float:left;
	margin: -90px 0 0 0;
}
section1{
	margin:20px 10px 0 40px;
	float:left;
	width:540px;
	padding-right:40px;
}
section1 span1{
	font-style:italic;	
}
section1 p{
	color:#013d34;
	font-weight:bold;
	text-align:center;
}
.storehours{
	float:left;
	width:300px;
	height:300px;
	margin-left:30px;
}
.storehours p{
	text-align:center;
	margin:-20px 0 0 -10px;
}
.midsec{
	text-align:center;
	width:638px;		
	float:left;	
}
aside{
	margin:20px 0 0 0;
	float:left;
	width:350px;
	text-align:center;
}
#wrapper{
	width:980px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:-8px;
	background: #ccffcc;	
}
nav a:link, nav1 a:link{	
	color:#000;
	background:#91c089;
	padding:4px 20px 4px 20px; 
	margin-left:5px;
	border:0px solid green;
	border-radius:4px;
}
nav a:visited, nav1 a:link{
	color:black;
	background:#bdc5c4;
}
nav a:hover, nav1 a:hover{
	background:#0066cc;
}
.clearfloat{
	clear:both;
}

.center{
	text-align:center;
}
footer{	
	margin:130px 0px 0px 20px;	
}
a.photopage:hover{
	opacity: 0.7; filter: 
	alpha(opacity=70);		
}
.indexhide{
	position: relative;
}
.fontlu{
	font-family: "lucida handwriting";
	text-align: center;	
}
.lineht{
	line-height: 60%;
}	
