body {
     margin: 2px;
     padding: 2px;
     background-color: #000000 ;
     background-repeat: repeat ;
     font-size: 62.5%;
}
a {
     text-decoration: none;
}
a:link {
     color: #FF9933;
}
a:active {
     color: #FF9933;
}
a:visited {
     color: #CCCCCC;
}
a:hover {
     color: #FFFFFF;
}
img {
     margin-top: 4px;
     margin-right: 4px;
     margin-bottom: 4px;
     margin-left: 4px;
     border: none ;
}
form {
     margin-top: 2px;
     margin-bottom: 2px;
}
blockquote {
     padding: 6px;
     color: #004400 ;
     background-color: #8FBC8F ;
     border: #FFFFFF thin dashed ;
}
h1 {
     font-size: 2.8em ;
     margin-top: 4px;
     margin-bottom: 2px;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
}
h2 {
     font-size: 1.6em ;
     margin-top: 0px;
     margin-bottom: 2px;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
     color: #FFFFFF ;
}
h3 {
     font-size: 1.4em ;
     margin-top: 0px;
     margin-bottom: 2px;
     margin-left: 4px ;
     padding-bottom: 4px ;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
     color: #FFFFFF ;
     border-bottom: #FFFFFF thin dotted;
}
h4 {
     font-size: 1.2em ;
     margin-top: 0px;
     margin-bottom: 2px;
     margin-left: 4px ;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
     color: #FFFFFF ;
}
h6 {
     font-size: .8em ;
     margin-top: 0px;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
}
p, li {
     margin-top: 0px;
     font-style: normal;
     font-family: Verdana, Arial, sans-serif;
}
br.all {
     clear: both;
}
div#window {
     margin: 0 auto;
     padding: 2px;
     border: #000000 double;
     background-image: url(image/blue_brush_paper.gif);
}
div#floatingworld {
     float: left ;
     clear: left ;
     width: 128px;
     margin: 0px ;
     padding: 1px;
     text-align: right ;
}
div#floatingworld img {
     margin: 0 auto;
     padding: 0px;
}
div#floatingworld td {
     text-align: center ;
}
div#content {
     clear: right ;
     margin-left: 132px;
     padding: 4px ;
     background-image: url(image/cloud_rays.jpg) ;
}
div#header {
     margin: 0 auto;
     padding: 0px ;
     text-align: center ;
}
div#header_title {
     margin: 0 auto;
     height: 160px ;
     padding: 6px ;
     background-color: #000033 ;
     background-image: url(image/sea_windwright_wd.jpg) ;
     background-repeat: no-repeat ;
     border-left: #FFFFFF thin solid ;
     border-right: #FFFFFF thin solid ;
     border-top: #FFFFFF thin solid ;
}
div#header_title h1 {
     margin-left: 12px;
     margin-top: 48px;
     margin-right: 2px;
     margin-bottom: 2px;
     padding: 2px;
     text-align: left;
     color: #002200 ;
     font-size: 28px;
     font-weight: bold ;
     font-variant: small-caps;
     font-family: "Trebuchet MS", sans-serif ;
}
div#header_title h2 {
     margin-left: 12px;
     margin-top: 48px;
     margin-right: 2px;
     margin-bottom: 2px;
     padding: 2px;
     text-align: left;
     color: #002200 ;
     font-size: 24px;
     font-variant: small-caps;
     font-family: "Trebuchet MS", sans-serif ;
}
div#member_panel {
     clear: none;
     float: right ;
     height: 64px ;
     width: 160px ;
     margin: 2px;
     padding: 4px;
     background-color: #000022 ;
     border: #FFFFFF medium double ;
}
div#navbartop {
     margin: 0 auto ;
     padding: 0px ;
     vertical-align: bottom ;
     background-color: #000033 ;
     border-left: #FFFFFF thin solid ;
     border-right: #FFFFFF thin solid ;
     border-bottom: #FFFFFF thin solid ;
}
div#navbartop p {
     margin: 0px;
     padding-left: 0px;
     padding-right: 0px;
     padding-top: 4px;
     padding-bottom: 4px;
     text-align: center ;
     vertical-align: bottom ;
     font-size: 12px ;
     color: #FFFFFF;
}
div#navbartop span {
     margin: 0px ;
}
.navbarbox {
     margin-left: 0px ;
     margin-right: 0px ;
     padding: 4px ;
     text-align: center ;
     vertical-align: bottom ;
     border-left: #000033 thin solid ;
     border-right: #000033 thin solid ;
}
.navbarbox a {
     margin-left: 0px;
     margin-right: 0px;
     padding: 4px;
     text-align: center ;
     vertical-align: bottom ;
     border-left: #000033 thin solid ;
     border-right: #000033 thin solid ;
}
.navbarbox a:hover {
     margin-left: 0px ;
     margin-right: 0px ;
     padding: 4px ;
     text-align: center ;
     vertical-align: bottom ;
     color: #FFFFFF;
     background-color: #000066 ;
     border-left: #FFFFFF thin solid ;
     border-right: #FFFFFF thin solid ;
}
.navbarboxnow {
     margin-left: 0px ;
     margin-right: 0px ;
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 4px;
     padding-bottom: 4px;
     text-align: center ;
     vertical-align: bottom ;
     color: #FFFFFF;
     background-color: #000066 ;
     border-left: #FFFFFF thin solid ;
     border-right: #FFFFFF thin solid ;
}
div#centerpage {
     margin: 0px;
     padding: 0px;
}
div#leftcolumn {
     clear: none ;
     margin-right: 264px ;
}
div#rightcolumn {
     float: right ;
     clear: right ;
     width: 256px ;
     margin-right: 0px ;
     vertical-align: top ;
     text-align: center ;
}
div#rightcolumn p {
     margin: 0px ;
     padding: 4px ;
     font-size: 1em ;
}
div#rightcolumn h3 {
     font-size: 1.2em ;
     margin-top: 0px;
     margin-bottom: 2px;
     margin-left: 4px ;
     padding-bottom: 4px ;
     font-style: normal;
     font-family: "Trebuchet MS", sans-serif ;
     color: #FFFFFF ;
     border-bottom: #FFFFFF thin dotted;
}
div#maincontent {
     font-size: 1.4em ;
     padding: 4px;
     text-align: justify;
     margin-left: 140px;
     color: #0033CC;
     font-family: Verdana, Helvetica, Arial, sans-serif;
}
div#maincontent a {
     color: #000000;
}
div#maincontent a:visited {
     color: #0033CC;
}
div#photo_thumb {
     margin-left: 8px;
     border: #FFFFFF thin solid;
}
div#photo_thumb p {
     margin-bottom: 0px;
     text-align: center;
     background-color: transparent;
     border: #000000 0px none;
     font-size: 1.2em ;
     font-style: normal;
     font-family: Verdana, Arial, sans-serif;
     color: #000000;
}
div#footer {
     clear: both;
     text-align: center;
     margin-top: 0px;
     margin-right: 0px ;
     padding: 0px ;
}
div#footerlogo {
     float: right ;
     clear: right;
     height: 80px ;
     width: 252px ;
     padding: 4px ;
     text-align: center;
     vertical-align: middle;
     background-color: #005500 ;
     border: #FFFFFF thin solid;
}
div#footertext {
     clear: none ;
     height: 80px ;
     margin-right: 264px ;
     padding: 4px ;
     border: #FFFFFF thin solid;
     background-color: #003300 ;
}
div#footertext p {
     font-size: 10px ;
     text-align: center;
     vertical-align: text-bottom ;
     font-family: Verdana, Helvetica, Arial, sans-serif;
     color: #FFFFFF ;
}
.divider {
     margin: 0px ;
     padding: 0px ;
     height: 4px ;
}
.sidebar {
     padding-left: 4px;
     padding-right: 4px;
     font-size: 12px;
     color: #FFFFFF;
}
.sidebarlinks {
     width: 114px ;
     margin: 0px 0px 4px 4px ;
     padding: 2px 0px 4px 4px ;
     text-align: left ;
     color: #000022;
     background-color: #FFFFFF ;
     border: #000022 thin solid ;
}
.sidebarlinks a, h1, h2, h3 {
     color: #000022;
}
.sidebarlinks a:hover {
     border-bottom: #000022 thin solid ;
}
.sidebarbox {
     margin-top: 0px;
     margin-bottom: 4px;
     margin-left: 0px;
     margin-right: 0px;
     padding-top: 4px;
     padding-bottom: 0px;
     padding-left: 4px;
     padding-right: 4px;
     text-align: center ;
     background-color: #003300 ;
     border: #8FBC8F medium double ;
}
.sidebar_text {
     padding: 4px;
     margin-bottom: 6px;
     text-align: left;
     background-color: #003300 ;
     border: #8FBC8F medium double;
}
.sidebar_text p {
     text-align: left ;
}
.sidebar_text h4 {
     color: #FFFFFF ;
}
.blogrollmain {
     padding: 2px;
     margin-bottom: 4px ;
     text-align: left ;
     font-size: 1em ;
     font-family: Verdana, Arial, sans-serif ;
     color: #FFFFFF ;
}
.newsfeeds {
     margin-top: 4px ;
     vertical-align: top ;
}
.newsfeeds a {
     margin-top: 4px;
     vertical-align: top ;
}
.newsfeeds img {
     margin-top: 0px;
     vertical-align: top ;
}
.calendar {
     padding: 0px ;
     margin-top: 6px;
     margin-bottom: 4px;
}
.topbox {
     width: 128px ;
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 1px;
     font-size: 1em ;
     text-align: center ;
     color: #FFFFFF ;
}
.formbox {
     margin-top: 0px;
     margin-bottom: 4px;
     margin-left: 0px;
     margin-right: 0px;
     padding: 0px;
     text-align: center ;
     border: 1px solid #003300 ;
     background-color:#003300 ;
}
.formbox table {
     width: 100% ;
     margin: 0px;
     padding: 0px;
     border: 1px solid #FFFFFF ;
}
.formbox p {
     margin: 0px ;
     padding: 2px;
     text-align: center ;
     font-family: Trebuchet MS; font-size: 12px ;
}
.infobox {
     margin: 0 auto;
     margin-top: 0px;
     margin-bottom: 0px;
     padding-top: 16px;
     padding-bottom: 16px;
     padding-left: 16px;
     padding-right: 16px;
     font-size: 1.4em ;
     text-align: left;
     color: #FFFFFF;
     background-color: #003300 ;
     border-left: #8FBC8F thin solid;
     border-right: #8FBC8F thin solid;
     border-bottom: #8FBC8F thin solid;
}
.preview {
     margin-left: 4px ;
     margin-bottom: 12px ;
     padding: 6px;
     background-color: #000022 ;
}
.preview  p {
     margin-left: 4px ;
}
.date {
     padding: 8px;
     color: #003300 ;
}
.date_heading {
     background-color: #8FBC8F ;
     border: #003300 medium double;
}
.entry {
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 16px;
     font-size: 1.4em ;
     text-align: left;
     color: #003300 ;
     background-color: #CCFFCC ;
     border-left: #8FBC8F thin solid;
     border-right: #8FBC8F thin solid;
}
.entry h1, h2, h4 {
     color: #001100 ;
}
.entry h3 {
     color: #001100 ;
     border-bottom: #001100 thin dotted;
}
.entry a {
     color: #000099 ;
}
.entry a:hover {
     color: #CCAACC ;
}
.entry_small {
     margin-top: 0px;
     margin-bottom: 0px;
     padding: 16px;
     font-size: 1.2em ;
     text-align: left;
     color: #003300;
     background-color: #CCFFCC ;
     border-left: #8FBC8F thin solid;
     border-right: #8FBC8F thin solid;
}
.entry_small h1, h2, h4 {
     color: #001100 ;
}
.entry_small h3 {
     color: #001100 ;
     border-bottom: #001100 thin dotted;
}
.entry_small a {
     color: #000099 ;
}
.entry_small a:hover {
     color: #CCAACC ;
}
.standardtext {
     padding: 4px;
     font-size: 1.4em ;
     text-align: left;
     vertical-align: text-bottom ;
     color: #FFFFFF;
     background-color: #8FBC8F ;
     border: #FFFFFF thin solid;
}
.posted {
     font-size: .8em ;
     margin-bottom: 4px ;
     padding-bottom: 8px ;
     border-bottom: #001100 thin dotted;
}
.navbar {
     margin-top: 4px;
     padding: 4px;
     color: #FFFFFF;
     background-color: #003300 ;
     border: #FFFFFF thin solid;
}
.navigation {
     margin: 0px;
     padding: 4px;
     width: 100%;
     font-size: 12px;
     text-align: center;
     font-family: Verdana, Helvetica, Arial, sans-serif;
}
.paginate {
     background-color: #CCFFCC ;
     border-left: #8FBC8F thin solid;
     border-right: #8FBC8F thin solid;
}
.pagecount {
     margin: 0px;
     padding: 4px;
     font-size: 1.2em ;
     text-align: center;
     color: #000099 ;
}
.pagecount a {
     color: #000099 ;
}
.pagecount a:hover {
     color: #CCAACC ;
}
.pagecount_comment {
     margin: 0px;
     padding: 4px;
     font-size: .8em ;
     text-align: center;
     color: #000099 ;
}
.pagecount_comment a {
     color: #000099 ;
}
.pagecount_comment a:hover {
     color: #CCAACC ;
}
.readmore {
     margin-top: 4px;
     margin-bottom: 0px;
     text-align: right;
}
.focus {
     color: red ;
     font-weight: bolder;
}
.goforit {
     color: #00FF00;
     font-weight: bolder;
}
.smaller {
     font-size: 1em ;
}
.intro {
     font-size: 12px;
     text-align: left;
     color: #0033cc;
     font-family: Verdana, Helvetica, Arial, sans-serif;
}
.boldit {
     font-weight: bolder ;
}
.calendarBG {
     margin: 0 auto;
     text-align: center;
     font-family: Verdana, Arial, sans-serif ;
     background-color: #8FBC8F ;
     border: #002200 thin solid;
}
.calendarHeader {
     background-color: #003300;
}
.calendarDayHeading {
     background-color: #002200;
}
.calendarToday {
     background-color: #990000;
}
.calendarCell {
     background-color: #003300;
}
.calendarBlank {
     background-color: #005500;
}

/*
     EE Entry Form Formatting Buttons
*/

.buttonMode {
	background-color: transparent;
	color: #73769D;
	font-family: Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size: 10px;
	white-space: nowrap;
	}

.htmlButtonOutter, .htmlButtonOutterL {
	background-color: #f6f6f6;
	border-bottom: #333 1px solid;
	border-right: #333 1px solid;
	border-top: #333 1px solid;
	padding: 0;
	}

.htmlButtonOutterL {
	border-left: #333 1px solid;
	}

.htmlButtonInner {
	background-color: transparent;
	border-bottom: #ccc 1px solid;
	border-left: #fff 1px solid;
	border-right: #ccc 1px solid;
	border-top: #fff 1px solid;
	padding: 0 3px 0 3px;
	text-align: center;
	}

.htmlButtonOff {
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOff a:link {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOff a:visited {
	text-decoration: none;
	}

.htmlButtonOff a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOff a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn {
	background: #f6f6f6;
	font-family: Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 2px 2px 2px;
	white-space: nowrap;
	}

.htmlButtonOn a:link {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonOn a:visited {
	text-decoration: none;
	}

.htmlButtonOn a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonOn a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA {
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonB {
	background: #E1E3EC;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 3px 3px 3px;
	white-space: nowrap;
	}

.htmlButtonA a:link {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonA a:visited {
	text-decoration: none;
	}

.htmlButtonA a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonA a:hover {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:link {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	}

.htmlButtonB a:visited {
	text-decoration: none;
	}

.htmlButtonB a:active {
	color: #999;
	text-decoration: none;
	}

.htmlButtonB a:hover {
	color: #999;
	text-decoration: none;
	}
