	body {
		background-color:#003300;
		background-image: url('/images/backgrnd.gif');
		color: #000000;
		margin:0;
		padding:0;
		min-width:950px;
		font-family: 'Century', Times, serif;
	}
	
	input {border-color:#000000; background-color:#FFFFFF;}
	textarea {border-color:#000000; background-color:#FFFFFF;}

	hr {color: #000000; margin-left:10px; margin-right:10px; height:1px}
	
	#wrap {
		background:#030;
		margin:0 auto;
		width:950px;
	}
	#header {
		background:#eee;
		background-image: url('/images/banner.jpg');
		background-repeat: no-repeat;
		height: 106px;
	}
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#main {
		background:#efe;
		float:left;
		width:700px;
		margin-bottom: 10px;
		margin-right: 10px;
	}
	#main h1 {
		padding:0 0;
		margin-top: 0;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#main h2, #main h3, #main h4 {
		padding:0 0;
		margin-top: 0;
		margin-bottom: 5px;
		margin-left: 10px;
		margin-right: 10px;
    }

	#main p {
		padding:0 0;
		margin-top: 0;
		margin-bottom: 10px;
		margin-left: 10px;
		margin-right: 10px;
    }

	#main li {
		padding:0 0;
		margin-top: 0;
		margin-bottom: 7px;
		margin-left: 10px;
		margin-right: 10px;
    }	
	
	#main table {
		margin-left: 10px;
		margin-right: 10px;
	}

	#navigation {
		background:#030;
		float:right;
		width:240px;
		color:#ffff;

	}
	#navigation ul {
		list-style-type:square;
		color: #ffffff;
	}

	#navigation ul a:link.selected, #navigation ul a:visited.selected {  
		color: #000000;  background-color: #ffffff;
	}

	#navigation a {	
		display: block;	margin: 0;	padding-left: .5em;	padding-top: .125em; padding-bottom: .125em;	font-style: normal;	text-decoration: none;
	}

	#navigation li {
		margin: 0;  padding: 0; border-bottom: 2px solid green; font-weight: normal;
	}
	
	#navigation a:link, #navigation a:visited  {  
		color: #ffffff;
	}

	#navigation li a:hover {  
		color: #000000;  background-color: #cccc99;
	}
	
	#navigation li a:focus {  
		color: #ffffff;  background-color: #cccc99;
	}

	#footer {
		background:#cc9;
		clear:both;
	}
	
	#footer p {
		padding-left:8px;
		padding-right:10px;
		margin:0;
    }
	
	#frontimage1 {
	float: right;
	margin-left: 10px;
	}
	
	#imgfloatleft {
	float: left;
	margin-right: 10px;
	}
		
	#imgfloatright {
	float: right;
	margin-right: 10px;
	}
	
	#imgfloatleftspace {float: left; margin-right: 10px; margin-left: 10px;	}

	#centertable table {
		clear: both;
		margin-left: 10px;
		font-size: 90%;
	}
	
	#poolhours {
		clear: both;
		margin-left: 0px;
		margin-bottom: 20px;
		font-size: 80%;
	}
	
	#poolhourstext {
		clear: both;
		margin-left: 0px;
		margin-right: 10px;
		font-size: 90%;
	}
	
	#highlight p {
		border: 4px	solid blue;
		margin-left: 305px;
		margin-right: 5px;
		color: #000000;
		background:#eeeeff;
	}
	
	#lastmod {
		clear: both;
		font-size: 75%;
	}
	
	#calendarfootnote {font-size: 80%; margin-top:-24px}
	
	#space {margin-top:12px;}
	
	#eXTReMe {margin-left:10px; margin-bottom:5px;}
	
	#center {text-align:center;}
	
	div.spamcode table {
	color: white;
	background-color: black;
	font-size: 90%;
	margin: 10px;
	}

	#col1 {
		background:#ffffff;
		float:left;
		width:340px;
		margin-bottom: 10px;
		border: solid #000000; border-width: thin
	}

	#col2 {
		background:#ffffff;
		float:right;
		width:350px;
		margin-bottom: 10px;
		border: solid #000000; border-width: thin
	}

	.submittedby {
		font-size: 70%;
	}

	.dateposted {float:right; font-weight:bold; }

	.noticeheader {
		background:#003333;
		color: #ffffff;
		border-left: solid #88aa44; border-width: medium;
		border-right: solid #88aa44; border-width: medium;
		border-top: solid #88aa44; border-width: medium;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		padding: 10px;
	}

	.noticebody {
		background:#ffffff;
		color: #000000;
		border-left: solid #88aa44; border-width: medium;
		border-right: solid #88aa44; border-width: medium;
		border-bottom: solid #88aa44; border-width: medium;
		margin-left: 10px;
		margin-right: 10px;
		padding: 10px;
	}
	.noticeheader p {
		float: right;
	}
	
	.bothcolumns {background:#ffffff;}