body {margin: 0px; font-family: arial; font-size: 14px; line-height: 18px; color: #222222; background: url("/img/pg-bg.jpg"); background-attachment: fixed;}

.centered {width: 1000px; margin:auto; border: 2px solid #655549; }

.centered-uc {width: 640px; position: absolute; left: 50%; top: 100px; margin-left: -320px;}

#header {position: relative; top: 0px; left: 0px; background: url("/img/header-img.jpg") no-repeat; height: 283px;}

#logo-home {position: absolute; top: 35px; left: 5px; width: 455px; height: 30px; float: left;}
#mission {position: relative; left: 13px; top: -35px; width: 915px; height: 75px; color: #444444; padding: 10px;}
#donation {position: absolute; top: 150px; left: 855px; width: 122px; height: 70px; float: left;}
#newsletter {position: absolute; top: 10px; left: 745px; width: 320px; font-family: arial; font-size: 12px; line-height: 14px; color: #0B4F1E; font-weight: bold; padding: 2px; z-index: 5;}

.newsletter-input {height: 16px; border: 1px #888888 solid; font-family: arial;}
.submit {width: 75px; height: 20px; border: none; font-family: arial; font-size: 11px; line-height: 14px; cursor: pointer; background: url("/img/ps-bg.jpg") repeat-x; color: #FFFFFF;}

#nav-container {position: absolute; top: 263px; left: 20px; z-index: 10;}

.nl {background: url("/img/nav-left.png") no-repeat; width: 11px; height: 15px; float: left;}
.nm {background: url("/img/nav-middle.png") repeat-x; height: 15px;float: left; }
.nr {background: url("/img/nav-right.png") no-repeat; width: 12px; height: 15px; float: left;}

a.navigation, a.navigation:visited, a.navigation:active {font-family: arial; font-size: 12px; line-height: 15px; color: #FFFFFF; text-decoration: none;}
a.navigation:hover {color: #EADF6B; text-decoration: none;}

#content {position: relative; top: 0px; left: 0px; background: url("/img/content-bg.jpg") repeat; width: 990px; padding: 5px; z-index: 1; margin-bottom: 0px;}
#content-home {position: relative; top: 0px; left: 2px; background: url("/img/content-bg.jpg") repeat; width: 990px; height: 700px; padding: 5px; z-index: 1; margin-bottom: 4px;}

.entry p a, .entry p a:visited, .entry p a:active {font-family: arial; font-size: 14px; line-height: 20px; color: #578C3E; text-decoration: underline;}
.entry p a:hover {font-family: arial; font-size: 14px; line-height: 20px; color: #5D4706; text-decoration: underline;}

.entry a, .entry a:visited, .entry a:active {font-family: arial; font-size: 14px; line-height: 20px; color: #578C3E; text-decoration: underline;}
.entry a:hover {font-family: arial; font-size: 14px; line-height: 20px; color: #5D4706; text-decoration: underline;}

.entry img {border: none;}

.entry li a, .entry li a:visited, .entry li a:active {font-family: arial; font-size: 14px; line-height: 20px; color: #578C3E; text-decoration: underline;}
.entry li a:hover {font-family: arial; font-size: 14px; line-height: 20px; color: #5D4706; text-decoration: underline;}

#news {width: 590px;}
#news-top {background: url("/img/news-top.png") no-repeat;width: 590px; height: 40px;}
#news-middle {width: 590px;}
#news-content {padding: 5px 15px 15px 15px; font-family: arial; font-size: 14px; line-height: 20px; color: #FFFFFF;}
#news-bottom {width: 590px; height: 26px;}

#events, #facebook {width: 350px; margin-bottom: 10px;}
#events-top {background: url("/img/events-top.png") no-repeat; width: 350px; height: 40px;}
#events-middle, #facebook-middle {background: url("/img/events-middle.png") repeat-y; width: 350px;}
#events-content{padding: 5px 15px 15px 15px; font-family: arial; font-size: 14px; line-height: 20px; color: #FFFFFF;}
#events-bottom {background: url("/img/events-bottom.png") no-repeat; width: 350px; height: 26px;}

#facebook-top {background: url("/img/facebook-top.png") no-repeat; width: 350px; height: 16px;}
#facebook-middle {padding: 5px 15px 0px 0px; font-family: arial; font-size: 14px; line-height: 20px; color: #000000; text-align: center;}
#facebook-bottom {background: url("/img/facebook-bottom.png") no-repeat; width: 350px; height: 16px;}

.page-title {background: url("/img/page-title-bg.jpg") repeat; position: absolute; left: 9px; top: 10px;font-size: 16px; line-height: 21px; padding: 2px; width: 975px; color: #074C04; border: solid #578C3E; border-width: 1px 1px 1px 1px; text-transform: uppercase;}

.page-title-blog {background: url("/img/page-title-bg.jpg") repeat; font-size: 16px; line-height: 21px; padding: 2px; color: #074C04; border: solid #578C3E; border-width: 1px 1px 1px 1px; text-transform: uppercase;}

a.eventcheck {width: 25px; background: url("/img/event-check.jpg") 0 0 no-repeat; display: block;}
a:visited.eventcheck {width: 25px; background: url("/img/event-check.jpg") 0 0 no-repeat; display: block;}
a:active.eventcheck {width: 25px; background: url("/img/event-check.jpg") 0 0 no-repeat; display: block;}
a:hover.eventcheck {width: 25px; background: url("/img/event-check.jpg") -25px 0 no-repeat; display: block;}

.events-title {text-transform: uppercase; font-weight: bold; font-family: arial; font-size: 14px; line-height: 20px; color: #444444; text-decoration: none; text-decoration: none;}

a.events, a.events:visited, a.events:active {font-style: italic; font-weight: bold; font-family: arial; font-size: 14px; line-height: 20px; color: #444444; text-decoration: none; text-decoration: none;}
a.events:hover {color: #888888;  border: dotted #444444; border-width: 0px 0px 1px 0px;}

a.news-title, a.news-title:visited, a.news-title:active {font-style: italic;  font-weight: bold; font-family: arial; font-size: 14px; line-height: 20px; color: #444444; text-decoration: none;}
a.news-title:hover {color: #888888; border: dotted #444444; border-width: 0px 0px 1px 0px;}

a.tag-title, a.tag-title:visited, a.tag-title:active {font-family: arial; font-size: 11px; line-height: 20px; color: #444444; text-decoration: none;}
a.tag-title:hover {color: #888888; border: dotted #444444; border-width: 0px 0px 1px 0px;}

a.bill-title, a.bill-title:visited, a.bill-title:active {font-family: arial; font-size: 9px; line-height: 12px; color: #222222; text-decoration: none;}
a.bill-title:hover {color: #888888; }

a.txt, a.txt:visited, a.txt:active {font-family: arial; font-size: 12px; line-height: 20px; color: #578C3E; text-decoration: underline;}
a.txt:hover {font-family: arial; font-size: 12px; line-height: 20px; color: #5D4706; text-decoration: underline;}

a.rm, a.rm:visited, a.rm:active {font-family: arial; font-size: 14px; line-height: 20px; color: #578C3E; text-decoration: underline;}
a.rm:hover {font-family: arial; font-size: 14px; line-height: 20px; color: #5D4706; text-decoration: underline;}

a.switch, a.switch:visited, a.switch:active {font-family: arial; font-size: 12px; line-height: 12px; color: #444444; text-decoration: none;}
a.switch:hover {font-family: arial; font-size: 12px; line-height: 12px; color: #444444; text-decoration: underline;}

a.dropd, a.dropd:visited, a.dropd:active {font-family: arial; font-size: 14px; line-height: 20px; color: #666666; text-decoration: none; display: block;}
a.dropd:hover {font-family: arial; font-size: 14px; line-height: 20px; color: #000000; text-decoration: underline; background: #FFFFFF; display: block;}

#cssdropdown, #cssdropdown ul {padding: 0;margin: 0;list-style: none;}
#cssdropdown li {float: left;position: relative;}
.mainitems{font-size: 10px;}
.mainitems a{text-decoration: none;color: #FFFFFF;}
.subuls{text-decoration: none; display: none; width: 150px; height: 158px; position: absolute;top: 50px;left: 0;font-family: arial;color: #666666;background: url("/img/sub-bg.png") no-repeat;}
.subuls li{position: relative: left: 0px; top: 5px; width: 100%; padding: 4px 0px 0px 10px; color: #666666; text-decoration: none; }
.subuls li a{text-decoration: none; color: #666666;}
#cssdropdown li>ul {top: -158px;left: 0px;color: #666666;}
#cssdropdown li:hover ul, li.over ul {display: block; color: #000000;}


#events-on-page {position: relative; left: 12px; top: 45px; width: 970px;}
#blog-on-page {position: relative; left: 8px; top: 45px; width: 960px;}
#content-top {background: url("/img/ccvcf-cont-top.png") no-repeat; width: 985px; height: 20px;}
#content-middle {background: url("/img/ccvcf-cont-middle.png") repeat-y; width: 985px; height: 100%;}
#content-content {padding: 5px 15px 15px 15px; font-family: arial; font-size: 14px; line-height: 20px; color: #444444;}
#content-bottom {background: url("/img/ccvcf-cont-bottom.png") no-repeat; width: 985px; height: 20px;}

.smbr {font-size: 2px; line-height: 2px;}

a.footer, a.footer:visited, a.footer:active {font-family: arial; font-size: 12px; line-height: 20px; color: #444444;text-decoration: none; }
a.footer:hover {color: #888888;  text-decoration: underline:}

a.footer-info, a.footer-info:visited, a.footer-info:active {font-family: arial; font-size: 14px; line-height: 20px; color: #444444;text-decoration: none; }
a.footer-info:hover {color: #888888;  text-decoration: underline:}

#form-160 {width: 160px; float: left;}
#form-100 {width: 100px; float: left;}
.field {border: 1px solid #A4CD91; margin: 2px; padding: 2px;}
.total-field {border: 1px solid #FF0000; margin: 2px; padding: 2px;}

a.imgnounderline, a.imgnounderline:visited, a.imgnounderline:active  {border: none;}
a.imgnounderline:hover {border: none;}

.scheader {font-size: 12px; line-height: 12px; width: 160px;}
.scheaderdist {font-size: 12px; line-height: 12px; width: 52px;}
.scheader2008 {font-size: 12px; line-height: 12px; width: 52px;}
.scchart {font-size: 11px; line-height: 12px; text-align: center; background: #FFFFFF; height: 32px;}
.scchart-alt {font-size: 11px; line-height: 12px; text-align: center; background: #EEEEEE; height: 32px;}

.scheaderd {font-size: 12px; line-height: 12px; float: left;}
.scheaderdistd {font-size: 12px; line-height: 12px; width: 52px; float: left;}
.scheader2008d {font-size: 12px; line-height: 12px; width: 52px; float: left;}
.scbilld {text-align: center; width: 52px; float: left;}

.scbill {text-align: center; width: 52px;}
.scbillr {text-align: center; width: 52px;}

.scheaderdisth {font-size: 12px; line-height: 12px; width: 45px;}
.scheader2008h {font-size: 12px; line-height: 12px; width: 45px;}
.scbillh {font-size: 10px; text-align: center; line-height: 12px; width: 62px;}
.scbillrh {font-size: 10px; text-align: center; line-height: 12px; width: 62px;}

#scorecard-legend {width: 400px; height: 400px; background: #F4EFC7; padding: 5px; color: #444444;}
.pay-securely {font-weight: bold; width: 150px; height: 45px; font-size: 14px; line-heihgt: 14px; padding: 7px; background: url("/img/ps-bg.jpg") repeat-x; border: 3px solid #F4EFC7; color: #FFFFFF; cursor: pointer;}
.reset {width: 100px; height: 30px; font-size: 14px; line-heihgt: 14px; padding: 3px; background: #FFFFFF; border: 1px solid #A4CD91; color: #598247; cursor: pointer;}
