﻿body	{
	width: 100%;
	top: 0px;
	margin: 0;
	padding: 0;
	color: #000;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
}
#wrapcontents750 {clear: both; width: 750px; margin-left: auto; margin-right: auto; padding: 0px;}
#advtopban {margin:15px 0 10px 0; text-align:center;}
#wrapheader	{
	width: 100%;
	margin: 0;
	padding: 0;
	color: #5070c0; 
	background-color: #f3f3f3; 
	border-bottom: 1px solid #999;
	text-align: center;
}
#header1	{width: 100%; padding: 0; border-bottom: 0px solid #999;}
a #header1, a:link #header1	{border-style: none;}
#header2	{
	width: 100%;
	height: 32px;
	margin: 0;
	padding: 0;
	color: #f3f3f3; 
	background-color: #5070c0; 
	text-align: center;
	}
#navtop	{margin: 0; padding: 4px 0 4px 0; color: #5070c0; background-color: #f3f3f3;}
#navtop ul {margin: 0; padding: 2px; color: #5070c0; background-color: #f3f3f3; text-align: center;}
#navtop li {padding: 2px; display: inline; font-size: 0.9em;}
#navtop a, #navtop a:link, #navtop a:visited {
	padding: 2px .45em 2px .45em;
	color: #5070c0;
	background-color: #fff;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	text-decoration: none;
	}
#navtop a:hover, #navtop a:active, #navtop a:focus {
	padding: 2px .45em 2px .45em;
	color: #5070c0;
	background-color: #ff0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	}
#wrapbody	{clear: both; width: 750px; margin: 0px; padding: 0;}
#colleft	{width: 510px; float: left; margin: 10px 20px 0 0; padding: 0; text-align: left;}
#insertad	{float: left; width: 250px; margin: 0 5px 0 0; padding: 0; color: #000; background-color: #fff;}
#listofcities 
{   
    clear: both;
    width: 728px;
    margin: 15px 0 10px 0;
    padding: 10px;
    background-color: #eee;
	color: #5070c0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
}
#featurelist {width: 500px; margin: 10px 0 10px 0; padding: 0; background-color: #fff;}
#linksblock {clear: left; width: 500px; margin: 10px 0 0 0; padding: 0; background-color: #ddd;}
#generallist {clear: left; width: 500px; margin: 10px 0 10px 0; padding: 0; background-color: #fff;}
#colright	{width: 200px; float: right; margin: 0px 0 0 0; padding: 0; font-size: .85em; text-align: center;}
#searchbox {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 10px 0 5px 0;
	color: #5070c0;
	background-color: #d2dbf5;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	}
.searchframe {width: 100%; margin: 0; padding: 0; border: none; background-color: #d2dbf5; text-align: center; font-weight: normal;}
#fullwide	{clear: both; width: 750px; margin: 10px 0 10px 0; padding: 0; text-align: center;}
#marinalist	{
	float: left;
	width: 510px;
	margin: 0;
	padding: 0 0 0px 0;
	color: #000;
	text-align: left;
	font-size: 1.0em;
	}
#marinalist a:hover	{padding-left: 4px; padding-right: 4px; background-color:#ff0;}
#marinalistright	{
	float: right;
	width: 200px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	color: #000;
	font-size: .85em;
	text-align: center;
	}
#footer	{clear: both; width: 750px; margin: 10px 0 5px 0; padding: 5px 0 0 0; border-top: 1px solid #999; text-align: center;}
h1.title {width: 750px; margin-left: auto; margin-right: auto; padding: 4px 10px 4px 10px; vertical-align: middle; font-size: 1.3em; font-weight: lighter; text-align: left;}
h2	{margin: 0; padding: 4px 0 4px 0; font-size: 1.2em; font-weight: lighter; text-align: left;}
h3	{margin: 0; padding: 4px 0 4px 0; font-size: 1.1em; font-weight: lighter; text-align: left;}
.tdstlist {text-align: center; font-size: .85em;}
.tdstlistalt {text-align: center; font-size: .85em; background-color: #f3f3f3;}
.left	{text-align: left;}
.center	{text-align: center;}
.right	{text-align: right;}
.leftsm	{text-align: left; font-size: .85em;}
.centersm	{text-align: center; font-size: .85em;}
.rightsm	{text-align: right; font-size: .85em;}
.listofcities {font-size: .9em;}
.listingname {margin: 10px 0 2px 0; padding: 0 0 0 0; font-size: 1.0em; font-weight: bold;}
.listing {margin: 3px 0 0 0; padding: 0 0 0 0; font-size: .9em; font-weight: normal;}
.botnav	{margin: 0; padding: 0; font-size: .8em;}
.copyright {margin: 0; padding: 5px 0 0 0; font-size: .7em;}

