/* typography */
body {font-size: 75%;}
html > body {font-size: 12px;}

p {margin-bottom:18px;}

a:link, a:hover, a:visited, a:active {text-decoration:none; color:#03605D; font-weight:bold;}
a:hover {color:#ef4300; border-bottom:1px solid #ef4300;}


#header h1 {font-size: 2.1em; line-height: 1; margin-bottom: .5em;}
#header h2 {font-size: 1.7em; line-height: 18px; margin-bottom: .75em; font-weight:bold;}

#header a {
	text-decoration: none;
	border: 0px;
}
#header.three {
	height: 60px;
}

h1 {font-size: 2em; line-height: 1; margin-bottom: .5em;}
h2 {font-size: 1.9em; line-height: 18px; margin-bottom: .75em; font-weight:bold;}
h3 {font-size: 1.5em; line-height: 1;margin-bottom: 1em;}

.newstitle {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #03605D;
	padding-bottom: 3px;
}
.newsdate {
	font-style: italic;
	margin-bottom: 10px;
}
ul, ol {
	margin-bottom: 10px;
	list-style-position:inside;
	list-style-type:disc;
	margin-left: 10px;
}


#subnav h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:-5px;
}
#subnav  ul, ol {
	margin-bottom:18px;
	list-style-position:inside;
	list-style-type:disc;
	margin-left: 0px;
}
#subnav li {margin-bottom:5px;}
a.no:link, a.no:visited, a.no:hover {
	text-decoration: none;
	border: 0 none;
}

/* fluid.gs site design */


div.section div.column {border-left:1px solid #D2D885; }
div.section div.column:last-child {border-right:1px solid #D2D885;}
div.section div.column_content {padding:10px 5px 0px 5px; margin:0 5px; line-height:1.5em; }

div#header {background:#03605D; margin:0; padding-top: 1.5em;width:100%; border-bottom:2px solid #FFFFFF;}
div#header div.section {margin:0 5%; width:90%;}
div#header div.section div.column {background:none; border:none;}
div#header div.section div.column_content {margin:0; padding:0;}
div#header div.section div.column_content h1 {color: #fff;margin: 0 0 .5em 0;}
div#header div.section div.column_content h2 {
	color: #bdbdbd;
	font-size: 1.25em;
	font-style: italic;
	margin-top: -10px;
}
div#nav div.section {
	width:95%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5%;
}
div#nav {background:#D2D885; margin:0;  width:100%; }
div#nav div.section div.column_content ul {float: left;}
div#nav div.section div.column_content ul li {display: inline;padding-right: 1.3em;text-decoration: none;font-size: 1.21em;}




div#footer {background:#D2D885; margin:0; width:100%; }
div#footer a {font-weight:normal;}
div#footer div.section {margin:0 5%; width:90%;}
div#footer div.section div.column {background:none; border:none;}
div#footer div.section div.column_content p {color:#03605D;text-align:center;padding-top: 12px}


/*WIDER FLUID GRID @ 90% */
.fluid_grid_layout {
	margin:0 5%;
	position:relative;	
	width:90%;
}

#gallery_wrapper {
	width: 475px;
}

.photo_wrapper {
	float: left;
	width: 150px;
	height: 125px;
}

.photo {
	text-align: center;
		width: 140px;
}
.caption {
	text-align: center;
		width: 140px;
}

.underlined {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #03605D;
	padding-bottom: 3px;
}

