/* @group text */
body { font: 100% Verdana, "Lucida Grande", Lucida, sans-serif; background-image: url(../images/NatureCoastbackground.jpg); background-repeat: repeat-x;}
#wrapper { font-size: .625em;}
@font-face {
	font-family: 'OFLSortsMillGoudyRegular';
	src: local('OFL Sorts Mill Goudy Regular'), local('OFLGoudyStM'), url('../fonts/OFLGoudyStM.ttf') format('truetype');
}

@font-face {
	font-family: 'OFLSortsMillGoudyItalic';
	src: local('OFL Sorts Mill Goudy Italic'), local('OFLGoudyStM-Italic'), url('../fonts/OFLGoudyStM-Italic.ttf') format('truetype');
}
h1,h2,h3,h4,h5,h6 { font-family: OFLSortsMillGoudyRegular, Georgia, Times, serif; font-weight: normal; font-style: normal; text-decoration: none;}
h1 { font-size: 2.4em; line-height: 1.3333em; padding-top: 10px; padding-bottom: 6px;}
h2,h3 { font-size: 1.8em; line-height: 24px; padding-top: 15px; padding-bottom: 9px;}
p,blockquote,address,pre, ul, li {
	font-size: .9em;
	line-height: 1.2307em;
	padding-top: 3px;
	padding-bottom: 5px;
	color:#666666
}

.italic { font-style: italic;}
a:link,a:visited,a:hover,a:active { color: #2e4147; border-bottom: 1px dotted #2e4147; text-decoration: none;}
h1 a, h1 a:link, h1 a:active, h1 a:hover, h1 a:visited, h2 a, h2 a:link, h2 a:active, h2 a:hover, h2 a:visited, h3 a, h3 a:link, h3 a:active, h3 a:hover, h3 a:visited { border-style: none; color: black; text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline;}
ul { list-style-type: disc; list-style-position: inside;}
li { position: relative; list-style-position: inside; left: 1em; text-indent: -1em; width: auto;}
abbr { text-transform: lowercase; font-variant: small-caps; font-size: 1.1em;}
.remark p { font-size: 1.1em; line-height: 1.4545em;}

/* @end */
/* @group layout */
/* @group global */

#contentwrapper { background-color:#FFFFFF; }
img { display: block;}
/* @group header */
#header { padding-top: 16px; position: relative; margin-bottom: -1px; display: block; overflow: hidden; margin: auto; width: 960px;}
#protect { position: absolute; top: 191px; left: 0;}

.sidebar {padding-left: 20px; padding-right: 20px;}
.sidebar p { color:#FFFFFF;}
 
.columntop {margin: 10px 0 10px 0; background-color:#660066; height: 200px;}
.columntop h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:center; color:#FFFFFF; font-weight:bold; }
.footer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: right; color:#660066; height:60px; padding-top: 20px; }