body {margin: 0 auto;padding: 0;font: 76% Arial,sans-serif;background-color: #ffffff;}#wrap {background: #ffffff;color: #303030;margin: 0 auto;width: 760px;}a {text-decoration: none;color: #339EEB;}a:hover {color: #B2DAF7}#header {margin: 30px 0 0 0;width: 760px;padding: 0;}#title {float: left;margin: 0 0 0 0;padding: 0;}#title h1 {margin: 0 0 0 0;font-weight: 400;font-size: 3.0em;width: 400px;float: left;color: #33cc33;}#title h2 {clear: left;float: left;margin: 0 0 0 0;font-size: 1.2em;font-weight: 400;width: 400px;color: #999999;}#header2 {clear: right;float: right;margin: 0 0 0 0;padding: 0;}#header2 h3 {margin: 25px 0 0 0;padding: 0;text-align: right;font-size: 1.2em;font-weight: 700;color: #cc3333;}#header2 h4 {clear: right;margin: 0 0 0 0;padding: 0;text-align: right;font-size: 1.2em;font-weight: 400;color: #999999;}#bar {margin: 30px 0 0 0;width: 760px;padding: 0;float: left;}.frontphoto {margin: 0 0 0 0;border: 0;float: left;clear: left;width: 90px;height: 300px;}#menu {float: right;width: 248px;margin: 0 0 0 0;padding: 0;font-size: 0.9em;}#menu ul {	font-weight: 550;list-style: none;width: 248px;margin: 0 0 0 0;padding: 0;font-size: 1.6em;}	#menu li {margin-bottom: 1px;}#menu li a {height: 69px;text-decoration: none;color: #FFFFFF;display: block;padding: 5px 3px 0 5px;background-color: #aad2ff;line-height: 1.0em;}		#menu li a:hover {background-color: #164d8a;color: #FFFFFF;}#menu small {padding: 0;margin: 0 0 0 0;font-weight: 400;font-size: 0.7em;color: #aad2ff;}#content {margin: 0 258px 0 100px;min-height: 295px;padding: 15px 5px 0 15px;background-color: #FFFFFF;background-image : url('images/1water_fade300px.jpg');background-position : top;background-repeat : repeat-x;color: #777777;line-height: 1.5em;}p {margin: 5px 0 8px 0;}img.main {float: left;margin: 8px 8px 8px 0;padding: 3px;background-color: #cccccc;}#content h1 {margin: 0 0 0 0;padding: 0 0 6px 0;font-size: 1.6em;color: #33cc33;font-weight: 600;}#content h2 {margin: 3px 0 0 0;padding: 15px 0 0 0;font-size: 1.3em;color: #66b6f0;font-weight: 600;}#content h3 {margin: 0 0 0 0;padding: 10px 0 6px 0;font-size: 1.1em;color: #999999;}.extras {float: left;clear: both;width: 150px;margin-top: 20px;padding: 5px;color: #777777;background-color: #FFFFFF;line-height: 1.5em;border-style: solid;border-width: 1px;border-color: #CCCCCC;}.extras h1 {margin: 0 0 0 0;padding: 0 0 0 0;font-size: 1.1em;color: #66b6f0;font-weight: 600;}.extras a {color: #999999;}.extras a:hover {color: #CCCCCC;}#footer {margin: 30px 0 10px 0;padding: 2px;background-color: #aad2ff;color: #ffffff;font-size: 0.9em;text-align: center;}.hide {display: none;}