body {
	padding:0;
	margin:0;
	font-family:Arial,Helvetica,sans-serif;
	color:#800;
	background-color:#999 }

img {
	border:0;
	padding:5px }

a {color:#800}

#main-container {width:766px}

#header {width:610px}

.intro {width:342px}

.wall {
	width:648px;
	clear:both }

.map1 {
	width:377px;
	float:left }

.map2 {width:766px}

.map1, .map2 {
	margin-top:10px;
	border:3px ridge #800 }

.map1 h4, .map2 h4 {
	text-align:center;
	margin:0;
	border-bottom:3px ridge #800 }

.map1 img {width:367px}

.map2 img {width:373px}

.businesses {
	font-family:Verdana,Helvetica,sans-serif;
	width:100%;
	text-align:center }

#main-container, #header, .intro, .wall, .map1, .map2 {
	margin-left:auto;
	margin-right:auto }	

.fakehr {
	width:100%;
	clear:both;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:2px solid #800 }

#content {width:100%}

.water_tower1 {width:134px}

.water_tower1 img {width:124px}

.intro p {
	text-align:justify;
	margin:0;
	padding:5px }

.sign {width:290px}

.sign p {
	line-height:284px;
	margin:0 }

.sign img {
	margin-top:45px;
	width:280px;
	vertical-align:middle }

.wall img {width:638px}

.wall p {text-align:center}

.floatleft {float:left}

.floatright {float:right}

.nomargin {margin:0}

.notopmargin {margin-top:0}

.nobotmargin {margin-bottom:0}

.center {text-align:center}

#menu-container {
	width:767px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#ccc }

#menu {
	width:767px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#ccc;
	font-family:arial, helvetica, sans-serif;
	font-size:15px }
		
#menu a {
	margin:0;
	padding:5px;
	border:2px solid #999;
	height:auto !important;
	height:18px;
	text-align:center;
	display:block;
	white-space:wrap }

#menu a img {
	border:0;
	vertical-align:bottom }
	
#menu a:link, #menu a:visited, #menu a:active {	/* menu at rest */
	color:white;
	background-color:#600;
	text-decoration:none }
	
#menu a:hover {					/* menu at mouse-over */
	background-color:#603;
	text-decoration:none }	
	
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:127px				/* width of all menu boxes */
}

#menu li {
	position:relative;
	min-height:1px;				/* Sophie Dennis contribution for IE7 */
	vertical-align:bottom			/* Sophie Dennis contribution for IE7 */
}

#menu ul ul {
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding:1em;
	margin:-1em 0 0 -1em }

#menu ul ul ul {
	top:0;
	left:100% }

div#menu li:hover {
	cursor:pointer;
	z-index:100 }

div#menu li:hover ul ul, div#menu li li:hover ul ul, div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul {display:none}

div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul,
div#menu li li li li:hover ul {display:block}