div#contentcontain {
margin: 0;
padding: 0;
border-top: 6px solid #fff;
width: 748px;
background: #fff;
font-size: .8em;
font-family: Arial, san-serif;
text-align: left;
}

div#contentleft {
float: left;
width: 160px;
background: #9c957b;
}

div#contentright {
float: right;
width: 582px;
padding: 0 0 15px 0;
background: #c6bead;
}

div#contentcenter {
background: #fff;
padding: 0px 106px 20px 106px;
}

div#contentfull {
background-color: #c6bead;
padding: 20px 0 20px 72px;
}

div#event {
width: 604px;
}

div#eventsub {
border-right: 2px solid #312418;
border-left: 2px solid #312418;
padding-right: 27px;
padding-left: 27px;
}

.photogallery {
width: 546px;
display: block;
margin: 0;
padding: 0 0 0 0;
background: #B7AE9B;;
}

.photogallery a {
	float: left;
	display: inline;
	margin: 0;
	margin-left: 26px;
	margin-top: 26px;
	padding: 0;
	 border: 2px solid #312418;
}

.photogallery a:hover {
	border: 2px solid #B7AE9B;
}


.photogallery a.first {
	margin-left: 26px;
	margin-top: 26px;
	border: 0;
}
.photogallery a.last {
	float: right;
	margin-left: 0;
	margin-top: 26px;
    border: 0;
}

.photogallery a img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

.photogallery2 {
width: 546px;
display: block;
margin: 0;
padding: 0 0 26px 0;
background: #B7AE9B;;
}

.photogallery2 a {
	float: left;
	display: inline;
	margin: 0;
	margin-left: 26px;
	margin-top: 26px;
	padding: 0;
	 border: 2px solid #312418;
}

.photogallery2 a:hover {
	border: 2px solid #B7AE9B;
}


.photogallery2 a.first {
	margin-left: 26px;
	margin-top: 26px;
	border: 0;
}
.photogallery2 a.last {
	float: right;
	margin-left: 0;
	margin-top: 26px;
    border: 0;
}

.photogallery2 a img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
}

div.jsnav {
margin: 0;
width: 748px;
border-top: 3px solid #2b425a;
border-bottom: 6px solid #d78c1e;
font-size:1.2em;
line-height: 1.8em;
float: left;
background: #2b425a; 
}

div.altnav {
	background-color: #3b6289;
}

div.jsnav ul {
list-style-type: none;
margin-left: 20px;
}

div.jsnav li {
display: inline;
list-style-type:none;
float: left;
background: #3A546B;
margin-right: 3px;
}

div.jsnav a {
width: 115px;
text-align: center;
padding: 6px 0px;
display: block;
color: #fff;
text-decoration: none;
}

div.jsnav a.off {
	color: #fff;
}

div.jsnav a.on {
	color: #fff;
	background-color: #d78c1e;
}

div.altnav a.on {
	color: #FFF;
	background-color: #de0023;
}

div.jsnav a.off:hover {
	text-decoration: none;
	background: #122C51;
}

div.altnav a.off:hover {
	text-decoration: none;
	background-image: none;
	background-color: #0e2862;
}

div.jsnav a.on:hover {
	text-decoration: none;
}

div#boatContent {
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
}

.header {
display: block;
font-weight: bold;
font-size: 1.3em;
color: #000;
}

/*used for date under header in events */
.headersub {
color: #6d8d23;
display: block;
font-family: Arial, san-serif;
font-size: 1em;
margin-bottom: 3px;
}

.headersub2 {display: block;  color: #6d8d23; font-family: Arial, san-serif; font-weight: bold; font-size: 1.1em;}

.headersub3 {display: block; margin-top: 50px; font-weight: bold; font-size: 1.5em;}

.headersub4 {display: inline; font-weight: bold; font-size: 1.1em; margin-right: 5px; color: #333;}

.headersub5 {display: inline; font-weight: bold; font-size: 1.2em; margin-right: 5px;}


.featuredevent {
margin: 0 0 14px 0;
padding: 10px 0px 10px 0px;
border-top: 1px solid #ccc;
}

.featuredevent2 {
margin: 0 0 14px 0;
padding: 10px 0px 10px 0px;
border-top: 1px solid #ccc;
}


.featuredheader {
display: block;
color: #6d8d23;
font-size: 1.1em;
font-weight: bold;
}

.thumb {
float: left;
margin: 5px 10px 4px 0;
padding: 6px;
border: 1px solid #ccc;
}

.wht {
color: #fff;
}

.red {
color: #C0272D;
}

.org {
color: #F7931D;
font-style: italic;
font-weight: bold;
}

.blue {
color: #0071BC;
font-weight: bold;
font-size: 1.1em;
}

.headermonth {
margin-top: 17px;
}

.headermonth2 {
border-bottom: 1px solid #ccc;
}

.divider {
border-bottom: 1px solid #ccc;
margin-bottom: 4px;
}

.italic {
font-size: .9em;
font-style: italic;
color: gray;
}

.bold {
font-weight: bold;
}

ul {
margin: 5px 0 5px 20px;
}