html {text-align:center; font-family:Arial,Verdana,Helvetica,sans-serif; color:#093919;}
body {margin:0 auto; text-align:left; width:848px; background-color:#edd7b3; font-size:13px; line-height:18px; position: relative;}
a{color:#093919;}
/* ==================== WRAPPER ============================ */
.wrapper {width:848px;}

/* ==================== HEADER ============================= */
.header {background-image:url(../images/bgHeader.jpg); background-repeat:no-repeat; height:283px;}
h1#branding{display: block; width:848px; height:283px;text-indent: -9999px;}
h1#branding a{display: block; width:848px; height:283px;text-indent: -9999px;background: url(../images/bgHeader.jpg);}
h1#branding_sub{display: block; width:848px; height:116px;text-indent: -9999px;}
h1#branding_sub a{display: block; width:848px; height:116px;text-indent: -9999px; background: url(../images/bgHeaderSub.jpg);}
.headerSub {background-image:url(../images/bgHeaderSub.jpg); background-repeat:no-repeat; height:116px;}
.gNav {width:848px; height:30px; background-image:url(../images/bg_gNav.jpg); background-repeat:no-repeat;}
.gNav ul li input.searchBox {width:93px; margin:4px 0 0 12px;}
h4.result_page{font-size:14px;}
.highlight{background-color:#CFE5B2;}

/* ==================== CONTENT WRAPPER ==================== */
.contentWrapper {overflow:hidden;  background-color:#FFFFFF; width:848px;}

/* ==================== MAIN COLUMN ======================== */
.contentWrapper .main_column {float:left; width:562px; margin-bottom:-9999px; padding-bottom:9999px; height:1%; }
.home .contentWrapper .main_column {background-color:#f2f2f1;}
.contentWrapper .main_column .content {padding:20px;}
.contentWrapper .main_column .content h1 {padding:0 0 15px 0; font-size:20px; font-weight:bold; text-align:left;}
.contentWrapper .main_column .content h1 a {color:#000000;}
.contentWrapper .main_column .content h1 span {font-size:12px; margin-left:240px; font-weight:normal;}
.contentWrapper .main_column .content p {padding:0 0 15px 0;}
.contentWrapper .main_column .content h2 {padding:10px 0 15px 0; font-size:18px; font-weight:bold; text-align:left;}
.contentWrapper .main_column .content h3 {padding:0 0 0 0; font-size:16px; font-weight:bold; text-align:left;}
.contentWrapper .main_column .content h3 a{color:#093919;}
.contentWrapper .main_column .content ul {padding:0 0 10px 10px; text-align:left;}
.contentWrapper .main_column .content ul li {}
.contentWrapper .main_column .content .signature {background-image:url(../images/bgSignature.jpg); background-repeat:no-repeat; height:75px; margin:10px 0 0 0;}
div.faq_answer{border: 1px solid #093919; display:none; margin: 10px 0 15px; padding: 0 10px; background-color: #CFE5B2;}
.contentWrapper .main_column .content div.faq_answer p{margin: 10px 0 0 0;}
h3.faq_question{margin: 12px 0;}
/* ==================== MAIN COLUMN  VOLUNTEER ======================== */
.contentWrapper .main_column .content .volunteerCheck {padding:0 0 0 147px;}

/* ==================== SUB COLUMN ========================= */
.contentWrapper .sub_column {display:block; float:left; width:286px; margin-bottom:-9999px; padding-bottom:9999px; background-color:#064b6e;}
.contentWrapper .sub_column h2 {text-indent:-9999px;}

/* ==================== SUB COLUMN - CAMPAIGN ============== */
.contentWrapper .sub_column .campaign {background-color:#cfe5b2;}
.contentWrapper .sub_column .campaign h2 {background-image:url(../images/bgTitle_JoinTheCampaign.jpg); background-repeat:no-repeat; width:286px; height:40px;}
.contentWrapper .sub_column .campaign p {padding:10px 0 10px 10px; font-size:11px; color:#093919; line-height:14px;}
.contentWrapper .sub_column .campaign p img {padding:0 0 5px 10px;}
.contentWrapper .sub_column .campaign p a{font-weight: bold;}
/* ==================== SUB COLUMN - EVENTS ================ */
.contentWrapper .sub_column .events {background-color:#b4deed; color:#093919; line-height:14px;}
.contentWrapper .sub_column .events h2 {background-image:url(../images/bgTitle_EventsWheresPenny.jpg); background-repeat:no-repeat; width:286px; height:40px;}
.contentWrapper .sub_column .events ul.main {padding:10px; float:left;}
.contentWrapper .sub_column .events ul.main li {float:left;}
.contentWrapper .sub_column .events ul.event {width:266px; padding:0 0 10px 0; float:left;}
.contentWrapper .sub_column .events ul.event li {display:inline; }
.contentWrapper .sub_column .events ul.event li.date {width:60px; font-weight:bold; font-size:12px;}
.contentWrapper .sub_column .events ul.event li.description {width:206px; font-size:11px;}
.contentWrapper .sub_column .events ul.main {padding-bottom:40px;}

/* ==================== SUB COLUMN - DONATE ================ */
.contentWrapper .sub_column img.imgDonate {padding:15px 0 40px 0;}
.contentWrapper .main_column .content span.field_title {display:block; float:left; margin:10px 0; position:relative; width:150px;}

.contentWrapper .main_column .content input.field, select.field {display:block; float:left; margin:10px 0; width:300px;}
.contentWrapper .main_column .content input.card_radio {left:-50px; position:relative; top:20px;}
.contentWrapper .main_column .content input.field_error {border:2px solid #C00;}
.contentWrapper .main_column .content select.field_error {border:2px solid #C00;}
.contentWrapper .main_column .content span.field_title_error{color:#C00; font-weight:bold;}
.contentWrapper .main_column .content label.field_title {font-weight:bold;}
.contentWrapper .main_column .content label.field_title_error{color:#C00;}
.recurAmount {display:block; width:80px; float:left;}
.highlightBox {background-color:#CFE5B2; padding:4px 0 4px 4px;; margin-left:-4px; margin-bottom:10px;}
/* ==================== SUB COLUMN - SOCIAL ================ */
.footerWrapper .social {background-image:url(../images/bg_JoinUs.jpg); background-repeat:no-repeat; height:42px; width:286px; float:right; margin-top:-42px;}
.footerWrapper .social ul {padding:0 0 0 94px; float:left;}
.footerWrapper .social ul li {display:inline; float:left; }
.footerWrapper .social ul li a {display:block; width:34px; height:34px; margin:5px 0 0 8px;}

/* ==================== FOOTER ============================= */
.footerWrapper {color:#FFFFFF; font-size:11px;}
.footerWrapper .quotes {background-color:#064b6e; text-align:center; line-height:18px; padding: 15px 0;}
.footerWrapper .quotes p{width: 760px; display: block; margin: 0 auto;}
.footerWrapper .footer {background-image:url(../images/bgFooter.jpg); background-repeat:no-repeat; height:37px; line-height:37px; padding:0 0 0 345px;}
.footerWrapper .footer ul {float:left;}
.footerWrapper .footer ul li {display:inline;}
.footerWrapper .footer ul li a{color:#FFFFFF; text-decoration:none; padding:0 3px 0 3px;}
.footerWrapper .footer ul li a:hover{text-decoration:underline;}
.footerWrapper .footer ul li p {padding:0 0 0 85px; display:inline;}


div.wp-subcol a{color: #093919; text-decoration: underline;}

