body {background: url(../images/design/bgtest.jpg) no-repeat fixed top center !important; margin: 0; text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 0.9em; color: #444;}
h1 {margin: 10px 0 0 0; font-size: 1.2em;}
#container {position: relative; width: 1000px; margin: auto;}
#header {position: relative; width: 980px; text-align: left; height: 75px !important; background: #4b4b4b url(../images/design/header_bg.jpg); border-top: solid 4px #97519e; padding: 25px 10px 0 10px;}
#content {position: relative; width: 960px; text-align: left; background: #fff; padding: 20px;}
#bigimage {}
#bigimage p {margin: 0; padding: 0;}
#news {float: right; width: 292px; background: #ccc; padding: 10px; margin-top: 10px; margin-left: 20px; border-bottom: solid 1px #bbb;}
#news h2 {background: #444; color: #fff; margin: -10px 0 0 -10px; padding: 5px 10px; font-size: 1em; width: 292px;}
#orwac {float: left; width: 200px; color: #fff; font-size: 0.7em; margin-left: 15px; margin-top: 10px;}
#orwac strong {color: #cea9cf; font-size: 1.3em; letter-spacing: 1px; line-height: 1em;}
#logo {float: left; margin-top: 10px; border: none;}
.links {display: block; float: left; height: 45px; border-left: solid 1px #cea9cf; padding-left: 10px; margin-left: 20px; margin-top: 5px;}
.links a {color: #bcbcbc; font-size: 0.7em; text-decoration: none;}
.links em {font-family: Georgia, Garamond, serif; font-size: 2em;}
.links a:hover {color: #efefef; text-decoration: none;}
#footer {position: relative; width: 100%; background: #4b4b4b; border-bottom: solid 4px #97519e;}
#footer a {color: #cea9cf;}
.threecol {float: left; width: 332px; color: #fff; font-size: 0.8em; text-align: left;}
.threecol h4 {display: block; margin: 0; padding: 5px 0 5px 10px; font-family: Georgia, Garamond, serif; font-style: italic; font-size: 1.2em;}
.threecol p {margin: 10px;}
.threecol a:hover {color: #efefef;}
#join h4 {background: #a1a1a1; color: #4b4b4b !important;}
#helpful h4 {background: #97519e; color: #fff !important;}
#upcoming h4 {background: #cea9cf; color: #97519e !important;}
#helpful, #join {width: 334px;}
.spacer {clear: both; width: 100%; height: 1px;}
a {color: #97519e; text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
p {line-height: 140%;}

hr {border: 0; height: 1px; font-size: 0px; background: #ccc;}
ol {list-style: upper-alpha;}
ol ol {list-style: decimal;}
#bylaws strong {margin-right: 15px; color: #97519e;}
#bylaws em {font-weight: bold;}

#news a{color: #97519e;}
#news a:hover {text-decoration: underline;}

#content p, #content li {line-height: 140%;}
#content li {margin-bottom: 10px;}

.spacer {width: 100%; height: 1px; clear: both;}

th {padding-right: 10px; text-align: left;}
td {vertical-align: top; padding: 5px;}
table {font-size: 0.9em;}

#editorial h1 {display: block; width: 970px; padding: 5px; background: #efefef; margin: 10px 0;}
#editorial small {float: right;}
#editorial p {display: block; width: 180px; height: 54px; margin: 0 5px 5px 0; background: #f8f8f8; padding: 3px; font-size: 0.8em;}
#editorial strong {color: #975193;}
.col {float: left; width: 192px;}

.zebra {background: #fbebff;}

textarea {height: 150px; width: 850px;}