/*! normalize.css v1.0.1 | MIT License | git.io/normalize */article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {
	display: block
}
.grants-deadline-list {
	clear: both;
    display: block;
    margin-bottom: 2em;
    width: 100%;	
}
.grants-deadline-list-inner {
	border-bottom: 10px solid #E3E3DB;
    margin-left: 9px;
    margin-right: 9px;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-top: 1em;
	/*
	-moz-column-count:2; 
-webkit-column-count:2; 
column-count:2;
*/
}
.ecohosted {
	display: block;
    float: right;
    margin-top: -7px;
}
.ecohosted a {
	margin:0;
	padding:0;
}
.ecohosted img {
	margin:0;
	padding:0;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden] {
	display: none
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}
html, button, input, select, textarea {
	font-family: sans-serif
}
body {
	margin: 0
}
a:active, a:hover {
	outline: 0
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	line-height: 1.1em;
	font-weight: 400
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 400
}
blockquote {
	margin: 0
}
dfn {
	font-style: italic
}
mark {
	background: #ff0;
	color: #000
}
p, pre {
	margin-top: 0em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}
q {
	quotes: none
}
q:before, q:after {
	content: '';
	content: none
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
dl, menu, ol, ul {
	margin: 0em 0
}
dd {
	margin: 0
}
menu, ol, ul {
	padding: 0
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
form {
	margin: 0
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle
}
button, input {
	line-height: normal
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow:visible
}
button[disabled], input[disabled] {
	cursor: default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
p, li {
	line-height: 1.3333em
}
a:link, a:visited {
	color: #3275af
}
a:hover, a:visited:hover, a:focus {
	color: #3275af
}
h3 a {
	text-decoration: none
}
.grant-srch-res a:hover, .grant-srch-res a:visited:hover, .grant-srch-res a:focus {
	text-decoration: underline
}
.archive-button a:link, .archive-button a:visited {
	background-color: #5fb3ea;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1em;
	line-height: 1em;
	padding: 10px 15px 7px;
	text-transform: uppercase;
	text-decoration: none;
	float: left
}
.desktop .issuuembed {
	width: 100% !important;
	height: auto !important;
	position: relative;
	padding-bottom: 62.25%;
	overflow: hidden
}
.desktop .issuuembed object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.handheld .read-link img {
	border: none;
	float: none
}
header {
	width: 100%
}
#header-wrap .header {
	background-image: url("css_img/footer_stripes.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 52px
}
#main, footer, .inner-maxwidth {
	max-width: 1000px;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: auto;
	margin-left: auto;
	clear: both
}
#main-wrap {
	padding-bottom: 0
}
.page-template-tpt_home-php #main {
	width: 100%;
	max-width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto
}
#page {
	display: block;
	margin: 1em
}
#primary {
	float: left;
	margin-top: 1em;
	margin-right: -240px;
	margin-left: 0;
	margin-bottom: 0;
	width: 100%
}
#primary.homepage {
	margin-top: 0
}
#content {
	margin: 0 280px 0 0
}
#main .widget-area {
	float: right;
	overflow: hidden;
	width: 220px
}
#colophon {
	clear: both;
	display: block;
	width: 100%
}
.full-width #content, .image-attachment #content, .error404 #content, .page-template-tpt_our_people-php #content {
	margin: 0
}
.screen-reader-text, .assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px)
}
.alignleft {
	display: inline;
	float: left
}
.alignright {
	display: inline;
	float: right
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto
}
* {
	margin: 0
}
html, body {
	height: 100%;
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #404040
}
bold, strong {
	font-family: 'Trade Gothic W01 Bold', Helvetica, Arial, sans-serif;
	font-weight: 400
}
body, body.txt-normal {
	font-size: 18px
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding-bottom: 3em
}
* html .group, :first-child+html .group {
	zoom: 1
}
.group:after {
	visibility: hidden;
	display: block;
	content: "";
	clear: both;
	height: 0
}
* {
	margin: 0
}
.accessibility {
	display: none !important
}
#site-title {
	margin: .67em 0
}
#site-description {
	margin: 0 0 1em
}
#branding {
	min-height: 170px
}
.hgroup {
	width: 185px;
	height: 95px;
	background-image: url(css_img/scf_logo_header.png);
	background-position: 0% 0%;
	background-size: 185px 95px;
	background-repeat: no-repeat;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
	margin-top: 15px
}
#branding-wrap {
	background-image: url(css_img/swirl_header.png);
	background-position: center top;
	background-size: 1218px 162px;
	background-repeat: no-repeat
}
#top-bar-wrap {
	background-color: #94948d;
	width: 100%
}
#top-bar {
	padding-top: 4px;
	padding-bottom: 4px
}
#top-bar, #branding {
	max-width: 1000px;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: auto;
	margin-left: auto
}
#top-bar ul, #top-bar li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-family: 'TradeGothicW01-BoldCn20 675334'
}
#top-bar li {
	font-size: 0.7777em
}
#top-bar a.text-ensmall {
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px
}
#top-bar a.text-default {
	font-size: 1.2857em;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px
}
#top-bar a.text-enlarge {
	font-size: 1.5714em;
	margin-right: 0px;
	padding-left: 5px;
	padding-right: 5px
}
#top-bar li li {
	font-size: 1em
}
#top-bar a {
	margin-right: 12px;
	line-height: 1
}
#top-bar a:link, #top-bar a:visited {
	color: #fff;
	text-decoration: none
}
#top-bar a:hover, #top-bar a:visited:hover, #top-bar a:focus {
	color: #fff;
	text-decoration: underline
}
#top-bar a.skipLink:link, #top-bar a.skipLink:visited {
	position: absolute;
	left: -1000px;
	z-index: 2;
	margin: 0;
	padding: .5em;
	background: #fff;
	font-size: 200%;
	font-weight: bold;
	text-decoration: none
}
#top-bar a.skipLink:active, #top-bar a.skipLink:focus, #top-bar a.skipLink:hover {
	display: inline;
	top: 0;
	left: 0;
	color: #fff;
	background: #404040
}
#menu-top-menu li {
	margin-top: 0.4040403em
}
#menu-top-menu a {
	border-right: 1px dotted #fff;
	padding-right: 12px
}
#menu-top-menu li.last-li a {
	border-right: 0px none
}
#sitesearch {
	background: #fff;
	margin-top: 0.16666em;
	margin-bottom: 0.16666em
}
#top-bar #s {
	display: block;
	float: left;
	background-color: #fff;
	border: 0px none;
	color: #404040;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 0.7777em;
	line-height: 1.4444em;
	height: 1.4444em;
	overflow: hidden;
	padding-left: 6px;
	padding-right: 2px;
	width: 120px !important;
	margin: 0;
	text-transform: uppercase;
	border-image-width: 0 0
}
#top-bar #searchsubmit {
	display: block;
	float: left;
	background-color: #fff;
	background-image: url(css_img/srch_mag.png);
	background-position: center center;
	background-repeat: no-repeat;
	border: 0px none;
	color: #fff;
	cursor: pointer;
	background-size: contain;
	font-size: 1em;
	height: 0.86666em;
	line-height: 0.86666em;
	margin-left: 0px;
	text-indent: -5000px;
	width: 1.1666em;
	padding: 0;
	margin-top: 0.2em
}
.accessibility-opts, #topnav, #sitesearch {
	float: left
}
.accessibility-opts, #topnav {
	margin-top: 0.2em
}
#topnav {
	margin-left: 30px
}
#breadcrumbs {
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 1.5em
}
p#breadcrumbs {
	font-size: 0.6666em;
	color: #999
}
#breadcrumbs span:first-of-type span:first-of-type a {
	display: none
}
#breadcrumbs  span:first-of-type span:first-of-type span:first-of-type a {
	display: inline
}
#topbar-login {
	float: right
}
#topbar-login li {
	margin-top: 0.4040403em
}
#topbar-login a {
	padding-right: 0px
}
.entry-meta {
	clear: both;
	display: block
}
footer.entry-meta {
	display: none
}
.single-author .entry-meta .byline {
	display: none
}
#content nav {
	display: block
}
#content nav .nav-previous {
	float: left;
	width: 50%
}
#content nav .nav-next {
	float: right;
	text-align: right;
	width: 50%
}
#content #nav-above {
	display: none
}
.paged #content #nav-above, .single #content #nav-above {
	display: block
}
#nav-below {
	margin: 1em 0 0
}
#nav-below a:link, #nav-below a:visited {
	background-color: #e3e3db;
	border: 0 none;
	color: #999;
	cursor: pointer;
	font-size: 0.7777em;
	line-height: 1em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	padding-top: 6px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 6px;
	text-transform: uppercase;
	text-decoration: none
}
#nav-below a:hover, #nav-below a:visited:hover {
	background-color: #f3f4ee
}
.page-link {
	clear: both;
	margin: 0 0 1em
}
.page .edit-link {
	clear: both;
	display: block
}
.error404 .widget {
	float: left;
	width: 33%
}
.error404 .widget .widgettitle, .error404 .widget ul {
	margin-right: 1em
}
.error404 .widget_tag_cloud {
	clear: both;
	float: none;
	width: 100%
}
.post .notice, .error404 .entry-content #searchform {
	background: #f3f4ee;
	display: block;
	padding: 1em
}
.image-attachment div.entry-meta {
	float: left
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0
}
.image-attachment .entry-content {
	clear: both
}
.image-attachment .entry-content .entry-attachment {
	background: #f3f4ee;
	margin: 0 0 1em;
	padding: 1em;
	text-align: center
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center
}
.format-aside .entry-header {
	display: none
}
.single .format-aside .entry-header {
	display: block
}
.format-aside .entry-content, .format-aside .entry-summary {
	padding-top: 1em
}
.single .format-aside .entry-content, .single .format-aside .entry-summary {
	padding-top: 0
}
.format-gallery .gallery-thumb {
	float: left;
	margin: 0 1em 0 0
}
.format-image .entry-header {
	display: none
}
.single .format-image .entry-header {
	display: block
}
.format-image .entry-content, .format-image .entry-summary {
	padding-top: 1em
}
.single .format-image .entry-content, .single .format-image .entry-summary {
	padding-top: 0
}
.light-blue {
	color: #5fb3ea
}
.infobox-orange {
	color: #f7a600
}
.infobox-large {
	font-size: 3.0555em
}
.infobox-large-orange {
	font-size: 3.0555em;
	color: #f7a600
}
.infobox-medium {
	font-size: 1.3333em
}
.infobox-medium-orange {
	font-size: 1.3333em;
	color: #f7a600
}
h1, h2, h3 {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px
}
h4, h5, h6, b, strong {
	font-family: 'Trade Gothic W01 Bold'
}
.wp-pagenavi {
	font-size: 0.6666em;
	margin-bottom: 2em
}
html .wp-pagenavi a, html .wp-pagenavi span {
	border: 1px solid #e3e3db;
	margin-left: 0px;
	margin-right: 4px;
	padding: 3px 5px;
	text-decoration: none;
	float: left
}
.embed-container {
	height: 0;
	margin-bottom: 2em;
	overflow: hidden;
	padding-bottom: 56.25%;
	padding-top: 30px;
	position: relative;
	border: 10px solid #e3e3db
}
.embed-container iframe, .embed-container object, .embed-container embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
a img {
	border: none;
	max-width: 100%
}
p img {
	margin-bottom: 0.5em;
	height: auto;
	max-width: 100%
}
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img, .widget-area img, .wp-caption {
	max-width: 100%;
	height: auto
}
img.alignleft {
	margin-right: 1em
}
img.alignright {
	margin-left: 1em
}
.wp-caption {
	padding: 0;
	text-align: left;
	background-color: #e3e3db;
	padding-bottom: 0.4em;
	margin-bottom: 2em
}
.wp-caption img {
	margin: 0em;
	width: 100%
}
.wp-caption .wp-caption-text {
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	margin-left: 1em;
	margin-right: 1em;
	padding: 0;
	line-height: 1.1em;
	font-size: 0.7777em
}
.wp-smiley {
	margin: 0
}
.img-border {
	-webkit-box-shadow: 0px 0px 0px 1px #e3e3db;
	box-shadow: 0px 0px 0px 1px #e3e3db
}
#searchform label {
	display: none
}
#searchform input#s {
	width: 60%
}
input[type=text], input#s {
	margin: 0 1em 0 0;
	width: 60%
}
textarea {
	width: 80%
}
.required {
	color: #c03
}
#main-article .posh-button {
	background-color: #5FB3EA;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1em;
	line-height: 1em;
	padding: 10px 15px 7px;
	text-transform: uppercase;
	float: left;
	margin-top: 1em;
	text-decoration: none
}
#main-article .posh-login-button {
	background-color: #999;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1em;
	line-height: 1em;
	padding: 10px 15px 7px;
	text-transform: uppercase;
	float: left;
	margin-top: 1em;
	text-decoration: none;
	margin-right: 1em
}
.login-remind {
	background: none repeat scroll 0 0 #FAAB1A;
	color: #f3f4ee;
	padding: 0.5em;
	font-family: 'TradeGothicW01-BoldCn20 675334'
}
.login-remind a {
	color: #FFFFFF;
	text-transform: uppercase
}
article.comment {
	display: block
}
#respond input[type=text] {
	display: block;
	width: 60%
}
#respond textarea {
	display: block;
	margin: 0 0 1em;
	width: 80%
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%
}
#respond .form-allowed-tags code {
	display: block
}
.widget {
	display: block
}
.widget-area .widget_search {
	overflow: hidden
}
.widget-area .widget_search input {
	float: left
}
.addthis_toolbox {
	display: block;
	float: left;
	clear: both;
	margin-top: 3em;
	width: 100%
}
.page-template-tpt-section-intro-php .addthis_toolbox {
	display: none
}
body .entry-content .addthis_toolbox, body .entry-header .addthis_toolbox {
	margin-top: 1.5m;
	margin-bottom: 1.5em
}
body entry-content .addthis_button, body .entry-header .addthis_button {
	margin: 10px 0
}
#footer-wrap {
	background-image: url(css_img/footer_stripes.png);
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #053775;
	padding-bottom: 1em
}
#footer-col-one, #footer-col-two {
	width: 47%;
	float: left
}
#footer-col-one {
	margin-right: 6%
}
footer h2, footer p, footer li {
	color: #fff
}
footer a:link, footer a:visited {
	color: #fff;
	text-decoration: underline
}
footer a:hover, footer a:visited:hover {
	color: #fff;
	text-decoration: none
}
#footer-wrap h2 {
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	margin-bottom: 0.25em;
	letter-spacing: -1px;
	line-height: 0.9em
}
#footer-col-one p {
	font-size: 1.6666em;
	font-family: 'Trade Gothic W01 Cn 18';
	line-height: 1.2em;
	margin-bottom: 0.5em
}
#footer-col-one p bold, #footer-col-one p strong {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-weight: 400
}
#footer-contact p {
	margin-bottom: 0em
}
#footer-contact p.email {
	margin-bottom: 1em
}
#footer-copyright {
	font-size: 0.7777em
}
#menu-footer-menu {
	font-size: 0.7777em
}
#menu-footer-menu, #menu-footer-menu li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-right: 12px
}
#sub-footer .nav {
	float: left;
	font-family: 'Trade Gothic W01 Cn 18';
	margin-top: 85px;
	letter-spacing: normal
}
#sub-footer p {
	margin-bottom: 0;
	text-align: right
}
#footer-logos {
	float: right;
	margin-top: 8px
}
#footer-logos a {
	margin-left: 60px
}
#footer-logos a:first-of-type {
	margin-left: 0
}
footer {
	padding-top: 93px
}
#colophon {
	padding: 1em 0 0
}
#sub-footer-wrap {
	margin-top: 24px;
	width: 100%;
	clear: both;
	background-color: #fff;
	float: left
}
#sub-footer {
	max-width: 1018px;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: auto;
	margin-left: auto
}
.page-template-tpt_home-php #main h2 {
	font-size: 2.2222em;
	color: #053775;
	text-transform: uppercase;
	border-bottom: 2px solid #5fb3ea;
	margin-bottom: 0.45em;
	padding-bottom: 0.15em
}
#main h2 span {
	color: #5fb3ea
}
.pale {
	color: #898989
}
.pale strong {
	color: #404040
}
#main-article h3.foundPosts {
	margin-bottom: 1em
}
.inner-9pad {
	padding-left: 9px;
	padding-right: 9px;
	clear: both
}
.entry-header h1 {
	color: #053775;
	font-size: 4em;
	line-height: 0.9em;
	margin-bottom: 20px;
	text-transform: uppercase
}
.button-link:link, .button-link:visited {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	text-decoration: none;
	background-color: #5fb3ea;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-size: 1em;
	line-height: 1em;
	text-transform: uppercase
}
.button-link:hover, .button-link:visited:hover {
	text-decoration: underline;
	color: #fff
}
.single #breadcrumbs {
	width: 80%
}
#nav-above {
	width: 20%;
	float: left;
	text-align: right;
	text-transform: uppercase;
	font-family: 'Trade Gothic W01 Cn 18'
}
#nav-above a {
	text-decoration: none;
	color: #404040
}
.meta-nav-prev {
	overflow: hidden;
	background-image: url("css_img/meta_prev.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 6px 12px
}
.meta-nav-next {
	overflow: hidden;
	background-image: url("css_img/meta_next.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 6px 12px
}
#main-img {
	width: 100%;
	float: left;
	clear: both
}
#main-img img {
	max-width: 100%;
	margin-bottom: 27px
}
#main-article h1 {
	text-transform: uppercase;
	line-height: 0.9em;
	font-size: 4em;
	color: #053775;
	border-bottom: solid 20px #e3e3db;
	padding-bottom: 20px;
	margin-bottom: 20px
}
#main-article h2 {
	font-size: 1.6666em;
	color: #404040;
	margin-bottom: 0.4em
}
#main-article h3 {
	font-size: 1.2222em;
	color: #404040;
	margin-bottom: 0.4em
}
#main-article h3, #main-article h4 {
	margin-bottom: 0.4em
}
#main-article ul {
	margin-bottom: 1em
}
#main-article li {
	margin-bottom: 0.1em;
	list-style-image: none;
	list-style-type: none;
	background-image: url(css_img/bullet.gif);
	background-position: 0em 0.16em;
	background-repeat: no-repeat;
	padding-left: 18px
}
.single #main-article .entry-meta {
	display: none
}
#main-column-left {
	width: 63%;
	float: left
}
.custom-group {
	float: left;
	clear: both;
	background-color: #f3f4ee;
	width: 100%;
	margin-bottom: 27px;
	padding-top: 16px;
	padding-bottom: 0;
	border-bottom: 10px solid #e3e3db
}
.custom-group img {
	width: 25%;
	max-width: 150px;
	float: left;
	margin-left: 16px
}
#main-article .custom-group h2 {
	margin-left: 30%;
	padding-right: 16px;
	margin-top: -18px;
	color: #053775;
	font-size: 1.6666em;
	text-transform: uppercase
}
#main-article .custom-group h2 a:link, #main-article .custom-group h2 a:visited {
	text-decoration: none
}
#main-article .custom-group h2 a:hover, #main-article .custom-group h2 a:visited:hover {
	text-decoration: underline
}
.custom-group p {
	padding-right: 16px
}
.custom-group p:not(:first-child) {
	margin-left: 30%
}
.custom-group p a {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1.2222em;
	text-decoration: none
}
.generic-results-list-single {
	float: left;
	background-color: #f9faf7;
	border: 1px solid #e3e3db;
	clear: both;
	margin-bottom: 1em;
	padding-top: 16px;
	padding-bottom: 0;
	width: 100%
}
a.generic-results-list-single:link, a.generic-results-list-single:visited {
	text-decoration: none
}
.generic-results-list-single h2, #main-article .generic-results-list-single h2 {
	margin-bottom: 0.4em;
	padding-left: 16px;
	padding-right: 16px
}
a.generic-results-list-single h2, #main-article a.generic-results-list-single h2 {
	margin-bottom: 0.4em;
	color: #053775;
	padding-left: 16px;
	padding-right: 16px
}
a.generic-results-list-single:hover h2, a.generic-results-list-single:visited:hover h2 {
	text-decoration: underline
}
.generic-results-list-single p, .generic-results-list-single:link p, .generic-results-list-single:visited p {
	color: #404040;
	padding-left: 16px;
	padding-right: 16px
}
#slide-pane-wrap {
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	width: 100%
}
.slide-holder {
	background-color: #eee;
	overflow: visible;
	position: relative;
	width: 5120px
}
.slide-holder p {
	margin: 0;
	padding: 0
}
.slide-holder p.slidertext {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 3px 3px 3px 0 #666666;
	font-size: 1.25em;
	margin: 0;
	max-width: 80%;
	padding: 5px 25px 5px 5px;
	position: absolute
}
.slide-holder .ss1 {
	z-index: 2001
}
.slide-holder .ss2 {
	z-index: 2000
}
.slide-holder .slider-big {
	z-index: 2002
}
.slide-holder .slider-small p.slidertext {
	font-size: 1em
}
.slide-single {
	overflow: visible;
	position: absolute;
	width: 1000px
}
.slide-single a {
	position: relative
}
.slide-single img {
	-moz-box-sizing: border-box
}
.slide-single a:first-of-type img, .slide-single a:last-of-type img {
	border-bottom: medium none
}
.slide-single a img {
	opacity: 1
}
.slide-single a p.slidertext {
	bottom: 0;
	left: 0;
	opacity: 0;
	transition: all 0.5s ease-out 0s
}
.slide-single a:hover p.slidertext, .slide-single a:visited:hover p.slidertext, .slide-single a:focus p.slidertext {
	bottom: -5px;
	color: #E63B8D;
	left: 5px;
	opacity: 1
}
#under {
	float: left
}
.slideBtnForward {
	background-image: url("css_img/slider_button_r.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	height: 57px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -1000px;
	top: 0;
	width: 57px;
	z-index: 3001;
	background-color: #77bae7;
	-moz-opacity: 0.80;
	opacity: 0.80
}
.slideBtnBack {
	background-image: url("css_img/slider_button_l.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	display: block;
	height: 57px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -1000px;
	top: 0;
	width: 57px;
	z-index: 3000;
	background-color: #77bae7;
	-moz-opacity: 0.80;
	opacity: 0.80
}
#slide-mask1 {
	position: absolute;
	top: 0px;
	left: -200px;
	height: 500px;
	width: 984px;
	background: transparent;
	overflow: visible;
	z-index: 2500
}
#slide-mask2 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 984px;
	background: transparent;
	overflow: visible;
	z-index: 2501
}
.scwrap {
	background: none repeat scroll 0 0 #000000;
	float: left;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%
}
.slide-single a {
	display: block
}
.slidepic-l1 {
	width: 50%;
	float: left
}
.small-landscapes {
	display: block;
	width: 25%;
	float: left
}
.slidepic-l2 {
	width: 100%
}
.slidepic-l3 {
	width: 100%
}
.slidepic-p {
	width: 25%;
	float: left
}
.slide-single a img {
	float: left;
	width: 100%
}
.slide-single .link-text-block {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%
}
.slide-single .slidepic-l1 .link-text-block, .slide-single .slidepic-p .link-text-block {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%
}
.slide-single .link-text-block.bgcol {
	background-color: #053775
}
.slide-single .link-text-block.bgcolbrown {
	background-color: #421400
}
.slide-single .link-text-block.bgcolblue {
	background-color: #053775
}
.slide-single .slidepic-l1 .link-text-block, .slide-single .slidepic-p .link-text-block {
	height: 50%
}
.slide-single .slidepic-l1 .link-text-block {
	width: 50%;
	left: 50%
}
.slide-single a:link .link-text-block, .slide-single a:visited .link-text-block {
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out
}
.slide-single a:hover .link-text-block, .slide-single a:visited:hover .link-text-block, .slide-single a:focus .link-text-block {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100)
}
#main .slide-single .link-text-block h2 {
	color: #fff;
	text-transform: uppercase;
	padding: 0;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	letter-spacing: 0px;
	border-bottom: 0px none;
	font-size: 1.2222em
}
.slide-single .link-text-block p {
	color: #fff;
	font-size: 1em;
	padding: 0;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0px;
	letter-spacing: 0px
}
.slide-single .link-text-block p.text1 {
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 0.8888em;
	padding-bottom: 8px;
	letter-spacing: 0px
}
.slide-single .link-text-block p.text2 {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: 0px;
	font-size: 0.9444em;
	border-top: 1px solid #fff;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

@media all and (max-width: 900px) {
.slide-single .link-text-block {
	font-size: 0.8em
}
}

@media all and (max-width: 750px) {
.slide-single .link-text-block {
	font-size: 0.7em
}
.slide-holder p.text2 {
	display: none
}
}

@media all and (max-width: 600px) {
.slide-holder p.text1 {
	display: none
}
}
.flexslider {
	position: relative
}
.flexslider .slides li img {
	max-width: 100%
}
.flex-control-paging {
	display: none
}
.flex-direction-nav {
	position: relative;
	top: -50%
}
.flex-direction-nav li {
	position: absolute;
	left: -42px;
	width: 42px;
	height: 42px;
	overflow: hidden
}
.flex-direction-nav li.last-li {
	left: 100%
}
.flex-direction-nav li a {
	display: block;
	background-color: #fff;
	width: 42px;
	height: 42px;
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -2000px
}
#supporter-slider {
	margin-bottom: 0
}
#supporter-slider .flex-prev {
	background-image: url(css_img/supporter_arrow_l.gif)
}
#supporter-slider .flex-next {
	background-image: url(css_img/supporter_arrow_r.gif)
}
#supporter-slider .flex-viewport li {
	overflow: hidden;
	line-height: 0
}
#supporter-slider .flex-viewport li a {
	float: left;
	text-align: center;
	width: 20%
}
#supporter-slider .flex-viewport li a img {
	margin-right: auto;
	margin-left: auto;
	visibility: hidden;
	max-width:75%;
}

@media all and (max-width: 1100px) {
#supporter-slider {
	margin-left: 62px;
	margin-right: 62px
}
.flex-direction-nav li {
	left: -62px
}
.flex-direction-nav li.last-li {
	margin-left: 20px
}
}

@media all and (max-width: 680px) {
#supporter-slider {
	margin-bottom: 0em;
	margin-left: 22px;
	margin-right: 22px
}
.flex-direction-nav li {
	height: 31px;
	width: 31px;
	left: -31px
}
.flex-direction-nav li.last-li {
	margin-left: 0
}
.flex-direction-nav li a {
	background-color: #fff;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 80% auto;
	display: block;
	height: 31px;
	text-indent: -2000px;
	width: 31px
}
}
#main-article .gform_wrapper .gf_progressbar {
	margin-bottom: 1em
}
#main-article .gform_wrapper #gform_1 .gform_title {
	display: none
}
#main-article .gform_wrapper button, html #main-article .gform_wrapper input[type="button"], #main-article .gform_wrapper input[type="reset"], #main-article .gform_wrapper input[type="submit"] {
	background-color: #5FB3EA;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1em;
	line-height: 1em;
	padding: 10px 15px 7px;
	text-transform: uppercase
}
#main-article .gform_wrapper .description, #main-article .gform_wrapper .gfield_description, #main-article .gform_wrapper .gsection_description, #main-article .gform_wrapper .instruction {
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif
}
#main-article .gform_wrapper .gsection .gfield_label, #main-article .gform_wrapper h2.gsection_title, #main-article .gform_wrapper h3.gform_title {
	font-weight: 400
}
#main-article .gform_wrapper#gform_wrapper_1 .top_label .gfield_label {
	line-height: 1.4em
}
#main-article .gform_wrapper#gform_wrapper_1 li {
	padding-bottom: 1em;
	margin-bottom: 1.5em
}
#main-article .gform_wrapper .gform_page_footer {
	border-top: none
}
#main-article h3.gform_title {
	color: #5fb3ea;
	margin-bottom: 0;
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	font-weight: 400;
	line-height: 1.1em;
	margin-top: 0
}
#main-article h2.gsection_title {
	margin-bottom: 0.4em;
	color: #5fb3ea;
	font-size: 1.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -0.5px
}
#main-article .gform_wrapper .gsection {
	margin-top: 2em
}
#main-article .gform_wrapper .description, #main-article .gform_wrapper .gfield_description, #main-article .gform_wrapper .gsection_description, #main-article .gform_wrapper .instruction {
	font-size: 1em
}
#main-article #gform_wrapper_1.gform_wrapper .gfield_description {
	margin-top: 0;
	margin-bottom: 0em;
	padding-top: 0
}
#main-article .gform_wrapper {
	color: #777;
	margin-top: 1em;
	max-width: 100%;
	width: 100%
}
#main-article .gform_wrapper input[type=text], #main-article .gform_wrapper input#s {
	background-color: #f3f4ee;
	border: medium none;
	margin: 0;
	width: 76%;
	-webkit-appearance: none;
	border-radius: 0;
	float: right
}
#main-article #gform_wrapper_1.gform_wrapper input[type=text], #main-article #gform_wrapper_1.gform_wrapper input#s {
	width: 96%
}
#main-article .gform_wrapper li {
	margin-left: 0;
	padding-left: 0;
	background-image: none;
	color: #777;
	border-bottom: 2px solid #f3f4ee;
	margin-bottom: 2em;
	float: left;
	width: 100%;
	clear: both
}
#main-article .gform_wrapper .gfield_checkbox li, #main-article .gform_wrapper .gfield_radio li, #main-article #gform_wrapper_1.gform_wrapper .gfield_checkbox li, #main-article #gform_wrapper_1.gform_wrapper .gfield_radio li {
	border-bottom: none;
	margin-bottom: 0.25em
}
#main-article .gform_wrapper .gfield.last-li {
	margin-bottom: 1em
}
#main-article .gform_wrapper .top_label .gfield_label {
	clear: both;
	display: block;
	float: left;
	font-weight: normal;
	line-height: 2em;
	margin: 0;
	float: left;
	width: 20%;
	color: #777;
	-webkit-appearance: none;
	border-radius: 0
}
#main-article #gform_wrapper_1.gform_wrapper .top_label .gfield_label {
	width: 100%;
	margin-bottom: 0em;
	font-family: 'Trade Gothic W01 Bold', Helvetica, Arial, sans-serif;
	font-weight: 400
}
#main-article #gform_wrapper_1.gform_wrapper .ginput_container {
	margin-top: 0.25em;
	float: left;
	width: 100%
}
#main-article .gform_wrapper select {
	font-size: 1em
}
#main-article .gform_wrapper .ginput_complex input[type="text"], #main-article .gform_wrapper .ginput_complex input[type="url"], #main-article .gform_wrapper .ginput_complex input[type="email"], #main-article .gform_wrapper .ginput_complex input[type="tel"], #main-article .gform_wrapper .ginput_complex input[type="number"], #main-article .gform_wrapper .ginput_complex input[type="password"], #main-article .gform_wrapper .ginput_complex select {
	width: 96% !important;
	background-color: #f3f4ee;
	border: none;
	color: #777;
	font-size: 1em
}
#main-article .gform_wrapper .field_name_first input, #main-article .gform_wrapper .ginput_complex .ginput_left input {
	width: 96% !important;
	background-color: #f3f4ee;
	border: none;
	color: #777;
	-webkit-appearance: none;
	border-radius: 0
}
#main-article .gform_wrapper input[type="text"], #main-article .gform_wrapper input[type="url"], #main-article .gform_wrapper input[type="email"], #main-article .gform_wrapper input[type="tel"], #main-article .gform_wrapper input[type="number"], #main-article .gform_wrapper input[type="password"] {
	font-family: inherit;
	font-size: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	letter-spacing: normal;
	outline-style: none;
	padding-left: 2%;
	padding-right: 2%;
	color: #777
}
#main-article .gform_wrapper .ginput_complex .ginput_left {
	float: left;
	width: 100%
}
#main-article .gform_wrapper .ginput_complex .ginput_right {
	float: left;
	width: 100%
}
#main-article #gform_wrapper_1.gform_wrapper .ginput_complex {
	clear: both;
	overflow: hidden
}
#main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline {
	display: block;
	float: left !important;
	margin-right: 0;
	vertical-align: auto;
	width: 100% !important
}
#main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_middle_third {
	clear: both !important;
	float: left;
	margin-left: 0 !important
}
#main-article .gform_wrapper .ginput_complex label, #main-article .gform_wrapper .gfield_time_hour label, #main-article .gform_wrapper .gfield_time_minute label, #main-article .gform_wrapper .gfield_date_month label, #main-article .gform_wrapper .gfield_date_day label, #main-article .gform_wrapper .gfield_date_year label, #main-article .gform_wrapper .instruction {
	display: block;
	font-size: 11px;
	letter-spacing: 0.5pt;
	line-height: 13px;
	margin-top: 0em;
	margin-right: 0em;
	margin-left: 0em;
	margin-bottom: 1em;
	color: #777
}
#main-article .gform_wrapper .top_label input.large, #main-article .gform_wrapper .top_label select.large, #main-article .gform_wrapper .top_label textarea.textarea {
	border: none;
	width: 76%;
	float: right
}
#main-article #gform_wrapper_1.gform_wrapper .top_label input.large, #main-article #gform_wrapper_1.gform_wrapper .top_label select.large, #main-article #gform_wrapper_1.gform_wrapper .top_label textarea.textarea {
	width: 96%;
	float: left
}
#main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="text"], #main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="url"], #main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="email"], #main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="tel"], #main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="number"], #main-article #gform_wrapper_1.gform_wrapper .top_label li.gfield.gf_inline input.medium[type="password"] {
	width: 96% !important
}
#main-article .gform_wrapper textarea {
	font-family: inherit;
	font-size: 1em;
	letter-spacing: normal;
	outline-style: none;
	padding: 2%;
	resize: none;
	border: none;
	background-color: #f3f4ee;
	color: #777;
	-webkit-appearance: none;
	border-radius: 0
}
#main-article .gform_wrapper .gfield_captcha_input_container {
	margin-left: 20%;
	padding-top: 3px;
	width: 80%
}
#main-article .gform_wrapper .gfield_captcha_input_container input[type=text], #main-article .gform_wrapper .gfield_captcha_input_container input#s {
	width: 96%;
	float: right
}
#main-article #gforms_confirmation_message {
	background-color: #faab1a;
	color: #fff;
	font-weight: 700;
	margin-bottom: 2em;
	margin-top: 2em;
	padding: 1em
}
#main-article .gform_wrapper .gform_footer {
	clear: both;
	margin: 0;
	padding: 0
}
#main-article .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	display: block;
	font-size: 1em;
	line-height: 1em;
	text-transform: uppercase;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 7px;
	color: #fff;
	background-color: #5fb3ea;
	border: 0 none;
	cursor: pointer;
	margin-left: 20%;
	font-family: 'TradeGothicW01-BoldCn20 675334'
}
#main-article .gform_wrapper form {
	text-align: left
}
#main-article #gform_wrapper_1.gform_wrapper select {
	float: left;
	clear: both;
	margin-bottom: 1em;
	max-width: 100%
}
#main-article .gform_anchor {
	float: left;
	width: 50px;
	height: 5px
}
@-moz-document url-prefix() {
#main-article #gform_wrapper_1.gform_wrapper select {
border:2px solid #FF0000;
background-attachment:scroll;
border:medium none;
color:#898989;
float:left;
padding:9px;
background-color:#f3f4ee
}
}
.page-template-tpt_home-php #header-wrap .header {
	width: 100%;
	background-image: none;
	padding-bottom: 0
}
#hp-give-apply-wrap {
	float: left;
	width: 100%;
	background-color: #5fb3ea;
	min-height: 96px;
    margin-bottom:4rem;
}
#hp-give-apply ul, #hp-give-apply li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	float: left
}
#hp-give-apply ul {
	width: 100%
}
#hp-give-apply li {
	width: 49%
}
#hp-give-apply a {
	display: block;
	color: #053775;
	text-decoration: none;
	padding-top: 14px;
	padding-bottom: 14px
}
#hp-give-apply li a:link, #hp-give-apply li a:visited {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100)
}
#hp-give-apply li a:hover, #hp-give-apply li a:visited:hover, #hp-give-apply li a:focus {
	-moz-opacity: 0.90;
	opacity: 0.90;
	filter: alpha(opacity=90)
}
#hp-give-apply a h3 {
	color: #fff
}
#hp-give-apply li a:hover h3, #hp-give-apply li a:visited:hover h3, #hp-give-apply li a:focus h3 {
	color: #053775
}
#hp-give-apply li a:link .sprite, #hp-give-apply li a:visited .sprite {
	width: 85px;
	float: right;
	height: 3.8888em;
	background-image: url(css_img/hp_arrow1_sprite.gif);
	background-position: 0px center;
	background-repeat: no-repeat
}
#hp-give-apply li a:hover .sprite, #hp-give-apply li a:visited:hover .sprite, #hp-give-apply li a:focus .sprite {
	background-position: -100px center
}
#hp-give-apply li.last-li a {
	margin-left: 65px
}
#hp-give-apply li.last-li a:link .sprite, #hp-give-apply li.last-li a:visited .sprite {
	background-position: 45px center
}
#hp-give-apply li.last-li a:hover .sprite, #hp-give-apply li.last-li a:visited:hover .sprite, #hp-give-apply li.last-li a:focus .sprite {
	background-position: -55px center
}
#hp-give-apply h3 {
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	margin-bottom: 0;
	padding: 0;
	line-height: 1;
	float: left
}
#hp-give-apply .raquo {
	display: none
}
#hp-give-apply p {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1;
	letter-spacing: -1px;
	float: left;
	clear: left
}
#main #hp-map {
	padding-top: 25px;
	font-family: 'Trade Gothic W01 Bold'
}
#main .gm-style .gm-style-iw, #main .gm-style .gm-style-iw a, #main .gm-style .gm-style-iw span, #main .gm-style .gm-style-iw label, #main .gm-style .gm-style-iw div {
	font-size: 1em;
	font-weight: 400
}
#main #hp-map-beneath {
	background-image: url("css_img/footer_stripes.png");
	background-position: left top;
	background-repeat: repeat-x;
	clear: both;
	padding-top: 60px;
	text-align: right;
	width: 100%
}
#gmap-header {
	background: #053775;
	clear: both;
	width: 100%
}
#main #hp-map h2 {
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	text-transform: uppercase;
	line-height: 1;
	color: #5fb3ea;
	text-indent: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	border-bottom: 0px none;
	width: 75%;
	float: left
}
#mapresetbutton:link, a#mapresetbutton:visited {
	width: 24%;
	float: left;
	text-align: right;
	color: #5fb3ea;
	margin-top: 1.3333em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-decoration: none;
	text-transform: uppercase
}
#mapresetbutton:hover, #mapresetbutton:visited:hover, #mapresetbutton:focus {
	text-decoration: underline
}
body .bgmp_placemark h3 {
	color: #401402;
	letter-spacing: 0px;
	font-size: 28px !important;
	font-weight: normal !important;
	line-height: 1em !important;
	margin: 0 !important;
	padding: 0
}
body .bgmp_placemark p {
	color: #401402;
	margin-bottom: 9px
}
body .bgmp_placemark ul {
	padding-top: 9px;
	border-top: 1px solid #5fb3ea
}
body .bgmp_placemark a {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #5fb3ea;
	text-decoration: none
}
#hp-r1 {
	clear: both;
	margin-top: 27px
}
#hp-r1c1, #hp-r1c2 {
	float: left;
	width: 50%
}
#hp-r1c1 .news {
	margin-bottom: 36px
}
#hp-r1c2-in {
	margin-left: 45px
}
#home-news-list {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	float: left
}
#home-news-list li {
	padding: 0;
	margin-bottom: 18px;
	margin-left: 0;
	margin-right: 0;
	border-bottom: 2px solid #5fb3ea;
	padding-bottom: 18px
}
#home-news-list li.last-li {
	margin-bottom: 0px;
	border-bottom: 0px none;
	padding-bottom: 0
}
#home-news-list img {
	float: left;
	height: auto;
	margin-bottom: 0.4em;
	margin-right: 1em;
	width: 120px
}
#home-news-list h3 {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0.2em;
	padding: 0;
	line-height: 1em;
	color: #053775;
	margin-left: 0px
}
#home-news-list a:link, #home-news-list a:visited {
	color: #053775;
	text-decoration: none
}
#home-news-list a:hover, #home-news-list a:visited:hover, #home-news-list a:focus {
	text-decoration: underline
}
#home-news-list p {
	color: #404040;
	line-height: 1.15555em;
	margin-left: 0px;
	margin-bottom: 0
}
#home-news-list li {
	border-bottom: 2px solid #5fb3ea;
	float: left;
	clear: both;
	padding-bottom: 18px;
	width: 100%
}
#home-news-list .last-li {
	border-bottom: 0px none;
	padding-bottom: 0
}
#hp-r1c1 .connect h3 {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1em;
	color: #053775
}
#hp-r1c1 .connect p {
	line-height: 1.2222em;
	margin-bottom: 0;
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 1.1666em
}
#hp-r1c1 .connect p bold, #hp-r1c1 .connect p strong {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-weight: 400
}
#hp-r1c1 .connect {
	clear: both;
	float: left;
	margin-bottom: 36px;
	width: 100%
}
#hp-r1c1 .newsletter, #hp-r1c1 .follow {
	clear: both;
	float: left;
	margin-bottom: 45px;
	width: 100%
}
#hp-r1c1 .newsletter img {
	float: right;
	margin-left: 20px;
	max-width: 86px;
	height: auto;
	width: 18%
}
#hp-r1c1 .newsletter h3 {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0.2em;
	padding: 0;
	line-height: 1em;
	color: #053775
}
#hp-r1c1 .newsletter a:link, #hp-r1c1 .newsletter a:visited {
	text-decoration: none;
	color: #053775
}
#hp-r1c1 .newsletter a:hover, #hp-r1c1 .newsletter a:visited:hover, #hp-r1c1 .newsletter a:focus {
	text-decoration: underline
}
#hp-r1c1 .follow .social-icons {
	float: right;
	margin-left: 20px;
	margin-top: -2.6666em;
	width: 70%;
	max-width: 276px
}
#hp-r1c1 .follow .social-icons a {
	width: 33%;
	float: left
}
#hp-r1c1 .follow .social-icons a.fb, #hp-r1c1 .follow .social-icons a.tw {
	width: 25%;
	margin-right: 8%
}
#hp-r1c1 .follow .social-icons a.yt {
	width: 34%
}
#hp-r1c1 .follow .social-icons a.yt img {
	float: right
}
#hp-r1c1 .follow .social-icons a:link, #hp-r1c1 .follow .social-icons a:visited {
	-moz-opacity: 1;
	opacity: 1
}
#hp-r1c1 .follow .social-icons a:hover, #hp-r1c1 .follow .social-icons a:visited:hover, #hp-r1c1 .follow .social-icons a:focus {
	-moz-opacity: 0.90;
	opacity: 0.90
}
#hp-r1c1 .follow .social-icons a img {
	width: auto;
	height: auto;
	max-width: 100%
}
#scffblikeh3 {
	margin-right: 25px;
	float: left
}
#scffblike {
	width: 90px;
	float: left;
	padding-top: 6px
}
.info-for {
	margin-bottom: 36px
}
.info-for ul {
	padding: 0;
	list-style-type: none;
	display: block;
	float: left;
	width: 100%;
	margin: 0
}
.info-for li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 15px;
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	line-height: 1
}
.info-for li.last-li {
	margin-bottom: 0px
}
.info-for li a:link, .info-for li a:visited {
	padding-top: 10px;
	padding-bottom: 10px;
	text-indent: 10px;
	width: 100%;
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #f3f4ee;
	background-image: url(css_img/home_info_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	-moz-opacity: 0.90;
	opacity: 0.90;
	filter: alpha(opacity=90)
}
.info-for li a:hover, .info-for li a:visited:hover, .info-for li a:focus {
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: underline
}
.info-for li a.orange-bg {
	background-color: #faab1a
}
.info-for li a.light-blue-bg {
	background-color: #5fb3ea
}
.info-for li a.dark-blue-bg {
	background-color: #053775
}
.info-for li a.green-bg {
	background-color: #3a8965
}
.info-for li a.brown-bg {
	background-color: #834e3f
}
#hp-r1c2 blockquote {
	background-image: url(css_img/blockquote.gif);
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 154px;
	clear: both;
	margin-bottom: 36px
}
#hp-r1c2 blockquote p {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1.1em;
	color: #693a29;
	margin-left: 60px
}
#hp-r1c2 blockquote p .quote-src {
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 0.7777em;
	letter-spacing: normal
}
#hp-r2 h2 span {
	color: #5fb3ea
}
.page-template-tpt-section-intro-php #breadcrumbs {
	margin-left: 9px;
	margin-right: 9px
}
.page-template-tpt-section-intro-php #primary {
	margin-top: 1em;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0
}
.page-template-tpt-section-intro-php #content {
	margin: 0
}
.page-template-tpt-section-intro-php #main {
	max-width: 1018px;
	padding-left: 9px;
	padding-right: 9px
}
.intro-topright p.vid-caption {
	font-size: 1.3333em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #053775;
	margin-top: 0.5em
}
.intro-topright p.vid-seemore {
	font-size: 1.3333em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #053775
}
.vid-seemore a:link, .vid-seemore a:visited {
	color: #5fb3ea;
	text-decoration: none
}
.vid-seemore a:hover, .vid-seemore a:visited:hover {
	color: #5fb3ea;
	text-decoration: underline
}
.page-template-tpt-section-intro-php #main .entry-content p {
	font-size: 1.2222em;
	font-family: 'Trade Gothic W01 Cn 18';
	margin-bottom: 0.5em
}
.page-template-tpt-section-intro-php #main .entry-content p bold, .page-template-tpt-section-intro-php #main .entry-content p strong {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-weight: 400
}
.intro-topright .embed-container {
	border: 0px none;
	margin-bottom: 0px;
	margin-left: 0px
}
.intro-topright p.vid-caption, .intro-topright p.vid-seemore {
	margin-left: 0px;
	margin-bottom: 0.5em;
	line-height: 1.1em
}
.page-template-tpt-section-intro-php #main .entry-content p.intro-para-large {
	margin-top: 0em
}
.intro-top {
	background-color: #f9faf7;
	padding: 18px;
	float: left;
	margin-right: 9px;
	margin-left: 9px;
	margin-bottom: 18px;
	border-bottom: 10px solid #e3e3db
}
.intro-topleft, .intro-topright {
	width: 50%;
	float: left
}
.intro-topleft article {
	margin-right: 2em
}
.intro-boxlinks {
	float: left;
	width: 100%
}
.intro-boxlinks .section-header {
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	line-height: 0.9;
	color: #5fb3ea;
	margin-left: 9px;
	margin-bottom: 0.5em;
	margin-top: 0.25em
}
.intro-boxlinks div {
	width: 33.333%;
	float: left;
	margin-bottom: 18px
}
.intro-boxlinks figure {
	margin-right: 9px;
	margin-left: 9px
}
.intro-boxlinks .boxlink {
	float: left;
	background-color: #053775;
	width: 100%
}
.intro-boxlinks a {
	text-decoration: none
}
.intro-boxlinks a:link h2, .intro-boxlinks a:visited h2 {
	color: #fff;
	margin-bottom: 0;
	padding: 9px;
	text-decoration: none;
	font-size: 1.6666em;
	text-transform: uppercase
}
.intro-boxlinks a:hover h2, .intro-boxlinks a:visited:hover h2 {
	text-decoration: underline
}
.intro-boxlinks img {
	width: 100%;
	vertical-align: bottom
}
.intro-boxlinks .section-intro-quotebox {
	width: 66.6666%;
	float: left;
	margin-bottom: 18px
}
.section-intro-quotebox blockquote {
	margin-right: 9px;
	margin-left: 9px;
	height: auto;
	background-image: url(css_img/aside_quotebracket.png);
	background-position: 10px 26px;
	background-repeat: no-repeat;
	min-height: 154px;
	clear: both;
	padding-right: 14px;
	background-color: #f9faf7;
	float: left
}
.section-intro-quotebox blockquote p {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1.2em;
	color: #693a29;
	margin-left: 60px;
	margin-bottom: 18px;
	padding-top: 18px
}
.section-intro-quotebox blockquote p.quote-src {
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 1.2222em;
	line-height: 1.1;
	padding-top: 0;
	letter-spacing: normal
}
.section-intro-aside {
	float: left;
	margin-bottom: 18px
}
.section-intro-quotebox {
	width: 66.6666%
}
.section-intro-widget {
	width: 33.333%
}
.section-intro-widget div {
	float: left;
	width: auto
}
.intro-boxlinks .section-intro-widget div {
	margin-bottom: 0px
}
.section-intro-widget.measureme .group {
	margin-right: 9px;
	margin-left: 9px
}
#inner-1col-give, #inner-1col-apply {
	width: 50%;
	float: left
}
#inner-1col-give a, #inner-1col-apply a {
	margin-right: 9px;
	margin-left: 9px;
	display: block;
	color: #fff;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	line-height: 1;
	letter-spacing: -1px;
	background-image: url(css_img/arrow_42px.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 9% auto
}
#inner-1col-give a:link, #inner-1col-apply a:visited, #inner-1col-apply a:link, #inner-1col-give a:visited {
	text-decoration: none
}
#inner-1col-give a:hover, #inner-1col-apply a:visited:hover, #inner-1col-apply a:hover, #inner-1col-give a:visited:hover {
	text-decoration: underline
}
#inner-1col-give {
	clear: both
}
#inner-1col-give a {
	background-color: #faab1a
}
#inner-1col-apply a {
	background-color: #5fb3ea
}
.line-below, .intro-boxlinks span.line-below {
	margin-right: 9px;
	margin-left: 9px;
	clear: both;
	background-color: #fff;
	height: 5px;
	overflow: hidden;
	border-bottom: 10px solid #f3f4ee;
	width: auto;
	display: block
}
#main-article .contact-form {
	margin-top: 4em
}
.contact-address p {
	font-size: 1.6666em;
	font-family: 'Trade Gothic W01 Cn 18';
	color: #053775;
	line-height: 1.2222em
}
.contact-address .figure {
	float: right;
	margin-left: 1em;
	max-width: 50%;
	width: 50%
}
.contact-address .figure img {
	width: 100%
}
.contact-map {
	margin-top: 1em
}
.page-template-tpt_contact-php #main-article h2 {
	color: #5fb3ea;
	margin-bottom: 0
}
.page-template-page-how-to-give-php .entry-header h1 {
	background-image: url(css_img/how_to_give_trees_h1.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 20px
}
.page-template-page-how-to-give-php .asides {
	margin-top: 20px
}
.page-template-page-how-to-give-php #breadcrumbs {
	margin-bottom: 10px
}
.page-template-page-donate-now-php #breadcrumbs {
	margin-bottom: 10px
}
.page-template-page-donate-now-php .asides {
	margin-top: 20px
}
.page-template-page-donate-now-php .entry-header h1 {
	background-image: url(css_img/donate_now_hands_h1.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding-top: 20px
}
.donate-custom-group {
	float: left;
	clear: both;
	background-color: #f3f4ee;
	width: 100%;
	margin-bottom: 27px;
	padding-top: 16px;
	padding-bottom: 0;
	border-bottom: 10px solid #e3e3db
}
.donate-custom-group img {
	clear: both;
	margin-bottom: 0
}
#main-article .donate-custom-group h2 {
	margin-left: 16px;
	padding-right: 16px;
	color: #053775;
	font-size: 2.2222em
}
.donate-custom-group p {
	padding-right: 16px;
	margin-left: 16px
}
.donate-custom-group p a {
	font-weight: bold
}
.page-template-page-give-intro-php #breadcrumbs {
	margin-left: 9px;
	margin-right: 9px
}
.page-template-page-give-intro-php #content, .page-template-page-give-intro-php #primary {
	margin: 0
}
.page-template-page-give-intro-php #main {
	max-width: 1018px;
	padding-left: 9px;
	padding-right: 9px
}
.page-template-page-give-intro-php #main .entry-content p {
	font-size: 1.2222em;
	font-family: 'Trade Gothic W01 Cn 18';
	margin-bottom: 0.5em
}
.page-template-page-give-intro-php #main .entry-content p.intro-para-large {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	line-height: 0.9;
	color: #053775;
	margin-top: 1em
}
.page-template-page-give-intro-php #main .entry-content p.intro-para-large {
	margin-top: 0em
}
.give-page-phone-para {
	font-size: 1.3333em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #5fb3ea;
	text-transform: uppercase;
	line-height: 1.1em
}
.give-page-phone-para span {
	font-size: 2.2222em;
	color: #faab1a;
	line-height: 1.1em;
	display: block
}
.box-wrapper-4ths {
	float: left;
	width: 25%;
	margin-bottom: 18px
}
.box-wrapper-4ths a {
	margin-left: 9px;
	margin-right: 9px;
	display: block;
	padding-bottom: 95px;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px
}
.box-wrapper-4ths a:link, .box-wrapper-4ths a:visited {
	-moz-opacity: 1;
	opacity: 1
}
.box-wrapper-4ths a:hover, .box-wrapper-4ths a:visited:hover {
	-moz-opacity: 0.90;
	opacity: 0.90
}
.box-wrapper-4ths a:link, .box-wrapper-4ths a:link h2, .box-wrapper4ths a:link p, .box-wrapper-4ths a:visited, .box-wrapper-4ths a:visited h2, .box-wrapper4ths a:visited p {
	color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-decoration: none;
	background-position: right bottom;
	background-repeat: no-repeat
}
.box-wrapper-4ths a:link h2, .box-wrapper-4ths a:visited h2 {
	text-transform: uppercase;
	line-height: 1.1em;
	font-size: 2.2222em;
	margin-bottom: 0.2em;
	border-bottom: 1px solid #fff
}
.box-wrapper-4ths a:link p, .box-wrapper-4ths a:visited p {
	color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1.3333em;
	line-height: 1.2em;
	margin-bottom: 0
}
.box-wrapper-4ths #how-to {
	background-color: #053775;
	background-image: url(css_img/give_box_1.png)
}
.box-wrapper-4ths #funds {
	background-color: #faab1a;
	background-image: url(css_img/give_box_2.png)
}
.box-wrapper-4ths #donate-now {
	background-color: #3a8965;
	background-image: url(css_img/give_box_3.png)
}
.box-wrapper-4ths #donors {
	background-color: #834e3f;
	background-image: url(css_img/give_box_4.png)
}
.box-wrapper-2ths .group {
	margin-left: 9px;
	margin-right: 9px;
	display: block;
	padding: 18px;
	background-color: #f3f4ee;
	border-bottom: 10px solid #e3e3db
}
.box-wrapper-2ths {
	float: left;
	width: 50%
}
.box-wrapper-2ths p a:link, .box-wrapper-2ths p a:visited {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1.2222em;
	text-decoration: none
}
.box-wrapper-2ths p a:hover, .box-wrapper-2ths p a:visited:hover {
	text-decoration: underline
}
.page-template-tpt_our_people-php .our-stories-quotebox {
	display: block;
	clear: both;
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.logged-in.page-template-tpt_our_people-php .our-stories-quotebox {
	display: block
}
.page-template-tpt_our_people-php .aside {
	display: none
}
.logged-in.page-template-tpt_our_people-php .aside {
	background-color: #FFFFFF;
	float: left;
	margin-bottom: 36px;
	width: 50%;
	display: block
}
.page-template-tpt_our_people-php .aside-connect, .page-template-tpt_our_stories-php .aside-connect {
	margin-left: 9px
}
.page-template-tpt_our_stories-php .aside-connect {
	margin-right: 9px
}
.page-template-tpt_our_people-php .aside-connect h2, .page-template-tpt_our_stories-php .aside-connect h2 {
	margin-top: 0
}
.page-template-tpt_our_people-php .our-stories-quotebox blockquote {
	background-color: #f3f4ee;
    background-image: url("css_img/aside_quotebracket.png");
    background-position: 10px center;
    background-repeat: no-repeat;
    clear: both;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    min-height: 155px;
    padding-right: 14px;
		padding-top:30px;
		padding-bottom:30px;
}
.page-template-tpt_our_people-php .our-stories-quotebox blockquote p {
margin-left:75px;
 color: #693a29;
    font-family: 'TradeGothicW01-BoldCn20 675334';
    font-size: 1.6666em;
    letter-spacing: -1px;
    line-height: 1.2em;
    margin-bottom: 0.5em;
    padding: 0;
}
.page-template-tpt_our_people-php .our-stories-quotebox blockquote p.quote-src {
font-family: 'Trade Gothic W01 Cn 18';
    font-size: 1.2222em;
    letter-spacing: normal;
    line-height: 1.1;
    margin-bottom: 0;
}
.page-template-tpt_our_people-php .aside-connect .follow, .page-template-tpt_our_stories-php .aside-connect .follow {
	border-bottom: none;
	padding-bottom: 0
}
.page-template-tpt_our_people-php .aside-connect .follow h2, .page-template-tpt_our_stories-php .aside-connect .follow h2 {
	width: 40%;
	float: left
}
.page-template-tpt_our_people-php .aside-connect .follow p, .page-template-tpt_our_stories-php .aside-connect .follow p {
	width: 60%;
	float: left;
	margin-bottom: 0
}
.people-list {
	border-bottom: 4px solid #e3e3db;
	clear: both;
	float: left;
	margin-bottom: 16px;
	padding-bottom: 16px;
	padding-top: 16px;
	width: 100%
}
.people-list h2 {
	font-family: 'Trade Gothic W01 Cn 18'
}
#main-article .people-list h2.entry-title {
	margin-bottom: 0em;
	font-family: 'TradeGothicW01-BoldCn20 675334'
}
.people-list img {
	border: 1px solid #f3f4ee;
	float: left;
	margin-bottom: 1em;
	margin-left: 0;
	margin-top: 0.5em;
	max-width: 150px;
	width: 25%
}
.people-list-copy {
	margin-left: 28%;
	margin-top: 0.5em
}
.people-list-copy.nothumb {
	margin-left: 0%
}
.people-list .addthis_toolbox {
	display: none
}
.page-template-tpt_our_people-php .wp-caption {
	padding: 0;
	float: left;
	margin-bottom: 1em
}
.page-template-tpt_our_people-php .wp-caption a {
	float: left;
	line-height: 0;
	margin-bottom: -4.2em
}
.page-template-tpt_our_people-php .caption-wrap {
	background-image: url("css_img/darkblue_80pc.png");
	color: #fff;
	float: left;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 3em;
	height: 1.4em;
	margin: 0;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	position: relative;
	top: -1.4em
}
.page-template-tpt_our_people-php .wp-caption-text {
	float: left;
	padding-left: 0.2em;
	padding-right: 0.2em;
	line-height: 1.4em;
	margin: 0;
	font-size: 1em;
	background-image: url(css_img/ourpeople_link_arrow.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 50px
}
.grant-search-form select {
	float: left;
	clear: both;
	margin-bottom: 1em;
	max-width: 100%
}
.grant-search-form label {
	display: block;
	float: left;
	clear: both;
	margin-bottom: 0.25em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-size: 1.2222em
}
.grant-search-form input {
	display: block;
	float: left;
	clear: both;
	background-color: #5fb3ea;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 1em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	line-height: 1em;
	padding: 10px 15px 7px;
	text-transform: uppercase;
	margin-top: 1em
}
.grant-srch-res {
	margin-bottom: 1em;
	clear: both;
	padding: 27px;
	background-color: #f9faf7;
	border: 1px solid #e3e3db
}
.grant-srch-res p {
	margin-bottom: 0.25em
}
#grantresults {
	padding-top: 2em;
	clear: both
}
@-moz-document url-prefix() {
.grant-search-form select {
border:2px solid #FF0000;
background-attachment:scroll;
border:medium none;
color:#898989;
float:left;
padding:9px;
background-color:#f3f4ee
}
.grant-search-form {
background-color:#fff;
margin-bottom:0;
overflow:hidden;
padding:0;
border:none
}
}
.blog #main-article .post {
	float: left;
	clear: both;
	margin-bottom: 27px;
	width: 100%
}
.blog #main-article .news-list-item {
	background-color: #f3f4ee;
	border-bottom: 10px solid #e3e3db;
	clear: both;
	float: left;
	padding-top: 16px;
	width: 100%
}
.blog #main-article .news-list-item img {
	float: left;
	margin-left: 16px;
	margin-bottom: 1em
}
.blog #main-article .news-list-item .text {
	margin-left: 192px
}
.blog #main-article .news-list-item .entry-date {
	clear: none;
	font-size: 0.7777em;
	color: #999;
	line-height: 1;
	margin-bottom: 0;
	float: left;
	width: 100%
}
.blog #main-article .post h2 {
	color: #5fb3ea;
	font-size: 1.6666em;
	border-bottom: none;
	padding-right: 16px;
	margin-bottom: 0.2em;
	padding-bottom: 0;
	text-transform: none
}
.blog #main-article .post p {
	float: left;
	padding-right: 16px
}
.blog #main-article .post a:link, .blog #main-article .post a:visited {
	text-decoration: none;
	color: #053775
}
.blog #main-article .post a:hover, .blog #main-article .post a:visited:hover {
	text-decoration: underline;
	color: #053775
}
.asides {
	width: 32%;
	margin-left: 5%;
	float: left
}
.asides .aside {
	float: left;
	clear: both;
	background-color: #f3f4ee;
	width: 100%;
	margin-bottom: 36px
}
.asides .aside.white-bg {
	background-color: #fff
}
.aside-navbox {
	clear: both;
	font-size: 2.2222em;
	padding: 18px;
	padding-bottom: 26px;
	border-bottom: 10px solid #e3e3db
}
body #main-article .aside-navbox ul {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 100%;
	float: left
}
body .aside-navbox li {
	list-style-type: none;
	list-style-image: none
}
.aside-navbox a:link, .aside-navbox a:visited {
	text-decoration: none;
	color: #5fb3ea;
	margin-bottom: 12px;
	float: left
}
.aside-navbox a:hover, .aside-navbox a:visited:hover {
	color: #5fb3ea
}
.aside-navbox li li a:link, .aside-navbox li li a:visited {
	text-decoration: none;
	color: #053775;
	margin-bottom: 6px
}
.aside-navbox li li a:hover, .aside-navbox li li a:visited:hover {
	color: #5fb3ea
}
.aside-navbox li {
	float: left;
	clear: both;
	line-height: 1em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase
}
.aside-navbox li li {
	font-size: 0.55em
}
.aside-navbox li li.current-menu-item a {
	background-image: url(css_img/sidenav_arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 18px
}
.aside-navbox li li.current-menu-item li a {
	background-image: none;
	padding-left: 0
}
.aside-navbox li li li {
	font-size: 1em;
	padding-left: 18px;
	text-transform: none
}
.aside-navbox li li li a {
	color: #5fb3ea
}
.aside-quotebox {
	clear: both
}
.aside-quotebox blockquote {
	background-image: url(css_img/aside_quotebracket.png);
	background-position: 10px 26px;
	background-repeat: no-repeat;
	min-height: 154px;
	clear: both;
	border-bottom: 10px solid #e3e3db;
	padding-top: 26px;
	padding-bottom: 26px;
	padding-right: 14px
}
.aside-quotebox blockquote p {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	line-height: 1.2em;
	color: #693a29;
	margin-left: 60px;
	margin-bottom: 0.5em
}
.aside-quotebox blockquote p.quote-src {
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 1.2222em;
	line-height: 1.1;
	margin-bottom: 0;
	letter-spacing: normal
}
.aside-linkbox {
	background-color: #fff
}
.aside-linkbox a p {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #693a29;
	line-height: 1.1em;
	background-color: #feed00;
	padding: 14px;
	font-size: 1.2222em
}
.aside-linkbox a p span {
	font-family: 'Trade Gothic W01 Cn 18'
}
.aside-linkbox a h1 {
	line-height: 0.9;
	text-transform: uppercase;
	font-size: 2.2222em
}
.aside-linkbox a h1 .line-1 {
	color: #f7a600
}
.aside-linkbox a h1 .line-2 {
	color: #693a29
}
.aside-linkbox a, .aside-linkbox a h1, .aside-linkbox a p {
	text-decoration: none;
	margin-bottom: 0
}
.aside-linkbox img {
	display: block
}
.aside-donatebox {
	background-color: #f7a600;
	padding-bottom: 10px
}
.aside-donatebox a p {
	display: block;
	padding: 14px;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	color: #fff;
	font-size: 1.6666em;
	margin-bottom: 0;
	text-decoration: none;
	line-height: 0.9
}
.aside-donatebox a {
	text-decoration: none
}
.aside-donatebox img {
	display: block
}
.text-aside {
	float: left;
	padding: 0px;
	width: 100%
}
.text-aside p {
	display: block;
	padding: 14px;
	background-color: #693a29;
	color: #fff;
	text-decoration: none
}
.text-aside a:link, .text-aside a:visited {
	display: block;
	padding: 0;
	color: #fff;
	text-decoration: none
}
.text-aside a:link p, .text-aside a:visited p {
	color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-decoration: none
}
.text-aside div {
	text-decoration: none;
	color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	display: block;
	padding: 0
}
.text-aside a:hover, .text-aside p a:visited:hover {
	color: #fff
}
.infobox-orange {
	color: #f7a600
}
.text-aside p {
	margin-bottom: 0px;
	color: #fff
}
.infobox-large {
	font-size: 3.0555em;
	line-height: 0.9;
	color: #fff
}
.infobox-large-orange {
	font-size: 3.0555em;
	color: #f7a600;
	line-height: 0.9
}
.infobox-medium {
	font-size: 1.3333em;
	line-height: 0.9;
	color: #fff
}
.infobox-medium-orange {
	font-size: 1.3333em;
	color: #f7a600;
	line-height: 0.9
}
.aside-connect {
	background-color: #fff
}
.aside-connect h1 {
	font-size: 2.2222em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	text-transform: uppercase;
	border-bottom: 1px solid #5fb3ea;
	padding-bottom: 18px;
	color: #053775
}
.page-template-tpt_our_people-php .aside-connect h1, .page-template-tpt_our_stories-php .aside-connect h1 {
	display: none
}
.aside-connect .follow {
	padding-bottom: 18px;
	border-bottom: 10px solid #e3e3db
}
.aside-connect h2 {
	color: #053775;
	margin-bottom: 9px;
	margin-top: 18px
}
.aside-connect a.first, .aside-connect a.second, .aside-connect a.third {
	float: left;
	width: 33.333040%
}
.aside-connect a img {
	max-width: 80%
}
.aside-connect a:link img, .aside-connect a:visited img {
	-moz-opacity: 1;
	opacity: 1
}
.aside-connect a:hover img, .aside-connect a:visited:hover img {
	-moz-opacity: 0.90;
	opacity: 0.90
}
.aside-connect a.first img {
	float: left
}
.aside-connect a.second img {
	margin-left: 9px
}
.aside-connect a.third img {
	float: right
}
.aside-connect .sign p img {
	float: right;
	margin-left: 20px
}
.asides .aside-connect .sign p img {
	float: left;
	margin-right: 10px;
	margin-left: 0
}
.aside-connect .sign p a {
	font-family: 'Trade Gothic W01 Cn 18';
	text-decoration: none;
	font-size: 1.1111em
}
.aside-connect .sign {
	padding-bottom: 18px;
	border-bottom: 10px solid #5fb3ea
}
.page-template-tpt_our_people-php .aside-connect .sign {
	padding-bottom: 0px;
	border-bottom: none;
	padding-top: 1em
}
.page-template-tpt_our_people-php .aside-connect .sign p img {
	margin-top: -40px
}
.tag-clouds {
	background-color: #fff;
	font-family: 'TradeGothicW01-BoldCn20 675334'
}
.tag-clouds h2 {
	margin-bottom: 0;
	color: #5fb3ea;
	text-transform: uppercase
}
.tag-clouds a:link, .tag-clouds a:visited {
	text-decoration: none
}
.tag-clouds a:link.even, .tag-clouds a:visited.even {
	color: #999
}
.tag-clouds a:hover, .tag-clouds a:visited:hover {
	text-decoration: underline
}
.single-cloud {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 10px solid #e3e3db
}
#ss_pages ul {
	margin-bottom: 2em;
	font-size: 1.5em
}
#ss_pages li {
	margin-bottom: 0.1em;
	list-style-position: inside
}
#ss_pages ul ul {
	margin-left: 18px;
	margin-bottom: 0.25em;
	font-size: 0.75em
}
#ss_pages ul a:link, #ss_pages ul a:visited {
	text-decoration: none
}
#ss_pages ul a:hover, #ss_pages ul a:visited:hover {
	text-decoration: underline
}
.page-template-tpt_our_stories-php #main .entry-header h1, .page-template-tpt_our_stories-php #main .entry-content, .page-template-tpt_our_stories-php #breadcrumbs {
	margin-left: 9px;
	margin-right: 9px
}
.page-template-tpt_our_stories-php #content {
	margin: 0
}
.page-template-tpt_our_stories-php #primary {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0
}
.page-template-tpt_our_stories-php #main {
	max-width: 1018px;
	padding-left: 9px;
	padding-right: 9px
}
.page-template-tpt_our_stories-php .small-boxes {
	float: left;
	clear: both
}
.case-study-introbox {
	float: left;
	margin-bottom: 18px;
	padding-bottom: 0
}
#main .case-study-introbox h2 {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	padding-left: 14px;
	padding-right: 14px;
	margin-top: 14px;
	margin-bottom: 0
}
#main .case-study-introbox.csi-small h2 {
	font-size: 1.2222em;
	margin-top: 7px;
	padding-left: 10px;
	padding-right: 10px
}
.case-study-introbox p {
	font-family: 'Trade Gothic W01 Cn 18';
	padding-left: 14px;
	padding-right: 14px;
	font-size: 1.2222em;
	margin-bottom: 0
}
.case-study-introbox p bold, .case-study-introbox p strong {
	font-family: 'TradeGothicW01-BoldCn20 675334';
	font-weight: 400
}
.case-study-introbox a {
	display: block;
	margin-right: 9px;
	margin-left: 9px;
	padding-bottom: 10px
}
.case-study-introbox a:link, .case-study-introbox a:visited {
	text-decoration: none;
	color: #404040
}
.case-study-introbox a:hover, .case-study-introbox a:visited:hover {
	text-decoration: underline
}
.case-study-introbox img {
	width: 100%;
	vertical-align: bottom
}
.case-study-thumb {
	width: 100%
}
.csi-large {
	width: 50%
}
.csi-small {
	width: 33.333%
}
.csi-small.first {
	clear: both
}
.csi-small p {
	display: none
}
.csi-large a {
	background-color: #feed00
}
.csi-small a {
	background-color: #f3f4ee
}
#casestudy-further-info {
	border-top: 10px solid #e3e3db;
	border-bottom: 10px solid #e3e3db;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	letter-spacing: -1px;
	color: #053775;
	font-size: 1.2222em;
	line-height: 1.4em;
	clear: both;
	background-position: 0 3px
}
#casestudy-further-info a {
	color: #5fb3ea;
	text-decoration: none
}
#stories-show-all-button {
	clear: both;
	float: right;
	margin-right: 9px;
	margin-bottom: 4em
}
.archive .page-header h1, .archive #main-article .page-header h1 {
	text-transform: uppercase;
	line-height: 0.9em;
	font-size: 3em;
	color: #053775;
	border-bottom: solid 20px #e3e3db;
	padding-bottom: 20px;
	margin-bottom: 20px
}

@media all and (max-width: 970px) {
body, body.txt-normal {
	font-size: 16px
}
#inner-1col-give a, #inner-1col-apply a {
	font-size: 1.75em
}
}

@media all and (max-width: 930px) {
#hp-give-apply-wrap {
	min-height: 1px
}
#hp-give-apply h3, #main #hp-map h2, #main h2, #footer-wrap h2 {
	font-size: 1.6666em
}
#hp-give-apply h3 {
	margin-bottom: 0.25em
}
#footer-col-one p {
	font-size: 1.2222em
}
.aside-quotebox blockquote p {
	font-size: 1.125em
}
.aside-quotebox blockquote p.quote-src {
	font-size: 1.125em
}
#hp-give-apply a {
	margin-bottom: 0em
}
}

@media all and (max-width: 900px) {
#main, footer, .inner-maxwidth {
	padding-left: 18px;
	padding-right: 18px
}
.page-template-tpt-section-intro-php #main {
	padding-left: 18px;
	padding-right: 18px
}
#top-bar, #branding {
	padding-right: 18px;
	padding-left: 18px
}
#sub-footer {
	padding-right: 18px;
	padding-left: 18px
}
#access a span {
	display: none;
	padding: 0
}
#hp-give-apply-wrap {
	margin-top: 20px
}
#hp-give-apply .raquo {
	display: inline
}
#hp-give-apply li a:link .sprite, #hp-give-apply li a:visited .sprite {
	display: none
}
#home-news-list {
	margin: 0;
	width: 100%
}
#hp-r1c1, #hp-r1c2 {
	float: left;
	width: 100%;
	clear: both
}
#hp-r1c2-in {
	margin-left: 0px
}
#hp-r1c1 .newsletter, #hp-r1c1 .follow {
	width: 90%
}
.news h2 {
	margin-bottom: 18px
}
.info-for li {
	margin: 0 0 1px
}
.info-for h2 {
	margin-bottom: 18px
}
.connect h2 {
	margin-bottom: 18px
}
.intro-topleft {
	margin-bottom: 2em
}
.intro-topleft, .intro-topright {
	width: 100%
}
.intro-topleft article {
	margin-right: 0
}
#sub-footer .nav {
	margin-top: 0px
}
#sub-footer p {
	text-align: center
}
.asides {
	width: 32%
}
#main-column-left {
	width: 63%
}
.our-stories-quotebox {
	min-height: 154px
}
.aside-quotebox blockquote p {
	letter-spacing: normal
}
.aside-quotebox blockquote p.quote-src {
	letter-spacing: normal
}
.aside-connect h1 {
	display: none
}
.aside-connect .follow h2 {
	margin-top: 0
}
.box-wrapper-4ths {
	width: 50%
}
.blog #main-article .news-list-item .figure {
	width: 30%
}
.blog #main-article .news-list-item .figure div {
	margin-left: 16px;
	margin-right: 16px;
	margin-bottom: 16px
}
.blog #main-article .news-list-item img {
	width: 100%;
	margin: 0;
	padding: 0
}
.blog #main-article .news-list-item .text {
	margin-left: 30%;
	margin-right: 16px
}
}

@media all and (min-width: 681px) {
.scrolltop {
	display: none
}
#mobinav-toggle {
	display: none
}
#access {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 6px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px
}
#access ul {
	list-style: none;
	margin: 0;
	padding-left: 0
}
#access li {
	float: left;
	position: relative;
	padding-right: 12px;
	margin-right: 13px;
	text-transform: uppercase;
	line-height: 1em;
	font-size: 1.1666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	background-image: url(css_img/main-nav-dots.gif);
	background-position: right center;
	background-repeat: repeat-y
}
#access li.last-li {
	padding-right: 0px;
	margin-right: 0px;
	border-right: 0px none;
	background-image: none
}
#access li li {
	padding-right: 0px;
	margin-right: 0px;
	border-right: 0px none;
	font-size: 1em;
	font-family: 'Trade Gothic W01 Cn 18'
}
#access a {
	display: block;
	text-decoration: none;
	color: #053775;
	border-bottom: solid 3px #fff;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0
}
#access a:hover, #access a:visited:hover {
	border-bottom: solid 3px #5fb3ea
}
#access ul ul {
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
	display: none;
	float: left;
	position: absolute;
	top: 1.1428em;
	left: 0;
	z-index: 99999
}
#access ul ul ul {
	left: 100%;
	top: 0
}
#access ul ul a {
	background: #053775;
	line-height: 1em;
	width: 10em;
	height: auto;
	color: #fff;
	padding-bottom: 9px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 9px;
	margin-left: -12px;
	border-bottom: 0px none
}
#access ul ul ul a {
	margin-left: 0px
}
#access li:hover>a {
	background-color: #fff
}
#access ul ul :hover>a {
	background-color: #5fb3ea
}
#access li.menu-item-1055 a:link, #access li.menu-item-1055 a:visited, #access li.menu-item-1055 a:hover, #access li.menu-item-1055 a:visited:hover, #access li.menu-item-1055 a:focus {
	text-indent: -2000px;
	overflow: hidden;
	width: 25px;
	background-image: url(css_img/home_house.png);
	background-size: 25px 25px;
	background-repeat: no-repeat;
	background-position: center center;
	border-bottom: solid 3px #fff
}
#access ul ul :hover>a {
	background-color: #5fb3ea
}
#access ul ul a:hover {
	background-color: #5fb3ea;
	border-bottom: none 0px
}
#access ul li:hover>ul {
	display: block
}
p.intro-para-large, p span.intro-para-large, .page-template-tpt-section-intro-php #main .entry-content p.intro-para-large {
	font-size: 1.6666em;
	font-family: 'TradeGothicW01-BoldCn20 675334';
	line-height: 1.1em;
	color: #053775;
	margin-top: 1em
}
}

@media all and (max-width: 680px) {
#main, footer, .inner-maxwidth {
	margin-top: 8px
}
.page-template-tpt-section-intro-php #breadcrumbs {
	margin-left: 0px;
	margin-right: 0px
}
#wrapper {
	min-height: 1%
}
.page-template-tpt-section-intro-php #main {
	padding-left: 9px;
	padding-right: 9px
}
#top-bar, #branding {
	padding-left: 0;
	padding-right: 0
}
#sub-footer {
	padding-right: 9px;
	padding-left: 9px
}
#main, footer, .inner-maxwidth {
	padding-left: 9px;
	padding-right: 9px
}
p, li {
	line-height: 1.2222em
}
#header-wrap .header {
	background-size: 1px 26px;
	padding-bottom: 26px
}
#branding {
	min-height: 1px
}
#hp-give-apply li {
	float: left;
	margin-top: 9px;
	width: 100%
}
#hp-give-apply p {
	display: none
}
#main h2 {
	border-bottom: 0px none;
	margin-bottom: 0.75em;
	padding-bottom: 0
}
#main .intro-boxlinks a h2 {
	padding-bottom: 7px
}
#main .intro-boxlinks h2.section-header {
	margin-bottom: 0.5em
}
#main h2 span, #hp-r2 h2 span {
	color: inherit
}
#hp-r1c1, #hp-r1c2 {
	float: left;
	width: 100%;
	clear: both
}
#hp-give-apply-wrap {
	background-color: #fff
}
#hp-give-apply ul, #hp-give-apply li {
	min-height: 1px
}
#hp-give-apply li {
	background-color: #5fb3ea
}
#hp-give-apply a {
	padding: 9px
}
#hp-give-apply h3 {
	margin-bottom: 0px
}
#hp-r1c1 .follow h3 {
	float: left
}
#hp-r1c1 .follow .social-icons {
	clear: both;
	float: left;
	margin-left: 0;
	margin-top: 0.5em
}
#home-news-list li {
	width: 100%;
	margin-bottom: 2px;
	border-bottom: none
}
#home-news-list a:link, #home-news-list a:visited {
	border-bottom: 0px none;
	width: 100%
}
#home-news-list p {
	margin-left: 0
}
#hp-give-apply h3 span {
	clear: none;
	display: inline;
	float: none
}
#hp-give-apply-wrap {
	min-height: 1px
}
.nav-hide {
	display: none
}
.menu-main-menu-container {
	width: 100%
}
#menu-main-menu {
	display: none
}
#mobinav-toggle {
    /*
	display: block;
	width: 45%;
	float: right;
	height: 81px;
	background-color: rgba(255,255,255,0.6);
	background: rgba(255,255,255,0.6);
	color: rgba(255,255,255,0.6)
    */
        
        
        display: block;
width: 40px;
float: right;
height: 81px;

color: rgba(255,255,255,0.6);
padding-right: 9px;
margin-left: 0;
        
        
        
}
#mobinav-toggle a {
    /*
	width: 22px;
	height: 22px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 38px;
	background-image: url(css_img/mobi_nav_toggler.png);
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	text-decoration: none
     */   
        
        
        width: 22px;
height: 22px;
margin-right: 10px;
margin-left: 0;
margin-top: 38px;
background-image: url(css_img/mobi_nav_toggler.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
display: block;
text-decoration: none;
float: right;
}
#access h1 {
	display: none
}
#access {
	width: 100%;
	display: block;
	float: left;
	margin: 0;
	padding: 0
}
#access ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#access li {
	width: 100%;
	text-transform: uppercase;
	line-height: 1em;
	background-color: #053775;
	margin: 0;
	padding: 0
}
#access li li {
	text-transform: none
}
#access a {
	display: block;
	clear: both;
	text-decoration: none;
	color: #fff;
	border-bottom: solid 1px #666;
	margin: 0;
	padding: 0.5em;
	font-family: 'Trade Gothic W01 Cn 18';
	font-size: 1.1666em
}
#access li li a {
	padding-left: 2em
}
#access li li li a {
	padding-left: 4em;
	font-size: 17px
}
#access ul .current-menu-item a {
	background-color: #5fb3ea
}
#access ul .current-menu-item li a {
	background-color: transparent
}
#access ul ul {
	display: none
}
#access ul .current-menu-item ul, #access ul .current-menu-ancestor ul {
	display: block;
	float: left;
	position: relative;
	z-index: 99999;
	width: 100%
}
#access ul ul ul {
	left: 0;
	top: 0
}
#access li.menu-item-1055 a:link, #access li.menu-item-1055 a:visited, #access li.menu-item-1055 a:hover, #access li.menu-item-1055 a:visited:hover, #access li.menu-item-1055 a:focus {
	display: none
}
.hgroup {
	background-image: url("css_img/scf_logo_header.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 119px 61px;
	height: 61px;
	margin-top: 9px;
	margin-left: 9px;
	width: 50%
}
#branding-wrap {
	background-image: url("css_img/swirl_header.png");
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 609px 81px
}
#access a span {
	display: inline
}
#hp-give-apply h3, #main #hp-map h2, #main h2, #hp-r2 #supporters-h2, #footer-wrap h2 {
	font-size: 1.6666em
}
.csi-small {
	width: 33%
}
#main .csi-small h2 {
	font-size: 1.2222em
}
#main #hp-map h2 {
	background: none repeat scroll 0 0 #fff;
	color: #053775;
	font-size: 1.6666em;
	padding: 0;
	text-indent: 0px;
	margin-bottom: 0.75em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0
}
#main #hp-map-beneath {
	display: none
}
#home-news-list img {
	display: none;
	margin-right: 0px;
	margin-bottom: 0.5em
}
#home-news-list a:link h3, #home-news-list a:visited h3 {
	clear: both;
	font-size: 1.3333em;
	margin-bottom: 0.2em;
	margin-top: 0;
	padding: 0
}
#home-news-list a:link p, #home-news-list a:visited p {
	line-height: 1.15555em;
	margin-bottom: 0;
	margin-left: 0px
}
#hp-r1c1 .newsletter a:link h3, #hp-r1c1 .newsletter a:visited h3 {
	font-size: 1.3333em;
	margin-bottom: 0.2em;
	margin-top: 0;
	padding: 0
}
.info-for li {
	font-size: 1.3333em;
	letter-spacing: -1px;
	margin: 0 0 1px;
	padding: 0;
	width: 100%
}
.info-for li a:link, .info-for li a:visited {
	background-image: url("css_img/home_info_arrow.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1.333em auto
}
#hp-r1c2 blockquote {
	background-image: none;
	margin-bottom: 0;
	min-height: 1px
}
#hp-r1c2 blockquote p {
	color: #404040;
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	font-size: 1em;
	letter-spacing: 0px;
	line-height: 1.15555em;
	margin-bottom: 0;
	margin-left: 0px
}
#hp-r1c2 blockquote p .quote-src {
	color: #053775;
	font-family: 'Trade Gothic W01 Bold', Helvetica, Arial, sans-serif;
	font-size: 0.8888em;
	letter-spacing: 0;
	text-align: right
}
#main section {
	background-color: #fff;
	border-top: none;
	margin-bottom: 18px !important;
	padding-top: 18px !important
}
#hp-give-apply-wrap {
	margin-bottom: 18px;
	margin-top: 0px
}
#hp-give-apply li {
	font-size: 1.3333em;
	margin: 0 0 1px;
	padding: 0;
	width: 100%;
	letter-spacing: -1px;
	background-image: url("css_img/home_info_arrow.png");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 1.333em auto
}
#hp-give-apply li h3 {
	font-size: 1em
}
#hp-give-apply li.last-li a {
	margin-left: 0
}
#hp-give-apply li a:link .sprite, #hp-give-apply li a:visited .sprite {
	display: none
}
#hp-give-apply h3 .raquo {
	display: inline
}
#hp-mobi-intro p {
	font-size: 22px;
	font-family: 'Trade Gothic W01 Cn 18'
}
#main h2#supporters-h2 {
	margin-bottom: 0
}
#home-news-list h3, #hp-r1c1 .newsletter h3, #hp-r1c1 .connect h3 {
	font-size: 1.3333em
}
body .bgmp_placemark {
	width: 175px;
	height: 150px
}
body .bgmp_placemark h3 {
	font-size: 18px !important
}
body .bgmp_placemark p {
	color: #401402;
	margin-bottom: 9px
}
body .bgmp_placemark ul {
	padding-top: 0px;
	border-top: none
}
#main-column-left {
	width: 100%;
	margin: 0;
	padding: 0
}
.asides {
	width: 100%;
	margin: 0;
	padding: 0;
	border-top: 10px solid #e3e3db;
	margin-top: 2em;
	padding-top: 2em
}
#main-article h1 {
	border-bottom: none;
	color: #053775;
	font-size: 2.2222em;
	line-height: 1em;
	margin-bottom: 20px;
	padding-bottom: 0px
}
.entry-header h1 {
	font-size: 2.2222em
}
.archive .page-header h1, .archive #main-article .page-header h1 {
	font-size: 1.6666em;
	border-bottom: none;
	color: #053775;
	line-height: 1em;
	margin-bottom: 20px;
	padding-bottom: 0px
}
p.intro-para-large, p span.intro-para-large, .page-template-tpt-section-intro-php #main .entry-content p.intro-para-large {
	font-weight: 700
}
.page-template-tpt-section-intro-php #main .entry-content p {
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	font-size: 1em
}
.intro-topright p.vid-caption, .intro-topright p.vid-seemore {
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #999
}
.embed-container {
	margin-top: 1em
}
.intro-topright .embed-container {
	margin-top: 0
}
.asides .aside {
	margin-bottom: 0;
	background-color: #fff
}
.aside-navbox, .aside-quotebox {
	display: none
}
.aside-linkbox, .text-aside, .aside-connect, .aside-tweetbox {
	margin-bottom: 24px
}
.aside-connect .follow, .aside-connect .sign {
	padding-bottom: 0;
	border-bottom: none
}
#footer-wrap {
	background-size: 1px 26px
}
footer {
	font-size: 0.8em;
	padding-top: 44px
}
#footer-col-one, #footer-col-two {
	float: left;
	width: 100%;
	clear: both;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 1em
}
#footer-logos img.size-full {
	float: left;
	padding: 1.5%;
	max-width: 30%
}
#footer-logos a {
	margin-left: 0px
}
#sub-footer .nav {
	margin-top: 1em
}
.intro-top {
	background-color: #fff;
	border-bottom: none;
	margin-bottom: 18px;
	margin-left: 0;
	margin-right: 0;
	padding: 0
}
.intro-boxlinks div {
	float: left;
	margin-bottom: 18px;
	width: 100%
}
#inner-1col-give, #inner-1col-apply {
	display: none
}
.entry-header h1 {
	margin-bottom: 9px
}
.page-template-tpt-section-intro-php #main .entry-content p {
	font-size: 1em
}
.vid-seemore {
	display: none
}
.intro-topleft {
	margin-bottom: 0;
	margin-top: 1em
}
.box-wrapper-4ths {
	width: 100%
}
.box-wrapper-2ths {
	width: 100%
}
.box-wrapper-4ths a, .box-wrapper-2ths a {
	margin-left: 0;
	margin-right: 0
}
.blog #main-article .news-list-item {
	background-color: #fff;
	border-bottom: none;
	padding-top: 0
}
.blog #main-article .news-list-item .figure {
	margin-bottom: 0
}
.blog #main-article .news-list-item .figure div {
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0
}
.blog #main-article .news-list-item .figure div img {
	padding-bottom: 9px
}
.blog #main-article .news-list-item .text {
	margin-left: 0;
	margin-right: 0
}
.blog #main-article .news-list-item .entry-date {
	display: block;
	float: none;
	margin-bottom: 0.25em;
	margin-left: 34%;
	width: 66%;
	font-size: 14px
}
.blog #main-article .post h2 {
	color: #5fb3ea;
	border-bottom: none;
	padding-right: 0;
	margin-bottom: 0.2em;
	padding-bottom: 0;
	text-transform: none;
	float: none;
	margin-left: 34%;
	width: 66%
}
.blog #main-article .post p {
	float: none;
	margin-left: 34%;
	width: 66%
}
.blog #main-article .post a {
	text-decoration: none
}
.page-template-page-give-intro-php #main .entry-content p {
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	font-size: 1em
}
.give-page-phone-para {
	font-size: 1em;
	font-family: 'Trade Gothic W01 Roman', Helvetica, Arial, sans-serif;
	color: #404040;
	text-transform: none
}
.give-page-phone-para span {
	font-size: 1em;
	color: #404040;
	font-weight: 700;
	display: inline
}
.box-wrapper-2ths .group {
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-bottom: 0
}
.custom-group img {
	margin-left: 9px
}
#main-article .custom-group {
	padding-top: 9px
}
#main-article .custom-group p {
	padding-right: 0
}
#main-article .custom-group h2 {
	line-height: 1;
	margin-left: 32%;
	font-size: 26px;
	margin-right: 9px
}
.custom-group p:not(:first-child) {
	margin-left: 32%;
	margin-right: 9px
}
.page-template-page-how-to-give-php .entry-header h1, .page-template-page-donate-now-php .entry-header h1 {
	background-size: contain
}
.donate-custom-group {
	background-image: none;
	border-bottom: 10px solid #e3e3db;
	clear: both;
	float: left;
	margin-bottom: 27px;
	padding-bottom: 0;
	padding-top: 16px;
	width: 100%
}
#main-article .donate-custom-group h2 {
	margin-left: 9px;
	padding-right: 9px
}
.donate-custom-group p {
	margin-left: 9px;
	padding-right: 9px
}
#main h2 {
	margin-bottom: 0.2em
}
.intro-boxlinks .section-header {
	margin-left: 0
}
.intro-boxlinks figure {
	margin-right: 0;
	margin-left: 0
}
.intro-boxlinks .section-intro-quotebox {
	float: left;
	margin-bottom: 18px;
	width: 100%
}
.section-intro-quotebox blockquote {
	margin-left: 0;
	margin-right: 0;
	min-height: 154px;
	padding-right: 14px
}
.section-intro-widget {
	width: 100%
}
.section-intro-widget.measureme .group {
	margin-left: 0;
	margin-right: 0
}
.section-intro-widget .text-aside {
	background-color: #693a29;
	width: 100%
}
.section-intro-aside .text-aside div {
	padding: 14px;
	width: auto
}
#main-article .gform_wrapper input[type=text], #main-article .gform_wrapper input#s {
	width: 71%
}
#main-article .gform_wrapper li {
	border-bottom: none
}
#main-article .gform_wrapper .top_label .gfield_label {
	width: 25%
}
#main-article .gform_wrapper .top_label input.large, #main-article .gform_wrapper .top_label select.large, #main-article .gform_wrapper .top_label textarea.textarea {
	width: 71%
}
#main-article .gform_wrapper .gfield_captcha_input_container {
	margin-left: 25%;
	width: 75%
}
#main-article .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
	margin-left: 25%
}
.page-template-tpt_our_people-php .caption-wrap {
	background-image: none;
	font-size: 1.6666em;
	background-color: #053775;
	top: 0
}
.page-template-tpt_our_people-php .wp-caption-text {
	padding-right: 20px;
	background-size: 10px
}
.page-template-tpt_our_people-php .wp-caption a {
	margin-bottom: 0
}
.page-template-tpt_our_people-php #content .aside {
	display: none
}
.scrolltop {
	display: block;
	margin-left: 9px;
	margin-right: 9px;
	text-align: right
}
.scrolltop a {
	background-color: #f9faf7;
	border: 1px solid #e3e3db;
	color: #999;
	cursor: pointer;
	font-size: 12px;
	line-height: 1em;
	padding: 5px;
	text-transform: none;
	text-decoration: none
}
.page-template-tpt_home-php #header-wrap .header {
	background-image: url("css_img/footer_stripes.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	background-size: 1px 26px;
	padding-bottom: 26px
}
#hp-mobi-intro iframe, #hp-mobi-intro object, #hp-mobi-intro embed {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}
#hp-mobi-intro .embed-container {
	margin-top: 0;
	margin-bottom: 1em
}
}

@media all and (max-width: 400px) {
.blog #main-article .post p {
	float: left;
	margin-left: 0;
	width: 100%;
	margin-top: 2px
}
#top-bar, #branding {
	padding-left: 0;
	padding-right: 0
}
.people-list h2 {
	margin-left: 28%;
	font-family: 'Trade Gothic W01 Cn 18'
}
.people-list p {
	clear: both
}
.people-list img {
	width: 25%;
	margin-bottom: 9px
}
.people-list-copy {
	margin-left: 0
}
.contact-address .figure {
	width: 100%;
	max-width: 100%;
	float: left;
	margin-bottom: 1em;
	margin-left: 0
}
.custom-group p:not(:first-child) {
	clear: both;
	margin-left: 9px;
	margin-right: 9px
}
.custom-group img {
	display: none
}
#main-article .custom-group h2 {
	margin-left: 9px
}
}
/*
AMENDS FEB 2017
*/
/* the new map on the homepage */
#content .leaflet-popup-content-wrapper, #content .leaflet-popup-tip {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
#content .leaflet-popup-scrolled {
    border-bottom: none;
    border-top: none;
    padding-right:16px;
}
#content .leaflet-container a.leaflet-popup-close-button {
    box-shadow: none;
}
#content .leaflet-left .leaflet-control-scale, #content .leaflet-control-scale {
    display: none;
}
#content .leaflet-bottom.leaflet-left {
    display: none;
}
#content .leaflet-control-minimap {
    display: none;
}

#hp-give-apply-wrap {
    margin-bottom: 0;
}

#content .leaflet-popup-content p {
  font-family: 'Trade Gothic W01 Cn 18', Helvetica, Arial, sans-serif;
	font-size: 18px;
    margin-bottom:8px !important;
    margin-top:0px !important;
    color:#404040;
}
.leaflet-popup-content h3 {
  text-transform: uppercase;
	font-size: 24px;
    color:#404040;
    margin-bottom:11px !important;
    letter-spacing:0.5px;
}
 .leaflet-popup-content .popup-directions  {
    display: none;
} 

.leaflet-popup-content {
width:400px !important;
}
/* and fixes to contact form */
.page-template-tpt_contact #main-article .gform_wrapper input[type="text"] {  
    float: left;
}
.page-template-tpt_contact  #main-article .gform_wrapper .ginput_complex label, .page-template-tpt_contact #main-article .gform_wrapper .gfield_time_hour label, .page-template-tpt_contact #main-article .gform_wrapper .gfield_time_minute label, .page-template-tpt_contact #main-article .gform_wrapper .gfield_date_month label, .page-template-tpt_contact #main-article .gform_wrapper .gfield_date_day label, .page-template-tpt_contact #main-article .gform_wrapper .gfield_date_year label, .page-template-tpt_contact #main-article .gform_wrapper .instruction {
    clear: both; 
    padding-top:5px;
}
body .page-template-tpt_contact .gform_wrapper  .top_label div.ginput_container {
    clear: both;
    
}
html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child, html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child, html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child, html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
    clear: both;
    display: block;
}
#input_2_1_6_container {
  
}
.page-template-tpt_contact #main-article .gform_wrapper input[type="text"], #main-article .gform_wrapper input#s {

    width: 96%;
}
.page-template-tpt_contact  #main-article .gform_wrapper .top_label input.large, .page-template-tpt_contact  #main-article .gform_wrapper .top_label select.large, .page-template-tpt_contact  #main-article .gform_wrapper .top_label textarea.textarea {
    float: left;
    width: 96%;
}
.page-template-tpt_contact #main-article .gform_wrapper li {
    border-bottom:none;
}
.page-template-tpt_contact  .gform_wrapper .gfield_captcha_container img.gfield_captcha {
    clear: both;
    float: left;
}
.page-template-tpt_contact  #main-article .gform_wrapper .gfield_captcha_input_container {
    margin-left: 0;
    padding-top: 3px;
    width: 96%;
    clear: both;
    float: left;
}

/* additions 2020 */
#branding {
	background-color: rgba(255,255,255,0.6);
}
#donate-2020 {
   display:block;

width: auto;
height: 81px;
float: right;

margin-right: 0;
padding-right: 10px;
}
#donate-2020 a { 
    margin-top: 31px;
float: right;
clear: both;
background-color: #faab1a;
border: 0 none;
color: #693a29;
cursor: pointer;
display: block;
font-size: 1em;
font-family: 'TradeGothicW01-BoldCn20 675334';
line-height: 1em;
padding: 10px 15px 7px;
text-transform: uppercase;
text-decoration: none;
margin-left: auto;
}

@media all and (min-width: 681px) {
    #branding {
	background-color: transparent;
}
 #donate-2020 {
    float: right;
height: 95px;
    display:flex;
align-items: center;
     width:auto;
     background: transparent;
}
#donate-2020 a {
    float: left;
}   
}

/* amends/additions apr 2021 */
#hp-r1c1 .follow .social-icons {
    display:flex;
}