a, a:visited, a:hover, a:active{
                color: #000;
}
#nav{
	background: #333399;
	color: #fff;
	text-align: right;
	clear: both;
	height: 19px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 100%;
	font-family: "Times New Roman";
}
#nav ul{
	margin: 0;
	margin-right: 10px;	
	text-align:right;
	color: #fff;
}
ul.nav{
	margin: auto;
}
#nav li, .nav li{
	margin: 0;
	padding: 3px 0;
	list-style: none;
	display: inline;
	white-space: nowrap;
	text-transform: capitalize;
	font-weight: bold;	
}
#nav a{
	padding: 0;
	overflow: hidden;
	height: 0;
	text-decoration: none;
	color: #fff;
}
#nav a:visited{
	color: #fff;
}
#nav a:hover{
	color: #33CC33;
}
#nav .active{
	color: #99fcff;
}
.active2{
	font-style: italic;
}
.clearfix{
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
p.clearfix{
	margin: 0; padding: 0;
}
/*Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
body{
	background-color: #000; 
	margin: 0; 
	background-image: url(images/background.gif);
	font: 13px normal Arial, Helvetica, sans-serif; 
	color: #000;
	width: 100%;
	text-align:center;
}
#content{
	width: 716px;
	margin: auto;
	background: #fff url(images/soyersLakePic5.gif) no-repeat scroll bottom right;
	text-align: left;
	border: 3px groove silver;
}
#plaincontent{
	width: 716px;
	margin: auto;
	background: #fff;
	text-align: left;
	border: 3px groove silver;
}
img{
	border: none;
}
#header, #header2, #headerwelcome{
	width: 716px; 
	background-color: #333399;
	text-align: center;
	font: xx-small normal Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
#header2{
	height: 154px;
}
#headerwelcome{
	height: 170px;
}
ul#photos{
	margin: 0;
	display:inline;
	padding: 0;
}
ul#photos li{
	padding: 0;
	margin: 0px;
	list-style: none;
	display: inline;
	clear: both;
	width: 100%;
}
#logo{
	height: 98px;
	padding: 10px 10px 0 10px;
}
img#bluelogo{
	float: left;
}
img#soyers{
	float: right;
}
img#photo{
	margin: 0;
	float: left;
	padding: 0;
}
img#soyers2{
	padding:40px;
}
#leftCol{
	background-color: transparent;
	width: 70%;
	margin: 5px;
	padding: 3px;
	float: left;
	height: 100%;
	vertical-align: top;
}
#rightCol{
	background-color: #99CCCC;
	padding: 0 5px 7px 5px;
	border: 2px solid #EDEDED;
	float: right;
	width: 25%;
	margin: 5px 5px 10px 0;
}
#rightCol p{
	margin: 0;
	margin-top: 7px;
}
#mainContent{
	width: 100%;
	min-height: 400px;
	padding: 0;
	}
.advert{
	text-align: center;
	background-color: #fff;
}
p.advertiser{
	font-weight: bold;
	text-transform: uppercase;
}
#advert p{
   text-align: center;
}
h1{
	font-size: 17px;
}
h2{
	font-size: 15px;
}
h3, h4, h5, h6{
	font-size: 13px;
}
form#membersOnly{
	float: right;
	border: 1px solid silver;
	padding: 5px;
	width: 45%;
}
#oneCol, #mainCol{
	margin: 5px 5px 0 5px;
	padding: 5px;
}
#oneCol table, #oneCol table.exec, #mainCol table, #mainCol table.exec{
	width: 70%;
	margin: auto;
	border: 1px solid #000;
	padding: 0;
}
#oneCol td, #oneCol th, #oneCol table.exec td, #oneCol table.exec th,
#mainCol td, #mainCol th, #mainCol table.exec td, #mainCol table.exec th{
	vertical-align: top;
	border: 1px solid #000;
	padding: 5px;
}
#oneCol table.exec, #oneCol table.exec td, #oneCol table.exec th, 
#mainCol table.exec, #mainCol table.exec td, #mainCol table.exec th{
	border: none;
}
#oneCol table.exec, #mainCol table.exec{
	width: 40%;
}
table#weather{
	width: 50%;
	margin: 0 0 0 0;
	padding: 0;
	border: 0;
}
p.top{
	text-align: right;
}
.col{
	float: left;
	width: 48%;
	margin: 5px;
}
table#members{
	border: 1px solid #000;
	width: 95%;
}
#members th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	border-right: 1px solid #fff;
	line-height: 1.2;
	text-transform: uppercase;
}
#members td{
	padding: 3px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}
#members tr.alt td {
	background: #ecf6fc;
}
#members tr.over td {
	background: #bcd4ec;
}
#sideNav{
	float:left;
	width: 154px;
	background-color: #cccccc;
	margin: 0 10px 0 0;
}
#sideNav ul{
	list-style: none;
	padding: 0;
	margin: 5px;
}
#sideNav li{
	list-style: none;
	padding: 0;
	margin: 5px 0;
}
#sideNav h2{
	margin: 5px;
}
#mainCol{
	margin-left: 160px;
}
p.titled:first-line {
	font-weight: bold;
	font-size: 15px;
}
span.top{
	float:right;
	text-align: right;
}
span.ltl_txt{
	font-size: 10px;
}
input.entrybox{
	font: 12px normal Arial, Helvetica, sans-serif;
	border-width: 1px; border-style: solid; border-color:black;
}
