
body {
	/* added pos.rel */
	position:relative;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#000;
	background:#CCCC99;
}
a,
a:link,
a:visited,
a:hover,
a:active {
	color: #003399;
	text-decoration: none;
}
	
	#content {
	width: 90%;
	height: 990px;
	margin:0px auto;
	padding-top: 2px;
	position: relative;
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	background-color: orange;
	}

	#tophalf {
		position:relative;
		min-height:780px;
		overflow: auto;
		margin-bottom: 0px;
		margin-top: 0px;
		padding-top: 8px;
		background-color: #cccc66;
		border-style:solid;
		border-width:8px 8px 0px 8px;
		border-color:black;
	}
	#urban{
		float:left;
	}
	#banner{
		width: 90%;
		margin:0px auto;
		padding-top: 0px;
		position: relative;
		padding-left:30px;
		padding-right:30px;
		height: 55px;
		background-color:orange;
	}	
	#aboutbox{
		/* added pos.rel */
		position:relative;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:4px;
		margin-bottom:8px;
		overflow:auto;
		background-color:white;
		border:10px solid black;
		font-size:10pt;
		font-weight:600;
	}	
	#theend{
		/* added pos.rel */
		position:relative;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:4px;
		margin-bottom:8px;
		overflow:auto;
		background-color:white;
		border:10px solid black;
		font-size:10pt;
		font-weight:600;
	}	
	#howtobox{
		/* added pos.rel */
		position:relative;
		padding-left:10px;
		padding-right:10px;
		padding-top:4px;
		padding-bottom:4px;
		margin-bottom:10px;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
		overflow:auto;
		background-color:white;
		border:10px solid black;
		font-size:10pt;
		font-weight:600;
		display: block;
		width: 200px;
	}

	h2{
		font-size:12pt;
		font-weight:700;
		text-align:center;
		}
	#sitename{
		position:relative;
		clear:both;
		text-align:left;
		font-size:48px;
		font-weight: 700;
		letter-spacing: -0.06em;
		}
	#about{
		position:absolute;
		color:#003399;
		clear:both;
		right:160px;
		bottom:-5px;
		font-size:24px;
		font-weight: 700;
		cursor: pointer;
		}
	#contact{
		position:absolute;
		clear:both;
		right:30px;
		bottom:-5px;
		font-size:24px;
		font-weight: 700;
		}
	#mapdiv {
		/* added pos.rel */
		position:relative;
		float:left;
		height:470px;
		width:500px;
		background:#fff;
		margin-right:15px;
		margin-bottom: 10px;
		margin-left: 15px;
		}
	.mappopup {
		height:100%;
		}
	.mappopuptop {
		width:250px;
		}
	.mappopupimg{
		float:right;
	}
	.mappopupbottom{
		width: 250px;
		margin-top:5px;
		}
	.popupname{
		font-size: 9pt;
		}
	#rightcontent {
		position: absolute;
		margin-bottom: 10px;
		background-color: #cccc66;
		}
	.restaurant {
		/* added pos.rel */
		position:relative;
		width: 185px;
		font-size:9pt;
		font-weight: 600;
		line-height: 94%;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top:4px;
		padding-bottom:4px;	
		float: left;
		background-color: #cccc66;
		display: none;
	}
	.circles{
		float:left;
		border-style:none;
		padding-right:4px;
		padding-top:0px;
		padding-bottom:6px;
		padding-left:0px;
		}
	#keywords {
		position: relative;
		overflow:auto;
		background-color: #cccc66;
		padding-left:40px;
		padding-top:10px;
		border-style:solid;
		border-width:0px 8px 8px 8px;
		border-color:black;
	}
	.keywordlistdiv{
			/* added pos.rel */
	position:relative;
		float: left;
		padding: 5px;
		background-color: #cccc66;
	}
	.keywordlist{
		margin-left: 7px;
		padding-left: 7px;
		padding-bottom: 6px;
	}
li {
	list-style-type: none;
	cursor: pointer;
	font-size: 16px;
	font-family: "Tahoma","Verdana","Arial","Helvetica",sans-serif;
	font-weight: 500;
}
.keywordbox {
		/* added pos.rel */
	position:relative;
	cursor: pointer;
	font-size: 24px;
	font-family: "Tahoma","Verdana","Arial","Helvetica",sans-serif;
}
.clicked {
	color: #fff;
	}
#myDiv {
		/* added pos.rel */
	position:relative;
   	border:4px solid black;
	background:#fff;
	padding: 3px;
	margin-left: 25px;
	width:90%;
	height:35px;
}
	#howtouse{
		clear:both;
		padding-left:6px;
		padding-right:6px;
		padding-top:6px;
		padding-bottom:6px;
		margin-bottom:30px;
		margin-left:25px;
		overflow:auto;
		background-color:white;
		border:4px solid black;
		font-size:8pt;
		font-weight:600;
		width:90%;
	}	


