body { background-color: #a6bf79; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 10px; padding: 0px; }
.clear { clear: both; }
* { margin: 0px; padding: 0px; }
a { font-size: 12px; }
p { margin: 10px 0px; }
input[type=button], input[type=submit] { padding: 2px 10px; }
img { border-width: 0px; }
h1 { color: #000; font-size: 14px; margin: 20px 0px 20px 0px; }
h2 { font-size: 13px; }
#right h2 { color: #85a157; font-size: 14px; text-align: left; width: 100%; border-bottom: solid 1px #E3E5DB; padding-bottom: 4px; margin: 20px 0px 0px 0px; border-bottom-color: #85a157; }
.left { text-align: left; }
.top { vertical-align: top; }
fieldset { border: solid 1px #ccc; margin: 10px 0 5px 0; padding: 10px; }
legend { font-weight: bold; padding: 10px; }

ul { list-style-position: inside; }

#container { margin: 0px auto; text-align: left; width: 717px; }

#topmenu { text-align: right; margin-right: 20px; }
#topmenu ul { list-style-type: none; }
#topmenu ul li { display: inline; padding-left: 4px; color: #333333; font-size: 0.9em; }
#topmenu a { color: #333333; text-decoration: underline; font-size: 0.9em; }

#header { margin: 0px 0px 0px 0px; background-image: url(/media/151/header.jpg); width: 717px; height: 288px; position: relative; }
#header ul { background-color: #85a157; width: 711px; border: 3px solid #fff; display: block; top: 255px; position: absolute; margin: 0px 0px 0px 0px; height: 22px; padding: 5px 0px 0px 0px; text-align: center; }
#header li { display: inline-block; line-height: 1.2em; height: 22px; }
#header ul a { text-decoration: none; color: #FFFFFF; margin: 0px 10px; height: 22px; }
#header ul a:hover { text-decoration: underline; color: #28556b; }

#header ul ul { display: none; position: absolute; left: 0; width: 150px; left: auto; top: auto; height: auto; text-align: left; border-top: none; margin-top: 8px; }
#header ul li:hover ul { display: block; }
#header ul ul li { display: block; padding: 4px 0; }

#logo_w1, #logo_w2 { position: absolute; }
#logo_w1 a, #logo_w2 a { font-size: 24px; font-style: italic; color: #FFFFFF; text-decoration: none; }
#logo_w1 { top: 15px; left: 70px; }
#logo_w2 { top: 44px; left: 94px; }
#header_text { top: 90px; left: 43px; width: 230px; position: absolute; }
#header_text p { font-size: 18px; color: #fff; }
#header_text a { color: #28556b; }
#header_text a:hover { color: #c77e0c; }

#content { background-image: url(/media/126/content_bg.gif); width: 717px; }
img#charityimage { float: right; margin-top: 10px; }
#left { float: left; width: 428px; margin-left: 27px; padding: 0px 10px 30px 0px; display: inline; }
#left a { color: #28556b; }
#left a:hover { color: #c77e0c; }
#photos a { margin-right: 14px; }
#right { float: right; width: 210px; padding: 0px 20px 20px 20px; margin-top: 10px; border-left: #fff 2px solid; }
#right a { color: #c77e0c; }
#right a:hover { color: #85a157; }
#full { float: left; width: 638px; margin-left: 27px; padding: 0px 10px 30px 0px; display: inline; }
#lefthalf { float: left; width: 319px; margin-left: 13px; padding: 0px 5px 15px 0px; display: inline; }
#righthalf { float: left; width: 319px; margin-left: 13px; padding: 0px 5px 15px 0px; display: inline; }
ul.volunteerlist { list-style-type: none; }
ul.volunteerlist li { border-right: solid 1px black; float: left; padding: 0 10px; }
a.viewall { background-image: url(/media/116/arrow.gif); background-position: left bottom; background-repeat: no-repeat; padding-left: 12px; }

table.tablesmall { font-size: 0.85em; }
td.cellname { font-weight: bold; text-align: right; }
td.cellvalue { }
tr.table-header { font-weight: bold; }
table tr td { padding: 2px 16px 2px 0px; }
table tr th { padding: 2px 16px 2px 0px; }

#footerline { clear: both; background-image: url(/media/146/footer_bg.gif); font-size: 1px; height: 10px; }
#footer { width: 717px; text-align: center; padding: 20px 0px; color: #000; font-size: 0.9em; }
#footer a { color: #000; font-size: 0.9em; }
#footer img { vertical-align: middle; }

#mainshare { padding: 0px; margin: 0px; float: right; }
#mainshare a { margin: 0px; padding: 0px; }
#mainshare img { border: 0px none; padding: 0px; margin: 0px; clear: none; }

.projectshare { list-style-type: none; }
.projectshare li { display: inline; margin-right: 5px; }
.projectshare a { text-decoration: none; }

#moreinfolist { list-style-image: url(/media/116/arrow.gif); }

.field-validation-error { color: #990000; font-weight: bold; }
.validation-summary-errors { color: #990000; font-weight: bold; }
.validation-summary-errors ul { }

#sponsorlist { list-style-type: none; }
#sponsorlist li { text-align: center; }

ul.news { list-style-type: none; }
ul.news li { margin: 15px 0; }
ul.news li .title { font-weight: bold; }
ul.news li .source { font-size: 0.8em; }
ul.news li .source a { font-size: 0.9em; }













/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

