
  body { font-size: 62.5%; margin: 0; padding: 0; background-color: #000; font-family: 'lucida grande', arial, tahoma, sans-serif; }

	#container { margin: 0 auto 5px auto; padding-top:20px; width: 683px; position: relative; background-color: #333; }
	#header { margin: 0 auto; width: 640px; height: 140px; background: transparent url('images/logo.jpg') top left no-repeat; }
	.headtitle { position: relative; font-family: Times; font-size: 30px; color: #FFF; top: 100px; left: 12px; }

	#navcontainer { margin: 5px; padding: 5px; }
	#nav, #nav ul { float: left; z-index: 5; list-style: none; line-height: 1; font-weight: bold; font-size: 12px; margin: auto; }
	#nav a { display: block; width: 100%; w\idth: 100%; color: #FDFDFD; text-decoration: none; background: #333; padding: 5px 10px 5px 10px; }
	#nav a:hover { color: #6A7919; }
	#nav li { float: left; }
	#nav li ul { position: absolute; left: -999em; height: auto; width: 19.4em; w\idth: 18.9em; font-weight: bold; margin: 0px; background: #333333; padding: 4px; }
	#nav li li { padding-right: 1em; width: 18em; background: #333333; border-bottom: solid #333333 1px; border-right: solid #333333 1px; }
	#nav li ul a { background: #6A7919; width: 100%; w\idth: 100%; padding: 5px 5px 5px 5px; }
	#nav li ul a:hover { width: 100%; w\idth: 100%; color: #333333; }
	#nav li ul ul { margin: 0px; }
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
	#nav li:hover, #nav li.sfhover { color: #6A7919; }

	#content {clear: left; z-index: 1; min-height: 390px; width: 640px; margin: 0 auto; background-color:#FDFDFD;}

	#insidecontent { float: left; padding-left: 25px; padding-right: 25px; width: auto; }
	#insidecontent p { margin-top: 0px; margin-bottom: 5px; color: #767676; font-family: Tahoma; font-size: 1.2em; line-height: 170%; }

	h1 { margin: 5px; text-align: center; font-weight: normal; color: #6A7919; font-size: 2.5em; font-family:Times; }
	h2 { margin: 0px; display: inline; position: relative; top: 0em; left: 0em; font-size: 1.8em; font-weight: normal; color: #94c258; }
	h2 a {text-decoration: none; }
  .centered {width: 610px; text-align: center;}
	.picturecontainer {float: right; padding: 5px; }
	
	#mapcontainer {margin-right: 5px; margin-top: 15px;}
	.address { width: 280px; float: right; margin-top: 60px; text-align: center; font-size: 8pt;}
	
	.galleryrow {width: 575px; min-height: 103px; text-align: center; border: solid #6A7919 1px; background: #333333; margin:auto; padding: 3px;cursor: pointer;cursor: hand;}
 	.gallerypic {float: right;border: solid #6A7919 1px;}
 	.gallerycaption {color: black; padding-right: 180px;}
	
	#footer {margin: 5px 2px 5px 2px; width: 641px; height: 39px; }
	#footer span {width: 50%; font-family: Tahoma; font-size: 1.2em; padding: 10px; color:  #767676; }
	#footer a {text-decoration: none; color: #FDFDFD; }

