html, body, h1, h2, h3, h4, h5, h6, p, tr, th, td, blockquote, ul, ol, li  {
/*	background-color : white; */
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0 ;
}
html, body {
	background-color : White ;
}
h1 { font-size : 1.5em ; }
h2 { font-size : 1.3em ;   margin-left : 0.4em ; margin-bottom : 0 ; }
h3 { font-size : 1.2em ; }

input, textarea {
	color : black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
}
p {
	margin-left : 1em;
	margin-right : 1em;	
	font-size : 14px;
}
blockquote {
	font-size : 14px;
	color : #333 ;
	border-left : 2px solid black ;
	padding-left : 3px ;
}
/* Tighten up H2 followed by p - first sibling selector doesn't work in IE */
h2 {
   margin-left : 1px ;
}
p {
	margin-top: 0px;
}
th, td {
	font-size : 12px;
}
dd, li {
	font-size : 14px;
}
dt {
	font-size : 16px;
	font-weight : bold;
}
p.smaller a {
	font-size : 10px;
	text-align : center;
}
td a, strong a {
	font-size : 12px;
}
h2 a {
	font-size : 100%;
}
a {
	font-size : 14px;
}
a:link, a:visited {
	color : Blue;
	text-decoration : underline;
}
a:hover, a:active, a:focus {
	color : Red;
	text-decoration : underline;
}
.centerText {
	text-align : center;
}
.countdown {
	background-color : #BBE2E8;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	border : 2px solid #00727E;
	padding : 3px;
}
.countdown a {
	font-size : 11px;
}
#Footer p {
	font-family : "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
}
/* see http://www.projectseven.com/whims/cssbuttons/ */
#nav a {
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	position:relative;
	display:block;
	text-decoration: none ;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 12px;
	color: blue;
}
#nav a:hover, #nav a:active, #nav a:focus {
	background-color: #D6E8F0;
	text-decoration: underline;
	color: blue;
}
img.floatRight {
	float : right;
	border : 0px;
	/*/*/ margin-left : 10px; /* */
}
img.floatLeft {
	float : left;
	border : 0px;
	/*/*/ margin-right : 4px; /* */
}
.smallTable {
	font-size : 11px;
}
.pinkRow {
   background-color : #EDE4D7;
}
.pinkRow {
   background-color : #D3E4D3;
}
.thenandnow td {
	vertical-align : top;
}
.thenandnow img {
	border : 2px;
}
.noTop {
	margin-top : 0px ;
}
.noBottom {
	margin-bottom : 0px ;
}
#Wrapper {
	width : 640px ;
	margin : 0 auto ;
}
#Content { width : 507px ; float : left ; }
#Header { width : 640px ; height : 157px ; background-color : #EDE4D7 ; }
#Header { width : 640px ; height : 157px ; background-color : #D3E4D3 ; }
#nav { 
float : left ;
width : 133px ;
}
#nav table, #nav  tr, #nav td {
	background-color: #EDE4D7;
}	  
#nav table, #nav  tr, #nav td {
	background-color: #D3E4D3;
}	  
#skipnav {
	position: absolute;
	left: -1000px;
	top: 0px;
	color: White;
	background-color: White;
}
.navRow, p.navRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.rightAlign {
	text-align: right;
}
.leftAlign {
	text-align: left;
}
ol.loalfa {
	list-style-type : lower-alpha;
	margin-left : 2em;
	margin-right : 1em;
}
ol.lonum {
	list-style-type : decimal;
	margin-left : 2em;
	margin-right : 1em;
}
ul, ol {
/*	margin-left : 1em; */
	margin-top: 0px;
}
.allclear {
	clear : both;
}
.clearing {
	clear : both;
	line-height: 1%;
}
td.vtop {
	vertical-align : top;
}
a img {
	border: 0px;
}
address {
	text-align: right;
	clear: both;
	background-color: #FAF5FB;
	margin-bottom: 7px;
}
#links a#linkslink, #welcome a#welcomelink, #home a#homelink, #services a#serviceslink, #directory a#directorylink, #government a#governmentlink, #budget a#budgetlink, #minutes a#minuteslink, #building a#buildinglink, #history a#historylink, #bicentennial a#bicentenniallink, #townhall a#townhalllink, #highway a#highwaylink, #camp a#camplink {
	background-color: #497375;
	cursor: default;
	color: White;
	text-decoration: none;
}
.figure {margin: 0em 1em 0em 1em;}
.figureLeft {margin: 0em 1em 0em 1em; float : left ; }
.figureRight {margin: 0em 1em 0em 1em; float : right ; }
.figure img {
/*  border: 2px solid silver; */
  display: block;
}
.figure span {
/*  border: 1px solid silver;
  border-width: 0 0 1px 2px;
  color: gray; */
  font-weight: bold;
  font-size: 80%;
  padding: 0.75em 0.5em 0.25em;
}
.bigred {
	color : Red ;
	font-size : 1.5em ;
	font-weight : bold ;
}
.myinput {
   width : 350px ;
}
acronym {
	cursor: help;
}
td.nobr {
	white-space: nowrap;
	padding-right: 3px;
	padding-left : 3px ;
}
#weathersticker {
	width : 468px ;
	margin : 5px auto ;
}
#weathersticker a img {
	border : 0 ;
}
a img { border : 0 ; }