/*
Green		#005927
Red			#632b21
Yellow		#cccc99
DarkYellow	#4c4c39
*/

blockquote { margin:0; padding:0; quotes:none; }
body { background-image:url(/assets/images/backgrounds/body.png); background-repeat:repeat-x; color:#4c4c39; background-color:#fff; margin:0; padding:0; font-size:12px; line-height:18px; font-family:verdana, arial,sans-serif; }
div { ; }
h1 { margin:0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
h2 { margin:0 0 18px 0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
h3 { margin:0 0 18px 0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
h3 strong { font-style:italic; }
h4 { margin:0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
h5 { margin:0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
h6 { margin:0; padding:0; font-size:14px; line-height:18px; font-weight:normal; }
p { margin:0 0 18px 0; padding:0; }

dd { margin:0; padding:0; }
dl { margin:0; padding:0; }
dt { margin:0; padding:0; }
li { margin:0; padding:0; }
ol { margin:0; padding:0; list-style-type:none; }
ul { margin:0; padding:0; list-style-type:none; }

a { color:inherit; text-decoration:none; }
abbr { border:none; }
address { font-style:normal; }
cite { font-style:italic; }
code { font-family:monospace; }
del { text-decoration:line-through; }
dfn { font-style:italic; }
em { font-style:italic; }
ins { text-decoration:none; font-weight:bold; }
kbd { font-family:monospace; }
q { quotes:none; }
samp { font-family:monospace; }
span { ; }
strong { font-weight:bold; }
sub { ; }
sup { ; }
var { font-style:italic; }

button { ; }
fieldset { ; }
form { margin:0; padding:0; }
input { ; }
label { ; }
legend { ; }
optgroup { ; }
option { ; }
select { ; }
textarea { ; }

img { ; }
object { ; }

caption { text-align:left; }
col { ; }
colgroup { ; }
table { border-collapse:collapse; border-spacing:0; }
tbody { ; }
td { ; }
tfoot { ; }
th { text-align:left; font-weight:normal; }
thead { ; }
tr { ; }

a img { border:none; }

*.row { width:936px; float:left; }
*.cell { width:180px; margin:9px 18px; padding:9px; float:left; color:#4c4c39; background-color:#fff; }
*.cell-three { width:648px; margin-left:0; }
*.cell-nav { margin-right:0; width:216px; }

div#page-wrapper { width:936px; margin:0 auto; }
div.header *.cell { color:#fff; background-color:#005927; }
div#nav-meta { min-height:135px; }
div#nav-meta ul { margin-top:18px; list-style-type:none; list-style-position:inside; font-weight:bold; }
div#nav-meta li { margin-bottom:9px; text-transform:uppercase; }
div#header { width:657px; padding-left:0; }
div#header a.logo { display:block; float:left; }
div#header a img { border:2px solid #fff; height:86px; display:block; margin-right:18px; }
div#header h1 { margin-top:9px; margin-bottom:9px; font-weight:bold; font-size:13px; line-height:18px; }
div#header h1 span { display:block; font-size:18px; line-height:27px; }
div#helpline { font-weight:bold; font-size:12px; line-height:18px; }
div#coverage { margin-bottom:18px; }
div#tagline { font-size:13px; }
div#header span.email { margin-left:18px; }
ul#nav-site *.cell { padding:0; width:198px; }
ul#nav-site span { display:block; font-weight:bold; text-transform:uppercase; font-size:13px; line-height:18px; }
ul#nav-site a { padding:9px; display:block; color:#fff; background-color:#632b21; }
div#nav-section { margin-top:27px; padding:0; width:234px; color:#fff; background-color:transparent; font-weight:bold; text-transform:uppercase; }
div#nav-section li { margin:0 36px 18px 0; }
div#nav-section a { display:block; padding:9px; color:#fff; background-color:#632b21; }
div#maincontent { position:relative; }
div#maincontent img { display:block; margin-bottom:18px; }
div#maincontent h2 { font-weight:bold; font-size:24px; line-height:36px; width:414px; letter-spacing:-.02em; }
div#maincontent h3 { font-weight:bold; width:414px; }
div#maincontent h4 { font-style:italic; width:414px; margin-bottom:18px; }
div#maincontent ul { list-style-type:square; margin:0 0 18px 18px; width:396px; }
div#maincontent ul ul { width:378px; margin-bottom:0; }
div#maincontent dl { width:414px; }
div#maincontent dd { margin-bottom:18px; }
div#maincontent dl.glossary dt { font-weight:bold; }
div#maincontent dl.compact { margin-bottom:18px; }
div#maincontent dl.compact dt { margin:18px 0; font-weight:bold; }
div#maincontent dl.compact dt strong { font-style:italic; }
div#maincontent dl.compact dd { margin:0 0 0 18px; display:list-item; list-style-type:square; width:396px; }
div#maincontent dl.extra-compact { margin-bottom:18px; }
div#maincontent dl.extra-compact dt { margin:18px 0 0 0; font-weight:bold; }
div#maincontent dl.extra-compact dt strong { font-style:italic; }
div#maincontent dl.extra-compact dd { margin:0 0 0 18px; display:list-item; list-style-type:square; width:396px; }
div#maincontent blockquote p { width:396px; margin-left:18px; }
div#maincontent p { width:414px; }
div#maincontent p.meta { font-style:italic; }
div#maincontent a { color:#632b21; background-color:#fff; text-decoration:underline; }
div#maincontent form { margin-bottom:36px; }
div#maincontent fieldset { width:378px; }
div#maincontent p.contact-helpline { font-size:16px; }
div#maincontent p.contact-helpline strong { color:#632b21; }
div#maincontent div.vcard { margin-bottom:18px; }
div#maincontent div.vevent { margin-bottom:18px; }
div#maincontent p.paypal-button { margin-bottom:36px; }
div#maincontent p.byline { font-style:italic; }
div#maincontent span.de-emphasize { font-size:smaller; }
div#maincontent div.button a { display:block; width:162px; padding:9px; color:#fff; background-color:#632b21; text-decoration:none; font-weight:bold; text-transform:uppercase; }
div#maincontent div.extras-right { width:189px; padding:9px; position:absolute; top:0; right:0; }
div#maincontent div.extras-right h3 { font-weight:normal; color:#4c4c39; background-color:#cccc99; padding:9px; width:171px; }
div#maincontent div.extras-right ul { width:153px; }
div#maincontent div.extras-right p { width:100%; }
div#maincontent div.extras-right img { display:block; margin-bottom:18px; }
div#sitecontent { margin-bottom:18px; }
div#sitecontent h2 { color:#fff; background-color:#005927; padding:9px; }
div#sitecontent a span { display:block; color:#4c4c39; }
div#sitecontent img { display:block; }
div#sitecontent li { margin-bottom:18px; }
div#sitecontent ul { list-style-type:square; margin-left:18px; }
div#sitecontent ul.logos { list-style-type:none; margin:0; }
div#sitecontent a { color:#632b21; background-color:#fff; text-decoration:underline; }
div#homecontent { width:414px; }
div#homecontent p { margin-bottom:36px; }
div#homecontent a { font-weight:bold; color:#4c4c39; background-color:#fff; }
div#homecontent a span { margin-left:9px; font-weight:normal; color:#632b21; background-color:#fff; font-size:10px; line-height:18px; }
div.cell-home h2 { color:#fff; background-color:#005927; padding:9px; }
div.cell-home li { margin-bottom:18px; }
div.cell-home ul { list-style-type:square; margin-left:18px; }
div.cell-home p { margin-left:9px; }
div.cell-home a { color:#632b21; background-color:#fff; }
form#council-newsletter label { position:absolute; left:-9999px; }
input#council-newsletter-input { width:45%; }
div#footer { clear:both; padding:18px; text-align:center; color:#4c4c39; background-color:#fff; }
dl.labels dt { font-style:italic; }

body#info-line li#nav-info-line { margin-right:0; }
body#info-line li#nav-info-line a { color:#4c4c39; background-color:#fff; }
body#alcohol-screening li#nav-alcohol-screening { margin-right:0; }
body#alcohol-screening li#nav-alcohol-screening a { color:#4c4c39; background-color:#fff; }
body#programs li#nav-programs { margin-right:0; }
body#programs li#nav-programs a { color:#4c4c39; background-color:#fff; }
body#events li#nav-events { margin-right:0; }
body#events li#nav-events a { color:#4c4c39; background-color:#fff; }
body#trainings li#nav-trainings { margin-right:0; }
body#trainings li#nav-trainings a { color:#4c4c39; background-color:#fff; }
body#more-calendars li#nav-more-calendars { margin-right:0; }
body#more-calendars li#nav-more-calendars a { color:#4c4c39; background-color:#fff; }
body#blog li#nav-blog { margin-right:0; }
body#blog li#nav-blog a { color:#4c4c39; background-color:#fff; }
body#subscribe li#nav-subscribe { margin-right:0; }
body#subscribe li#nav-subscribe a { color:#4c4c39; background-color:#fff; }
body#support li#nav-support { margin-right:0; }
body#support li#nav-support a { color:#4c4c39; background-color:#fff; }
body#contact li#nav-contact { margin-right:0; }
body#contact li#nav-contact a { color:#4c4c39; background-color:#fff; }
body#about li#nav-about { margin-right:0; }
body#about li#nav-about a { color:#4c4c39; background-color:#fff; }
body#board li#nav-board { margin-right:0; }
body#board li#nav-board a { color:#4c4c39; background-color:#fff; }
