BODY {
	background: #fff;
	margin: 0; padding: 0;
	font-size: 0.75em;
	font-family: arial, sans-serif;
	color: #3C7492;
	line-height: 1.5em;
	}
.tight {
	margin:0; padding:0;
	}
#headimg {
	background: #eff5f6 url(../../images/coastline.jpg) no-repeat top left;
	height: 100px;
	}
#headrule {
	background: #77abb8;
	height: 20px;
	}
#headtitle {
	margin-left: 199px;
	}
#mainnav {
	line-height: 0;
	float: left;
	width: 175px;
	}
#mainnav ul {
	list-style: none;
	padding: 0; margin: 0;
	margin-top: 10px;
	}
#mainnav li {
	padding: 0 0 10px 0; margin: 0;
	}
#mainbody {
	margin-left: 175px;
	background: url(../../images/bkgrnd.jpg) repeat-x top left;
	min-height: 390px;
	}
#maintexthome {
	margin-left: 25px;
	width: 560px;
	}
#maintext {
	margin-left: 25px;
	margin-right: 25px;
	min-width: 560px;
	}
#maintext ul {
	padding-left: 15px;
	}
.dropcap {
	float:left;
	font-size:3em;
	line-height:0.9em;
	padding: 1px 2px 0 0;
	}
.imgright {
	padding: 2px 0 5px 10px;
	}
.imgleft {
	padding: 2px 10px 5px 0;
	}
.introtxt {
	font-size: 1.6em;
	line-height: 1.1em;
	padding-top: 17px;
	}
.imgrighthome {
	padding: 2px 0 5px 35px;
	}
.addresses {
	border-left: 1px solid #3C7492;
	padding: 0 0 0 8px;
	}
.poem {
	font-size: 1.2em;
	line-height: 1.3em;
	}
.notes {
	font-size: 0.9em;
	}
a:link, a:visited {
	color:#3C7492;
	}
a:hover, a:active {
	color:#a6c3ca;
	}
.star {
	color: #ff6633;
	}
#footer {
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 30px 0;
	color:#6298a6;
	}
#footer a:link, #footer a:visited {
	color:#6298a6;
	text-decoration:none;
	}
#footer a:hover, #footer a:active {
	color:#6298a6;
	text-decoration:none;
	}
.tree {
	padding: 5px 10px 0 0;
	}
#pgquote {
	padding: 10px 0;
	}
#pgquote hr {
	border: none;
	border-top: 1px solid #c4dee4;
	}
#pgquote span {
	font-size: 0.85em;
	line-height: 1.4em;
	}
#pgquote2 {
	padding: 10px 0;
	width: 50%;
	}
#pgquote2 hr {
	border: none;
	border-top: 1px solid #c4dee4;
	}
#pgquote2 span {
	font-size: 0.85em;
	line-height: 1.4em;
	}
#pgquote3 {
	padding: 10px 0;
	width: 90%;
	}
#pgquote3 hr {
	border: none;
	border-top: 1px solid #c4dee4;
	}
#pgquote3 span {
	font-size: 0.85em;
	line-height: 1.4em;
	}
#rightquote {
float:left;
	padding: 10px 0;
	width: 60%;
	}
#rightquote hr {
	border: none;
	border-top: 1px solid #c4dee4;
	}
#rightquote span {
	font-size: 0.85em;
	line-height: 1.4em;
	}

.officerhead {
	font-weight:bold;
	text-transform:uppercase;
}
.officerhr {
	border: none;
	border-top: 1px solid #c4dee4;
	margin:15px 0;
}

.submitbutton{margin:20px 0;}
.submitbutton a{background:#D8D8D8;
                color:#3c7592;
                padding:3px 5px 3px 5px;
                border:1px solid #3c7592;
                text-transform:uppercase;
                text-decoration:none;
                overflow: visible;
                display:inline-block;font-weight:bold;}
.submitbutton a:hover{background:#FFF;}