body { 
	margin: 0; 
	padding:0; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	background: #3f3e3d;
	color: #ffffff; 
}

p { margin: 0 0 20px 0; line-height: 1.3em; }

.copy {
	font-style: normal;
	color: #FFFFFF;
}
a:link {
	color: #E5D9B1;
}
a:visited {
	color: #C3AB61;
}
.mission {
	padding: 5px;
}

.fldtxt {
	font-style: normal;
	color: #000000;
}

#content { padding: 0 25px 25px 25px; min-height: 240px; }

#nav { position: relative; height: 147px; }

h2 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 23px; 
	color: #dac584;
	text-align: center;
	margin: 0 0 24px 0;
	padding: 0;
}

h3 { font-size: 12px; color: #DAC584; margin: 0 0 20px 0; padding: 8px 0 0 0; }
h4 { font-size: 12px; color: #DAC584; margin: 0; padding: 0; }


#map_wrapper { width: 546px; height: 330px; position: relative; margin-bottom: 20px; }
#map_wrapper .legend { position: absolute; top: 224px; left: 20px; z-index: 2; }
.legend { background: #333333; color: #cccccc; width: 144px; padding: 3px 12px; float: right; }
.legend dl dt { float: left; clear: left; width: 16px; margin-bottom: 8px; }
.legend dl dd { margin: 0 0 12px 20px; font-size: 11px; }
#map_canvas { color: #333333; width: 546px; height: 330px; }
#map_canvas h3 { margin: 0; padding: 20px 0 0 0; font-size: 12px; color: #000000; }
#map_canvas a { color: #990000; }
.contact .inner_content { padding: 20px 25px; }

.pullquote { margin: 0 0 20px 0; line-height: 1.3em; border-bottom: 1px solid #908c84; }
.pullquote blockquote { margin: 0 0 12px 0; padding: 0; }
.pullquote cite { display: block; margin-bottom: 20px; }

.clear { clear: both; }
