* { padding: 0; margin: 0; }
body { background-color: #ccc; margin: 0; padding: 0; }
.clrb { clear: both; }

#pagewrap { width: 750px; margin-left: auto; margin-right: auto; margin-top: 20px; }
#headwrap { width: 100%; height: 64px;  background-color: #c00; }
#headwrap img { display: block; float: left; border: 0;}
#headwrap #mainnav {}
#headwrap #mainnav ul { list-style: none; padding-top: 25px; }
#headwrap #mainnav li { float: left; }
#headwrap #mainnav li a { display: block; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; margin-left: 30px; text-decoration: none; }
#headwrap #mainnav li a:hover { text-decoration: underline; }
#brand { width: 100%; height: 83px; }
#brand img { display: block; float: left; border: 0; }
#brand #titlewrap { height: 83px; background-image: url(../images/Banner_b_gazebo.jpg); float: left; background-repeat: no-repeat; }
#brand #title { width: 563px;  font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; text-transform: uppercase; text-align: center; padding-top: 10px; }
#brand #title #lwv { font-size: 28px; }
#brand #title #melrose { font-size: 24px; }
#brand #title #reg {font-size: 14px; }
#brand a { text-decoration: none; color: #fff; }
#secnav { width: 100%; height: 29px; background-image: url(../images/bluebar.jpg); }
#secnav ul { list-style: none; padding-top: 7px; padding-left: 24px; }
#secnav li { float: left; }
#secnav li a { display: block; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; margin-right: 40px; text-decoration: none; }
#secnav li a:hover { text-decoration: underline; }

#contentwrap { width: 100%; background-color: #fff; }
#textwrap { width: 550px; padding-top: 24px; padding-bottom: 30px; }
#content { padding-left: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
#content p { margin-bottom: 12px; font-size: 12px; color: #333; line-height: 16px; }
#content h1 { font-size: 16px; font-weight: bold; color: #369; margin-bottom: 16px; }
#content a { color: #390; font-weight: bold; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#footerwrap { width: 100%; background-color: #369; height: 29px; }
#footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: 11px; padding-top: 8px; padding-left: 24px; }
#footer a { text-decoration: none; color: #fff }
#footer a:hover { text-decoration: underline; }
