@charset "UTF-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; margin: .5in; }

#contentWrap { border: 0; margin: 0; padding: 0; position: relative; top: 0; clear: both; display: block; float: none; font-family: Arial, Helvetica, sans-serif; }

#bodyWrap { margin: 0; padding: 0; width: 100%; clear: both; float: none; font-family: Arial, Helvetica, sans-serif; }

.mainBody { clear: both; width: 100%; margin: 0; padding: 0; position: relative; display: block; float: none; font-family: Arial, Helvetica, sans-serif; }
.rightColumn { clear: both; width: 100%; margin: .5in 0 .25in 0; padding: 0; position: relative; display: block; float: none; font-family: Arial, Helvetica, sans-serif; }
.leftColumn { display: none; float: none; }

.donateNow { display: none; }

#botpNav { display: none; }

div.icons {display: none;}

div.bio { padding: .25in; border-bottom: 1pt gray solid; }
div.bio img { float: left; margin: 0 .25in .25in 0; }

.breadCrumbs { display: block; margin-bottom: .25in;  }
.breadCrumbs ul { list-style-type: none; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: silver; }
.breadCrumbs ul li { display: block; float: left; }
.breadCrumbs ul li a { text-decoration: none; color: silver; }
.breadCrumbs ul li a.active { color: gray }
.breadCrumbs ul li a:hover { color: gray; }

#search { display: none; }

#head { display:none; }
#head #headPhoto { display: none; }

#bodyFooter { display: none; float: none; }

#footer { display: none; }

div.clear { clear: both; }

.sidebar { background-color: #c3d9ff; padding: 10px; border: solid 1px #036; }
.sidebar h1 { color: #036; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; margin: 0 0 6px; }
.sidebar h2 { color: #036; font-size: 1em; font-family: Arial, Helvetica, sans-serif; margin: 0 0 6px; }
.sidebar p, .sidebar ul, .sidebar dl { color: #036; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 6px; }
.sidebar dl dt { font-weight: bold; }
.sidebar dl dd { padding: 0; margin: 4px 0 4px 10px; }
.sidebar ul.news { margin: 0 0 0 0; padding: 0; list-style-type: none; border-top: 1px #036 solid; }
.sidebar ul.news li { margin: 0 0 0 0; padding: 0; }
.sidebar ul.news li a { display: block; border-bottom: 1px #036 solid; padding: 5px; text-decoration: none; color: #036; }
.sidebar ul.news li a:hover { background-color: #ffffcc; }

.mainBody img { margin-bottom: 10px; }
.mainBody h1 { color: #3a6e8f; font-size: 1.6em; margin-top: 16px; margin-bottom: 12px; }
.mainBody h2 { color: #505050; font-size: 1.2em; margin-top: 15px; margin-bottom: 12px; }
.mainBody h2.press { margin: 35px 0 0 0; padding: 0; }
.mainBody h3 { color: #3a6e8f; font-size: 1em; margin-top: 12px; margin-bottom: 12px; }
.mainBody h4 { color: #505050; font-size: .8em; margin-top: 12px; margin-bottom: 12px; }
.mainBody p.small { font-size: 11px; }
.mainBody p.small a { text-decoration: none; }
.mainBody p.small a:hover { text-decoration: underline; }
.mainBody p { color: #666; font-size: 0.8em; line-height: 140%; margin-top: 0; margin-bottom: 12px; }
.mainBody p.press { margin: 10px 0 10px 0; padding: 10px; border-bottom: 1px silver solid; }
.mainBody ul { color: #666; font-size: .8em; }
.mainBody ol { color: #666; font-size: .8em; }

.project { }
.project h1 {margin: 0; color: #3a6e8f; font-size: 1.3em }
.project p {}
.project ul { line-height: 140%; margin-bottom: .5in }
.project img { padding: .125in; border: 1pt black solid; margin-bottom: .5in; background-color: white; }
.project .summary { border: 0; padding; 0; margin: 0; margin-bottom: .25in; padding-bottom: .25in; border-bottom: 2pt black solid;  }
.project .summary h2 { font-size: 14px; margin-bottom: 6px; }
.project .summary ul.status { margin: 10px 0 15px 0; padding: 0; list-style-type: none; border-top: 1pt black solid;  }
.project .summary ul.status li { padding: 6px; border-bottom: 1pt black solid; }

.news { margin: 25px 0 0 0; }
.news h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 1em 0 .3em 0; color: #336; font-weight: normal; text-decoration: none; }
.news h1 a { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; margin: 1em 0 .3em 0; color: #336; font-weight: normal; text-decoration: none; }
.news h1 a:hover { text-decoration: underline; }
.news ul { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: .7em; }
.news ul li { margin: 0; }
.news ul li a { text-decoration: none; color: #3a6e8f; display: block; padding: 5px 5px 5px 5px; border-bottom: 1px silver solid; }
.news ul li a.top { border-top: 1px silver solid; }
.news ul li a:hover { color: #336; background-color:#CCCCCC; }

p.mission { color: #3a6e8f; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif; line-height: 160%; margin: 1em 0 0 0; padding: 8px; }

div.hidden { display: block; }

#projectNav { display: none; }
.sidebar blockquote { padding: 0; margin: 0; }
.sidebar blockquote p { font-size: 13px; padding-left: 5px; text-indent:-5px; line-height: 135%; }
.sidebar blockquote p.attribution { font-size: 11px; font-style: italic; padding-left: 5px; text-indent:-5px;}

.owned { font-weight: bold; color: #487fff; padding-left: 16px; background-image: url(../imgs/blueLabel.gif); background-repeat: no-repeat; background-position: left; }
.ce { font-weight: bold; color: #00e926; padding-left: 16px; background-image: url(../imgs/greenLabel.gif); background-repeat: no-repeat; background-position: left; }
.other { font-weight: bold; color: #8b4cff; padding-left: 16px; background-image: url(../imgs/purpleLabel.gif); background-repeat: no-repeat; background-position: left; }

h2.date-header { font-weight: normal; font-size: .7em; color: gray; text-transform: uppercase; margin: 20px 0 0 0; }

a span.postedOn { color: gray }

ul#contents { margin: -10px 0 20px 0; padding: 0 0 15px 0; display: block; list-style-type: none; font-size: 11px; }
ul#contents li { display: block; float: left; }
ul#contents li a { text-decoration: none; }
ul#contents li a:hover { text-decoration: underline; }

#blogStuff { margin-top: 60px; }

.sidebarTable h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3a6e8f; }
.sidebarTable table tbody { font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 1px; color: black; }
.sidebarTable table tbody tr {}
.sidebarTable table tbody td { padding: 3px; border: 1px silver solid; width: 50%; font-weight: bold; }
.sidebarTable table tbody td.center { text-align: center; width: 50%; font-weight: normal; }
.sidebarTable table tbody tr.conservationPartner { background-color: #cc9; }
.sidebarTable table tbody tr.leadership { background-color: #c3d9ff; }
.sidebarTable table tbody tr.donations { background-color: #ffffcc; }
.sidebarTable table tfoot tr td { border: 0; font-weight: normal; text-align: right; color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }

.mainBody a:link:after,
.mainBody a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
  text-decoration: none;
}
