html body {
	margin: 0;
	padding: 0;
   
	font-size: 85%;
	font-family: arial, helvetica, sans-serif;

	color: #333;
}

h3, h6 {
	margin: 5px 0px 0px 0px;
}
   
p {
	margin: 0px 0px 10px 0px;
}

p.date {
   margin: 0px 0px 0px 0px;
   font-weight: bold;
}

.entry {
   clear: both;
}

.image {
   margin: 5px;
   border: thin solid Black;
   float: right;
}

.headline {
   font-weight: bold;
   margin: 0;
}

.copywrite {
   text-align: center;
}

#container {
   	margin-left: auto;
   	margin-right: auto;
   	width: 627px;
	min-height: 900px;
}

#footer {
 margin: 0px 0px 20px 0px;
 border-top: 1px solid #778;
 clear: both;
}

#content {
	background-color: #DDE;
	
	padding: 10px 0px 10px 10px;	
	border-left: 1px solid #778;
	border-right: 1px solid #778
}

#navlist {
 padding: 3px 0;
 margin-top: 20px;
 margin-left: 0px;
 margin-bottom: 0px;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

#navlist {
}

#navlist li {
list-style: none;
margin: 0;
display: inline;
}

#navlist li a {
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #778;
border-bottom: none;
background-color: white;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover {
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a#current {
background: #DDE;
border-bottom: 1px solid #DDE;
}


div#hours p {
	margin: 0px 0px 0px 0px;
}

div#directions {
	clear: left;
}

div#locations {
	float: left;
}

div#map {
 margin: 10px;
 border: 1px solid #666;
 padding: 0px;
 float: left;
}

.todo {
   color: Red;
   font-weight: bold;
}
