html, body, p, td, div {
	font-size: 0.9em;
	color: #666666;
	font-family: Verdana, Arial;
	}
h1 {
	font-size: 1.4em;
	color: #006633;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	text-transform: uppercase;
	}
h2 {
	font-size: 1.3em;
	color: #666666;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	}
h3 {
	font-size: 1.1em;
	color: #007733;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	}
h4 {
	font-size: 1em;
	color: #990000;
	margin: 0;
	padding: 0;
	}
p {
	padding-top: 0;
	margin-top: 0;
	}
ul {
	padding-left: 0;
	margin-left: 24px;
	}
ul li {
	padding-bottom: 3px;
	}
a {
	color: #247042;
	}
a:hover, a:hover.small, #local-menu a:hover.small {
	text-decoration: none;
	}
a.small, #local-menu a.small {
	font-size: 0.8em;
	font-weight: normal;
	color: #247042;
	text-decoration: underline;
	}
form {
	margin: 0;
	padding: 0;
	}
#calendar td {
	font-size: 0.7em;
	}
table#top-menu {
	border: 2px solid #999999;
	}
#top-menu td {
	padding-left: 7px;
/* 	padding-right: 7px; */
	}
#top-menu td#last {
	padding-right: 2px;
	padding-left: 2px;
	}
#top-menu td a, #top-menu td {
	color: #247042;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	}
#top-menu td a:hover {
	margin-bottom: 25px;
	border-bottom: 5px solid #99cc99;
	}
td#breadcrumbs {
	height: 30px;
	}
td#side-menu table td {
	border: 0;
	width: 149px;
	height: 39px;
	text-align: center;
	}
td#side-menu table td#first {
	height: 44px;
	border: 0;
	}
td#side-menu table td a {
	font-size: 1.2em;
	color: #006633;
	font-weight: bold;
	letter-spacing: -1px;
	text-decoration: none;
	}
td#side-menu table td#first a {
	color: #FFFFFF;
	}
td#breadcrumbs, td#breadcrumbs td {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	}
td#breadcrumbs a, td#breadcrumbs td a {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	}
td#breadcrumbs a:hover {
	text-decoration: none;
	}
.btn {
	border: 1px solid #006633;
	background-color: #DBDBDB;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
	height: 22px;
	}
table.album td {
	border: 3px solid #006633;
	padding: 5px;
	}
td#feedback {
	font-style: italic;
	}
#local-title {
	height: 44px;
	width: 625px;
	background-image: url('/images/locals_title.jpg');
	background-repeat: no-repeat;
	}
#local-title h1 {
	font-family: Helvetica;
	font-size: 1.2em;
	color: #006633;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 85px;
	padding-right: 0;
	margin-right: 0;
	}
#local-title small {
	font-family: Helvetica;
	font-size: 13px;
	color: #006633;
	font-weight: bold;
	}
#local-menu td {
	border: 1px solid #999999;
	}
#local-menu td.noborder {
	border: 0;
	}
#local-menu a {
	color: #999999;
	font-weight: bold;
	text-decoration: none;
  font-size: 0.8em;
	}
#local-menu a:hover {
	color: #006633;
	}
#local-menu td.menu-on {
	background-color: #99cc99;
	height: 28px;
  text-align: center;
	}
#local-menu td.menu-off {
	background-color: #FFFFCC;
	height: 28px;
  text-align: center;
	}
#local-menu td.menu-on a, #local-menu td.menu-off a {
display: block;
}

.spacing {
	height: 23px;
	_height: 10px;
	}
hr.green {
	color: #247042;
	border: 1px solid #247042;
	}
span.highlight {
	background-color: #99cc99;
	color: #FFFFFF;
	font-weight: bold;
	}
.locals, .locals td, .locals th {
	border: 1px solid #666666;
	}
.locals td, .locals th {
	padding: 3px;
	}
.locals th {
	color: #247042;
	font-size: 1em;
	font-weight: bold;
	background-color: #DBDBDB;
	}
#footer small {
	font-size: 0.7em;
	}
.survey td {
	font-size: 0.7em;
	}
