body{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	background: #D5EDB3;
	color: #000000;
}
img {
	border-style:none;
	
}
img.gallery {
	padding:1em;
}
#logo {
	background:#99cc66;
	margin:0 auto;
	text-align:center;
}
#map_canvas {
	width:600px;
	height:500px;
	float:left;
}

#show {
	width:800px;
	margin:0 auto;
}
.dateBar {
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:.2em;
	background: #B3C797;
	padding-bottom:0.5em;
	padding-top:0.5em;
	padding-left:0.5em;
	border-top:thin solid #91A17A;
	border-bottom:thin solid #91A17A;
}

.main {
	margin-top:1em;
	margin:1em;
}

.header {
	font-weight: bold;
	font-variant: small-caps;
}
/*Definition List for menu display*/
dl.menu {
	padding-left:1em;
	border-left: thin #A1977A dotted ;
}
.menu dt{
	position:relative;
	background:url(../images/dot.gif) bottom left repeat-x;
}
.menu dt strong{
	background:#D5EDB3;
	font-weight:bold;
	padding:0.1em 0.3em 0.2em 0;
}
.menu dt span{
	background:#D5EDB3;
	position:absolute;
	right:0;
	padding:0.1em 0 0.2em 0.3em;
}

.menu dd {
	margin-bottom:4px;
}
/* Sub type for menu display*/
.menuHeader {
	position:relative;
	background:url(../images/dot.gif) bottom left repeat-x;
}
.menuHeader strong {
	background:#D5EDB3;
	font-weight:bold;
	padding:0.1em 0.3em 0.2em 0;
}
.menuHeader span{
	background:#D5EDB3;
	position:absolute;
	right:0;
	padding:0.1em 0 0.2em 0.3em;
}
/*Definition List for contact display*/

form{
	position:relative;
}
form .desc{
	padding-bottom:1em;
}
form .input {
	position:absolute;
	right:0;
}
