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;}

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

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.png") 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;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

.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;}

del {text-decoration:line-through;}
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 > a: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 20px 1em .8em; padding:.3em; width:450px;}
form p {margin:0; padding:.1em;}

h1 {color:#203504; font-size:1.8em; font-weight:700; line-height:1.3; padding:0 0 0 .2em;}
h2 {color:#203504; font-size:1.4em; font-weight:700; padding:0 0 0 .4em;}
h3 {color:#001302 !important; font-size:1em; font-weight:700; 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,.5); text-align:center; text-shadow:1px 1px 4px rgba(255,255,255,.9);}
#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 {float:left; position:relative; width:8em;}
.hoverlist li > a {background:#fff url("images/fadegray.gif") center top repeat-x; background:-moz-linear-gradient(#ccc, #fff 66%); background:-o-linear-gradient(#ccc, #fff 66%); background:-webkit-linear-gradient(#ccc, #fff 66%); border:1px solid #415716; color:#415716; display:block; font-weight:700; margin:auto 0; padding:.3em 0; text-align:center; -moz-border-radius:6px; border-radius:6px;}
.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;}
ins {text-decoration:none;} /* remember to highlight inserts */

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, .over ul {display:block;}

#main {background:#fff url("images/fadegray.gif") center top repeat-x; background:-moz-linear-gradient(#ddd, #fff 30px); background:-o-linear-gradient(#ddd, #fff 30px); background:-webkit-linear-gradient(#ddd, #fff 30px);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; border-radius:.3em .3em .5em .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, ul {list-style:none;}
ol {list-style-type:decimal; padding:1em 2em 1em;}
ol ol {list-style-type:lower-alpha; padding: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:700;}

table {border-collapse:collapse; border-spacing:0;}

.twoColumn {overflow:hidden;}
.twoColumn > .leftColumn {float:left; width:50%;}
.twoColumn > .rightColumn {float:right; width:50%;}
.twoColumn > div > * {margin-left:10px; margin-right:10px;}

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