h2 {
	font-size: 1.5em;
	text-align: center;
}
h3.main {
	font-size: 1.1em;
	text-decoration: underline;
	margin-top: 2em;
	position: relative;
	left: 24%;
	width: 66%;
}
p.inlinks {
	text-align: center;
	margin-bottom: 2.0em;
}
table {
	margin-left: 7%;
	width: 86%;
}
table#main td {
	width: 50%;
	vertical-align: top;
	padding: 0;
	padding-bottom: 5%;
}
table#main td p {
	font: 0.90em/120% verdana, sans-serif;
	position: relative;
	left: 24%;
	width: 66%;
}
h3.rests {
	font-size: 1.0em;
	margin-top: 2em;
	position: relative;
	left: 10%;
	width: 80%;
}
table#rests td {
	width: 33.33%;
	vertical-align: top;
	padding: 0;
	padding-bottom: 0.5em;
}
table#rests td p {
	font: 0.85em/120% verdana, sans-serif;
	position: relative;
	left: 10%;
	width: 80%;
}
table#rests td p.restdesc {
	font: italic 0.75em/130% verdana, sans-serif;
	color: teal;
}
table#rests td p.location {
	font-style: italic;
}

