@@ -86,107 +86,104 @@ input:focus {
a.read-more {
cursor: pointer;
font-style: italic;
}
.btn-orange {
color: white;
background: var(--orange);
border: 1px solid var(--orange-dim);
.btn-orange:hover, .btn-orange:active {
background: var(--orange-dim);
text-decoration: none;
box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
.btn-orange:focus {
box-shadow: 0 0 0 .25rem var(--orange-dim);
.btn-white {
color: var(--orange);
background: white;
border: 1px solid #777;
.btn-white:hover, .btn-white:active {
background: #eee;
.btn-white:focus {
box-shadow: 0 0 0 .25rem #ddd;
a svg {
transition: all .2s ease;
a:hover svg {
transform: scale(1.1);
.toggle-control {
text-decoration: none; color: #557733;
.toggle-control:hover { text-decoration: underline; color: #577632; }
/* FIXME: We should do this: */
/* http://www.waypointarts.com/blog/2013/06/29/fixing-a-side-bar-while-scrolling-until-bottom */
.donate-sidebar {
position: fixed;
top: 180px;
right: 2%;
width: 18%;
@media all and (max-width: 725px) {
.donate-sidebar { display: none; }
.content-with-donate-sidebar {
align: center;
width: 100%;
background: var(--light-green) no-repeat;
position: sticky;
bottom: 0;
width: auto;
padding: 0.5rem 1rem;
margin: 2rem -1rem 0;
border-radius: 8px 8px 0 0;
border: 1px solid #90d468;
p.footnote {
font-size: 85%;
h1 { margin-top: .75em; margin-bottom: .5em; }
h2 { margin-top: .75em; margin-bottom: .5em; }
h3 { margin-top: .6em; margin-bottom: .4em; }
#mainContent ul, #mainContent ol { padding-left: 1.5em; }
.internalNavigate { width: 19%; float: right; }
#mainContent .internalNavigate ul { list-style-type: none; padding-left: 0; }
.internalNavigate ul li { margin-top: .3em; margin-bottom: .3em; }
/* Header */
body > header {
/* background: linear-gradient(to top right, white, white, var(--washed-blue) 80%); */
overflow: auto; /* Prevent logo top margin popping out. */
#conservancyheader img {
max-height: 75px;
@media screen and (min-width: 30em) {
max-height: 90px;
/* Navigation bar */
#navbar-outer {
background: var(--navy);
position: relative;
z-index: 100;
#navbar ul {
list-style: none;
text-transform: uppercase;
padding: 0;
#navbar li {
@@ -234,150 +231,141 @@ body > header {
text-transform: none;
#navbar li ul a {
font-weight: normal;
#navbar li:hover ul {
display: block;
/* Right-align the second last and last sub-menus. */
#navbar li:nth-last-child(2) ul, #navbar li:nth-last-child(1) ul {
left: auto;
right: 0;
text-align: right;
#menu-icon:active, #search-icon:active {
#navbar-outer { min-height: .5rem; }
#navbar.mobile {
max-width: 32rem;
#navbar.mobile.search { display: block; }
#navbar.mobile li {
#navbar.mobile ul {
padding-left: .5rem;
padding-right: .5rem;
display: block !important;
position: relative !important;
top: auto !important;
left: 0 !important;
right: auto !important;
text-align: left !important;
#navbar.mobile > ul > li {
padding-top: .5rem;
padding-bottom: .5rem;
border-bottom: 1px solid rgba(255, 255, 255, 0.2);
#navbar.mobile li ul {
margin-left: .5rem;
#mainContent {
overflow: auto;
#sidebar + #mainContent {
float: left;
#progressbar {
height: 1.8em;
#progressbar .ui-widget-header {
background: rgb(206, 31, 31);
#siteprogressbar .goalText {
color: #557733;
font-size: 10pt;
#siteprogressbar .soFarText {
#siteprogressbar .progress {
background: #577632;
@media all and (max-width: 600px) {
.goalText {
font-size: 8pt;
.soFarText {
#siteprogressbar .middle-goal {
background: #d0d0d0;
#siteprogressbar .final-goal {
background: #eeeeee;
#fundraiser-percentage {
text-align: center;
align: left;
width: 80%;
#container #mainContent {
max-width: 50em;
margin: 0;
background: #ffffff;
flex: 1 1 auto;
#container #sidebar {
background-color: #ccd4a3;
padding: 1px 0.5rem 0.25rem;
flex: 1 0 15em;
margin-bottom: 1rem;
#container {
display: flex;
margin-right: 1rem;
#container #sidebar li {
padding: 3px 10px 3px 10px;
margin: 5px;
border: 1px solid #CCC;
background: #eaf1f1;
background: -moz-linear-gradient(top, #fff, #eaf1f1);
background: -webkit-linear-gradient(top, #fff, #eaf1f1);
background: linear-gradient(to bottom, #fff, #eaf1f1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaf1f1', GradientType=0);
#container #sidebar li a:hover { background: #577632; color: #fff; }
#container #sidebar.Directors ul li.Directors,
#container #sidebar.Eval ul li.Eval,
#container #sidebar.Overview ul li.Overview,
#container #sidebar.Contact ul li.Contact,
#container #sidebar.Staff ul li.Staff,
#container #sidebar.Outside ul li.Outside,
#container #sidebar.Filings ul li.Filings,
#container #sidebar.License ul li.License,
#container #sidebar.Current ul li.Current,
#container #sidebar.Services ul li.Services,
#container #sidebar.Applying ul li.Applying,