html{color:#000;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ background: #eceadf url('../images/bg.png') 50% 50% repeat;}
div#titleBanner{padding:1em 2em;}
a.webTitle{text-decoration: none; outline: none;}
a.webTitle:hover {color:#FDFD88}
.subTitle{font-style: italic;}
div#pageContainter{font-size:0.875em;width:960px;margin:0 auto;}
div#pageContent{border-top:none;border-bottom:none;}
div#news,div#aboutGoal,div#aboutStrategy,div#aboutOperation,div#constitutions {line-height:175%;padding:10px 20px;}
div#aboutGoal ol{ margin:10px 30px;}
div#aboutOperation ol{ margin:10px 30px;}
div#aboutConstitutions h2,div#northMembers h2,div#midlandMembers h2,div#southMembers h2,div#eastMembers h2,.activityContent h2{font-size:1.25em;padding:0.2em;}
.activityContent h3{font-size:1em;padding:0.75em;}
.activityContent h4{font-size:0.9em;padding:0.5em 1.25em;}
.activityContent{letter-spacing:1px;text-align:justify;line-height:150%;}
.activityContent p{padding:0.3em 2.5em;}
.activityContent ol{padding:0.3em 3.8em;}
.activityContent table{text-align:center;}
.activityContent caption{font-size:1em;line-height:1.6em;}
.activityContent td{padding:0.5em;vertical-align: top;font-size:0.9em;line-height:1.4em;border:1px solid #8e846b}
div#constitutions p,div#northMember p,div#midlandMember p,div#southMember p,div#eastMember p{padding:10px;line-height:150%;}
div#constitutions{font-size:0.875em;letter-spacing:2px;}
div#northMember,div#midlandMember,div#southMember,div#eastMember{font-size:0.875em;}
div#infoBar{padding:10px;text-align:center;}