 html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

 blockquote, q {quotes:none;}
 blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
 ol, ul {list-style:none;}

/* remember to define focus styles! */
 :focus {outline:0;}

/* remember to highlight inserts somehow! */
 del {text-decoration:line-through;}
 ins {text-decoration:none;}

/* tables still need 'cellspacing="0"' in the markup */
 table {border-collapse:collapse; border-spacing:0;}

 a:link {color:#06c; text-decoration:none;}
 a:visited {color:#515; text-decoration:none;}
 a:hover {color:#00c; text-decoration:underline;}
 a:focus {color:#00c;}
 a:active {color:#00c;}
 a[href$=".pdf"] {background:url(images/pdf.gif) no-repeat center right; padding-right:20px;}
 acronym[title], abbr[title] {border-bottom:1px dashed #999; cursor:help; font-size:0.9em; letter-spacing:.07em;}

 body {background:#c3cab4 url(images/grad-white-trans.png) fixed repeat-x; color:#333; font:.9em "Futura","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,serif; line-height:1; margin:0 auto; max-width:1018px; min-width:766px; width:92%;}

.clear {clear:both}
.clearleft {clear:left}
.clearright {clear:right}
 code {background:#eee; border-bottom:#ddd; border-top:#ddd; font-family:Consolas, "Courier New", monospace;}
#contact-omca {float:left; margin:auto .6em 1em auto;}
#content {text-align:left;}
#content ul li {list-style-type:disc; margin-left:2em;}
#content ul li ul li {list-style-type:circle; margin-left:2em;}
.copyright {clear:both; color:#000; font:italic .8em Arial,serif; margin:1em 0 0; padding:1em 0; text-align:center;}
.copyright a {color:#000;}
.copyright a:hover {color:#770 !important;}

 div.left, p.left {float:left;}
 div.right, p.right {float:right;}
 div.left, div.right, p.left, p.right {min-width:202px; width:47%;}

 em {font-style:italic; font-weight:inherit;}

#footer {clear:both; margin:auto auto; text-align:center; width:660px;}
#footer .hoverlist {font-size:.8em; padding:1em 0;}
#footer .hoverlist li:hover {background:#fff;}
#footer li.events {width:6em;}
#footer li.home {width:5em;}
#footer li.homeownersmanual {width:13em;}
#footer li.millstream {width:10em;}
#footer li.contactomca {width:11em;}
#footer li.resources {width:7em;}
 form#contact-omca {background:#eed; border:1px solid #dde; margin:.5em .6em 1em .8em; padding:.3em; width:540px;}
 form p {margin:0; padding:.1em;}

 h1 {color:#203504; font-size:1.8em; font-weight:bold; line-height:1.3; padding:0 0 0 .2em;}
 h2 {color:#203504; font-size:1.4em; font-weight:bold; padding:0 0 0 .4em;}
 h3 {color:#001302 !important; font-size:1em; font-weight:bold; margin:.6em 0 .4em; padding:0 0 0 .4em; margin-bottom:0;}
#header {background:#fff url(images/background/rotate.php) center top no-repeat; border-bottom:1px solid #888; height:140px; padding-top:10px;}
#header h1 {background:#fff; background:rgba(255,255,255,.7); text-align:center; text-shadow:2px 2px 2px rgba(0,0,0,.3);}
#header h1:hover {background:rgba(255,255,255,.6);}
#header h1 a {color:#000; display:block; text-align:center; text-decoration:none;}
.hoverlist {background:transparent; font:1em Tahoma,Georgia,serif; height:2em; margin:4px auto; padding:1em auto; text-align:center;}
.hoverlist li {background:#fff url(images/fadegray.gif) center top repeat-x; border:1px solid #415716; float:left; position:relative; width:8em; -moz-border-radius:.4em; -webkit-border-radius:.4em; border-radius:.4em;}
.hoverlist li a {color:#415716; display:block; font-weight:bold; margin:auto 0; padding:.3em 0; text-align:center; -webkit-border-radius:.4em; -moz-border-radius:.4em; border-radius:.4em;}
.hoverlist li a:hover {background:#fff; color:#000; text-decoration:none;}
.hoverlist li ul {left:149px; top:0; display:none;}
.hoverlist li ul li {width:15em;}
.hoverlist a:visited {color:#5E7D1F;}
 hr {background:#c3cab4; border:0; clear:both; color:#c3cab4; height:1px; margin:0;}
 hr.clear {height:0; visibility:hidden;}

 img.border {border:1px solid #333; text-align:center;}
 img.borderleft, img.left {float:left; margin:4px 10px 4px 5px;}
 img.borderleft, img.borderright {border:1px solid #666;}
 img.borderright, img.right {float:right; margin:4px 5px 4px 10px;}
 input, textarea {background:#fff; border:1px solid #ddd;}
 input:focus, input:hover, textarea:focus, textarea:hover {background:#f4f4f4;}
 input[type="submit"]:hover {background:#ddd; border:1px solid #ccc;}

 label {float:left; text-align:right; padding-right:.2em; width:100px;}
 li {line-height:1.3; padding:.2em;}
 li ul.layer2 {position:absolute; left:-4px; top:30px; display:none;}
 li:hover ul, li.over ul {display:block;}

#main {background:#fff url(images/fadegray.gif) center top repeat-x; border:1px solid #c3cab4; clear:both; color:#333; min-height:360px; margin:0 auto .4em; padding-bottom:1em; width:94%; -moz-border-radius:.3em .3em .5em .5em; -webkit-border-radius:.5em; border-radius:.5em;}
#main a:link, #main a:visited {text-decoration:underline;}
#main h2 {border-bottom:1px solid #ddd; margin:.6em 0 .4em;}
#main ul {margin-bottom:0; padding-left:.5em; padding-right:.5em;}

/* clearfix */
#main:after, .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

#nav {background:transparent; margin:.5em auto; text-align:center; width:52em;}
#nav ul {margin-bottom:1em;}
#nav li {margin:0; padding:0;}
#nav li.events {width:6em;}
#nav li.home {width:6em;}
#nav li.homeownersmanual {width:12em;}
#nav li.millstream {width:10em;}
#nav li.contactomca {width:9em;}

 ol {list-style-type:decimal; margin:1em 2.6em 1em;}
 ol ol {list-style-type:lower-alpha; margin:0 2em 1em;}
 ol + p, ul + p {margin-top:1em;}
 ol.join, ul.join {margin-top:0;}

 p {line-height:1.2; margin:.5em 0; padding:.2em .6em .2em .4em; text-align:justify;}
 p.submission {background:#eed url(images/icons/mini/icon_email.gif) .6em center no-repeat; border:1px solid #ddc; font-weight:700; margin-left:1em; padding:1em 1em 1em 2em !important; position:relative;}
 p#website {display:none;}

 small {font-size:.76em;}
 strong {font-style:inherit; font-weight:bold;}

#wrap {background:#EbEeE5; border:0 none; margin:0 auto 1em; width:100%;}