<!--

<!--



/* @group Global reset and clear fix */

/* First there's the global reset to make everything play nice */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* remember to define focus styles! */

:focus { outline: 0; }

body { line-height: 1; 

}

/* tables still need 'cellspacing="0"' in the markup */


/* Then Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* @end Global reset and clear fix */















* {
    margin: 0;
}
html, body {
    height: 100%;

}

body {

background-color:#ffffff;
}

body {


}

body.body_subpage {


}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
margin: 20px auto 0px auto; 
padding:0px;
background-color:#e7ded5;
width:847px;
border:3px solid #154a40;

}


#topbar {
background-color:#164b41;
height:40px;

}

#headerimage {


text-align:center;
}

#header_homepage {
display:block;
margin: 10px auto 0px auto;

height:234px;
width:845px;
background-repeat: no-repeat;
background-position: 0px 0px;
}

#header_subpage {
display:block;
margin: 0px auto 0px auto;
	background-image: url(/top_subpage.jpg);
height:181px;
width:845px;
background-repeat: no-repeat;
background-position: 0px 0px;
z-index:2;

}

#donate {
width:251px;
display:block;
margin-bottom:0px;
padding-bottom:0px;
position:absolute;

left:50%;
margin-left:-400px;

}

.logolink {

position:absolute;
width:250px;
top:90px;
margin-left:25px;
height:120px;

}

.logolink_subpage {
position:absolute;
width:250px;
top:70px;
height:105px;

}

#nav {
width:575px;
position:absolute;
left:50%;
margin-left:-150px;


}



#sidebar {
color:534f4c;
width:235px;

float:left;
margin: 30px 0px 0px 33px;
padding-left:0px;
display:inline;
}

#main_content {

width:520px;
float:left;

margin:30px 0px 0px 30px;
}


#main_content #leftcolumn {

width:240px;

float:left;
margin-right:15px;
margin-left:15px;
display:inline;
}


#main_content #rightcolumn {

width:240px;
float:left;
display:inline;
}



.footer, .push {
    height: 81px;

}

.footer {


height:81px;
}


div.spacer {
clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 1px; overflow: hidden;

  }

















body {


font-family:Georgia, "Times New Roman", Times, serif;
font-size: 54.5%; /* Resets 1em to 10px */

}


#nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
background-color:#FF0000;
margin-left:20px;
}

#nav ul li
{
float: left;
font-size: 13px;
margin: 0;
padding: 14px 0px 16px 0px;

}

#nav a, #nav a:link
{
margin: 0;
padding: 15px 15px 12px 15px;
color: #ffffff;
text-decoration: none;
}

#nav ul li#active
{
color: #95bbae;
background-color: #deebe5;
}

#nav a:hover, #nav a.current
{

background-color:#311a07;
background-image: url(/nav_bg.jpg);
}


#body_wrapper {

line-height:1.3em;

}


#sidebar {
color:#3e3e3e;
font-size:1.4em;
line-height:1.3em;


}

.sidebar_section {
margin:0px 0px 20px 0px;

}

.sidebar_section_title {
color:#0d5447;
font-size:.9em;
letter-spacing:.4em;
text-transform:uppercase;
margin:0px 0px 5px 0px;
font-family: Tahoma, serifSansSerifMonospace;
font-weight:bold;
}

.sidebar_section_title .partnering_organizations {
padding-bottom:5px;
border-bottom:1px double #b5aea8;
}

#sidebar .sidebar_section_date {

color:#5a2900;
}

#sidebar .sidebar_section_entry {
font-size:.95em;
letter-spacing:.00em;
line-height:1.25em;
border-top:1px double #b5aea8;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 0px;
}

#sidebar .sidebar_section_text img {
margin:4px 10px 0px 0px;
float:left;
border: 1px solid #6e6e6e;
}


.intro_text {

margin-bottom:17px;
font-size:15px;
line-height:21px;
color:#5a2900;
}


#main_content h1 {
font-size:22px;
letter-spacing:0px;
font-weight:normal;
margin-bottom:15px;
padding-bottom:0px;
padding-top:2px;
border-bottom:1px solid #b5aea8;
color:#154b40;

}

#main_content .homepage_feature img {
border: 1px solid #6e6e6e;
float:left;
margin-right:10px;
margin-top:7px;
}


#main_content h2 {
font-size:1.7em;
line-height:1.1em;
color:#5a2900;
margin-bottom:.5em;
font-weight:bold;
}

#main_content .date {
text-align:right;
float:right;
display:block;
width:200px;
font-size:1.3em;
margin-top:3px;
color:#474747;
}

#main_content p {

font-size: 1.4em;
line-height:1.6em;
margin-bottom:.9em;

font-size:12px !important;
}

.main_content_entry {
margin-bottom:2em;
padding-bottom:1em;
border-bottom:1px dotted #b5aea8;
}

#main_content .homepage_feature_link {
margin-top:10px;
font-size:1.3em;
}


#main_content .homepage_feature {

margin-bottom:15px;
border-bottom:1px solid #b5aea8;
padding-bottom:15px
}

#main_content .homepage_section_link {
font-size:1.5em;
text-align:right;
}

.article_image {
float:left;
margin:5px 10px 5px 0px;
}

.gallery  {

background-color:#cbb9a8;

padding:25px 20px 10px 20px;
margin-bottom:15px;
}

.gallery img {
border: 1px solid #5a2900;
margin-right:15px;
margin-bottom:15px;

}


#main_content .address p {

font-size:1.6em !important;
line-height:20px;
}


.donatebox {
font-size:1.1em;
width:150px;
margin:0px auto 0px auto;


padding:20px 20px 20px 20px;
margin-bottom:15px;

}

.paypal {


text-align:center;

margin:0px 0px 10px 0px;
padding:10px 0px 10px 0px;

}



.footer p {
padding-top:20px;
text-align:center;
color:black;
font-size:1.2em;
line-height:1.3em;
}



.backtotop {
font-size:1.3em;
text-align:right;
margin-bottom:10px;
}

#main_content .names {


}

#main_content .names .names_title {

font-size:1.7em;
font-weight:bold;
margin-bottom:5px;
margin-top:15px;
color:#5a2900;

}

#main_content .names p {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
line-height:1.4em;
}


#main_content .names .title {


display:block;
font-size:.9em;

line-height:1em;
margin-bottom:10px;
}

#main_content .names h2 {
font-size:2em;
margin:20px 0px 5px 0px;

}






.form label, .form input {
	display: block;
	float: left;
	margin-bottom: 15px;
}


.form input, .form textarea {

background-color:#c7b7a8;
border:none;
font-size:1.7em;
padding:2px;
width:300px;
font-family: verdana;
}

.form label {
	text-align: right;
	width: 140px;
	padding-right: 20px;
font-size:1.4em;
padding-top:4px;
}

.form br {
	clear: left;
}


.checkbox {

padding-left:160px;
padding-top:10px;
font-size:1.5em;
}

.checkbox input {
width:19px;
margin-right:5px;
margin-top:-2px;
background-color:none !important;
}

.form .submitbtn {

width:100px;
margin-left:160px;
}


#main_content p.contactaddress {

font-size:1.6em !important;
line-height:1.3em;
margin-left:160px;
}



.required {
font-size:1.5em;
margin-left:160px;

}










#nav ul li a {
color:white;
text-decoration:none;
}

#sidebar .sidebar_section_link a, 
#main_content p a,
#main_content .homepage_feature_link a,
#main_content .homepage_section_link a,
#main_content .backtotop a {

color:#5a2900;
}

#sidebar .sidebar_section_link a:hover, 
#main_content p a:hover,
#main_content .homepage_feature_link a:hover,
#main_content .homepage_section_link a:hover,
#main_content .backtotop a:hover  {

text-decoration:none;
}


.footer p a {
color:gray;

}




-->



-->

