* {font-family: Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #f3ffe9;}

#title img {margin: auto 0;}
p, #actualcontent a, label, ul, li {font-size: 14px; color: black;}
h1, h2, h3 {color: #2e7a39;}
a:hover {text-decoration: none;}
h1 {font-size: 24px;}
h2 {font-size: 18px;}

#form1 p {color: white;}

h3 {font-size: 16px;}

#footerlinks, #footerlinks a {color: #bdb9b0; font-size: 10px;}

#buttons {margin: 0 auto;}

.subtitle {font-size: 12px;}

.floatright {margin: 0px 0px 10px 15px; float:right; clear: right;}


.floatright p {font-size: 10px; margin: 5px 0 0 0; text-align: right;}

#content_title {margin: 0;}

td#rightnav {width: 200px;}



#container {width: 870px; margin: 0 auto;}
#header {border: 0px solid red; display: block; padding: 10px 0px; margin: 0;}
#nav {border: 0px solid black; text-align: center; padding: 0; margin: 0;}
#content1 {background-image:url(../../common/media/background-gradient.gif); background-position:top; background-repeat: no-repeat; width: 100%; background-color: white;}
#content2 {background-image:url(../../common/media/background-footer.gif); background-position:bottom; background-repeat: no-repeat; width: 100%;}
#actualcontent {border: 0px solid gold; padding-right: 30px; margin-left: 205px;}
#actualcontent2 {border: 0px solid gold; padding-right: 30px; margin-left: 10px;}
#section_title {border: 0px solid teal; padding: 15px 10px;}

#leftnav {padding: 0px 20px; border: 0px solid black; float: left; width: 160px;}

#footer {border: 0px solid magenta; padding-top: 50px; padding-bottom: 15px; clear: both;}


#footer p, #footer a {color: #283c00; font-size: 12px; margin: 0; padding: 0; padding-left: 10px;}


#homelink {display: inline; float: right;}
#homelink a, #homelink p {font-size: 12px; color: #868686;}


form, select, input, textarea {margin: 0; padding: 0; font-size: 12px;}
select#donationamount {width: 100%;}

p#footerhome, p#footerhome a {font-size: 12px; color: #283c00;}



#verticalnav {width: 160px; margin: 0 auto; background: url(../../common/media/tab-green-topleft.gif) no-repeat top left; }
#verticalnav .nav_top {background-color: #5b8800; float: left; position: relative; left: 11px; width:138px; height: 11px; }
#verticalnav .nav_tr {float:right; width:11px; height: 11px; background: url(../../common/media/tab-green-topright.gif) no-repeat top right;}
#verticalnav .nav_bl {float: left; width: 160px; background: #5b8800 url(../../common/media/tab-green-bottomleft.gif) no-repeat bottom left;}
#verticalnav .nav_br {float: right; width:11px; height: 11px; background: url(../../common/media/tab-green-bottomright.gif) no-repeat bottom right;}
#verticalnav .fill {background-color: #5b8800;}
#verticalnav .content {clear:both; padding: 7px 15px 7px 15px;}

#verticalnav td.bottom {}
#verticalnav td h1:first-child {margin-top: 0px; padding-top: 0px;}
#verticalnav h1 {font-size: 12px; color: white; font-weight: bold; border-bottom: 1px solid #a9b295; margin: 0px; margin-top: 15px; padding-bottom: 5px;}
#verticalnav ul {list-style-position: outside; margin: 0px; padding: 0px; list-style-type: none;}
#verticalnav ul li {color: #525252; font-size: 12px; border-bottom: 1px solid #d3debb; line-height: 18px; font-weight: bold; margin-top: 0px; margin-left: 0px; padding-left: 0px; padding-bottom: 0px;}
#verticalnav a {color: white; font-weight: normal; display: block; padding: 5px 0px 5px 0px;}
#verticalnav a:hover {text-decoration: none;}

#featurenav {width: 160px; margin: 0 auto; background: url(../../common/media/tab-blue-topleft.gif) no-repeat top left; }
#featurenav .nav_top {background-color: #9ab8cb; float: left; position: relative; left: 11px; width:138px; height: 11px; }
#featurenav .nav_tr {float:right; width:11px; height: 11px; background: url(../../common/media/tab-blue-topright.gif) no-repeat top right;}
#featurenav .nav_bl {float: left; width: 160px; background: #9ab8cb url(../../common/media/tab-blue-bottomleft.gif) no-repeat bottom left;}
#featurenav .nav_br {float: right; width:11px; height: 11px; background: url(../../common/media/tab-blue-bottomright.gif) no-repeat bottom right;}
#featurenav .fill {background-color: #9ab8cb;}
#featurenav .content {clear:both; padding: 7px 15px 7px 15px;}

#featurenav td.bottom {}
#featurenav td h1:first-child {margin-top: 0px; padding-top: 0px;}
#featurenav h1 {font-size: 12px; color: white; font-weight: bold; margin: 0px; margin-top: 15px; padding-bottom: 10px;}
#featurenav p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white; margin: 0;}
#featurenav a {color: white; font-weight: normal;}
#featurenav a:hover {text-decoration: none;}
#featurenav a.other {color: white; font-size: 9px;}

#contactform p {font-size: 12px; margin: 0;}