﻿/* INCLUDES
********************/

/* RESETS
********************/
a {
	color: #ee5c1b;
}
a:visited {color: #752c0b;}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 15px;
	font: bold 1em Arial, Helvetica, sans-serif;
}
h1 {
	color: #476837;
	font-size: 18px;
	text-transform: uppercase;
}
h2 {
	color: #476837;
	font-size: 14px;
}
h3 {
	color: #666;
}
img {
	display: block;
	border: none;
}
p,
ul,
ol,
blockquote {
/*	margin: 0 0 15px; */
	margin: 0 0 1.25em;
	padding: 0;
}
ul{
	list-style: none;
}

/* LAYOUT
********************/
html,
body {
	height: 100%;
}
body {
	min-width: 960px;
	margin: 0;
	padding: 0;
	background: #f2f2f2;
	color: #828282;
/*	font: 12px/18px Arial, Helvetica, sans-serif; */
	font: 12px/1.5em Arial, Helvetica, sans-serif;
}
#outer {
	width: 100%;
	min-height: 100%;
	position: relative;
}
#inner {
	width: 960px;
	padding: 178px 0 428px;
	margin: 0 auto;
}
header {
	width: 100%;
	height: 178px;
	position: absolute;
	z-index: 100;
	top: 0;
	background:
		-moz-linear-gradient(transparent 43px, rgba(255, 255, 255, 0.13) 43px, rgba(0, 0, 0, 0.13) 178px),
		url(/wp-content/themes/sprc/_common/images/bg-header.png);
	background:
		-ms-linear-gradient(transparent 43px, rgba(255, 255, 255, 0.13) 43px, rgba(0, 0, 0, 0.13) 178px),
		url(/wp-content/themes/sprc/_common/images/bg-header.png);
	background:
		-o-linear-gradient(transparent 43px, rgba(255, 255, 255, 0.13) 43px, rgba(0, 0, 0, 0.13) 178px),
		url(/wp-content/themes/sprc/_common/images/bg-header.png);
	background:
		-webkit-linear-gradient(transparent 43px, rgba(255, 255, 255, 0.13) 43px, rgba(0, 0, 0, 0.13) 178px),
		url(/wp-content/themes/sprc/_common/images/bg-header.png);
	background:
		linear-gradient(transparent 43px, rgba(255, 255, 255, 0.13) 43px, rgba(0, 0, 0, 0.13) 178px),
		url(/wp-content/themes/sprc/_common/images/bg-header.png);
}
header > .options {
	width: 100%;
	height: 43px;
	background: #444;
}
header > .options > .content {
	width: 960px;
	height: 43px;
	margin: 0 auto;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
header > .options > .content ul .twitter {
	margin: 4px 0 0 -80px;
	position: absolute;
}
header > .options > .content ul .facebook .fb-like {
	position: absolute;
	margin: 4px 0 0 -175px;
	width: 90px;
}
header > .options > .content ul .facebook .fb-like span,
header > .options > .content ul .facebook .fb-like span iframe,
.connect_widget,
#LikePluginPagelet {
	width: 90px !important;
}
header > .content {
	width: 960px;
	height: 135px;
	margin: 0 auto;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
footer {
	clear: both;
	width: 100%;
	height: 428px;
	position: absolute;
	bottom: 0;
	background:
		-moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	border-top: 1px solid #425b35;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);
	color: #fff;
}
footer > .content {
	width: 940px;
	height: 408px;
	margin: 0 auto;
	padding: 20px 10px 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
footer > .legal {
	width: 100%;
	height: 35px;
	background: #444;
	position: absolute;
	bottom: 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
footer > .legal > .content {
	width: 960px;
	height: 15px;
	margin: 0 auto;
	padding: 10px 0;
}
footer a:visited {
	color: #AAD81F;
}
#center {
	width: 940px;
	padding: 0 10px 50px;
}
#center.multicols {
	width: 960px;
	padding: 0 0 50px;
	background: url(/wp-content/themes/sprc/_common/images/base64/bg-center.png) repeat-y 148px 0;
}
#center.multicols > .col {
	float: left;
}
#center.multicols > .col.sidebar {
	width: 166px;
	padding: 34px 10px 0;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#center.multicols > .col.main {
	float: left;
	width: 753px;
	padding: 0 10px 0 11px;
}

/* HOMEPAGE */
#promo-bar {
	width: 100%;
	height: 414px;
	padding: 178px 0 0;
	position: absolute;
	z-index: -1;
	top: 0;
	background: #fff;
}
#outer.home #center {
	padding: 0 10px;
	background: none;
}

/* GLOBAL
********************/
.cfx:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.alignright,
.alignleft {
	float: left;
	margin: 0 20px 10px 0;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
.alignright {
	float: right;
	margin: 0 0 10px 20px;
}
.btn {
	display: inline-block;
	height: 14px;
	padding: 12px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;
}
.btn:visited {color:#fff;}
.btn[type="submit"],
.btn[type="button"] {
	height: 38px;
	padding: 0 10px;
}
.btn.alt {
	background:
		-moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	border: 1px solid #425b35;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);
}
.thb {
	display: block;
	border: 1px solid #bbb;
}

/* HEADER
********************/
header > .options > .content ul {
	float: right;
	margin: 0 0 0 230px;
	padding: 8px 0;
}
header > .options > .content ul > li {
	float: left;
	margin: 0 0 0 20px;
}
header > .options > .content ul > li:first-child {
	margin: 0;
}
header > .options > .content ul > li.language {
	margin: 0 0 0 30px;
}
/*
header > .options > .content ul > li.language form {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); 
}
header > .options > .content ul > li.language form select {
	height: 27px;
	width: 238px;
	padding: 4px 3px;
	border: none;
}
*/
#google_translate_element {
	margin-top: -3px;
}
header > .options > .content ul > li.language .goog-te-gadget-simple {
	width: 238px;
	height: 26px;
}
header > .options > .content ul > li.language .goog-te-gadget-simple .goog-te-gadget-icon {
	float: left;
	margin-top: 5px;
}
header > .options > .content ul > li.language .goog-te-gadget-simple .goog-te-menu-value {
	display: block;
	margin-top: 5px;
	position: relative;
}
header > .options > .content ul > li.language .goog-te-gadget-simple .goog-te-menu-value span {
	border: none !important;
}
header > .options > .content ul > li.language .goog-te-gadget-simple .goog-te-menu-value span:nth-of-type(3) {
	display: block;
	position: absolute;
	right: 0;
	margin: -18px 0 0 0;	
}
header > .options > .content ul > li.language .goog-te-gadget-simple a img {
	display: none;
}
header > .options > .content ul > li.font-resize {
	width: 47px;
	height: 18px;
	margin: 5px 0 5px 20px;
	/*background: url(/wp-content/themes/sprc/_common/images/bg-main.png) no-repeat -152px -48px;*/
	text-indent: -9999px;
}
header > .options > .content ul > li.search {
	margin: 0 0 0 15px;
}
header > .options > .content ul > li.search form {
	width: 198px;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); 
}
header > .options > .content ul > li.search form input[type="text"] {
	float: left;
	width: 160px;
	height: 13px;
	padding: 7px 5px;
	border: none;
	color: #666;
	font-size: 10px;
}
header > .options > .content ul > li.search form input[type="submit"] {
	float: left;
	width: 28px;
	height: 27px;
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-search.png) no-repeat center,
		-moz-linear-gradient(#f07239, #b95a2f);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-search.png) no-repeat center,
		-ms-linear-gradient(#f07239, #b95a2f);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-search.png) no-repeat center,
		-o-linear-gradient(#f07239, #b95a2f);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-search.png) no-repeat center,
		-webkit-linear-gradient(#f07239, #b95a2f);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-search.png) no-repeat center,
		linear-gradient(#f07239, #b95a2f);
	text-indent: -9999px;
}
header > .options > .content ul > li.browsealoud .text-link{float:left;line-height:27px;margin-right:3px;}
header > .options > .content ul > li.browsealoud .button{float:left;width:30px;height:30px;}
header > .options > .content ul > li.browsealoud span {
  float:left;
  line-height:27px;
  color:#ffffff;
  margin-right:3px;
}
header > .options > .content ul > li.browsealoud img {
  float:left;
  width:30px;
  height:30px;
  margin-top:-3px;
}
#logo {
	display: block;
	float: left;
	width: 152px;
	height: 93px;
	margin: 29px 0 0 10px;
	background: url(/wp-content/themes/sprc/_common/images/bg-main.png) no-repeat;
	outline: none;
	text-indent: -9999px;
}
header nav.main {
	float: right;
	height: 15px;
	margin: 13px 0 4px;
}
header nav.main ul > li {
	float: left;
	height: 15px;
	padding: 0 10px;
	border-right: 1px solid #d7d7d7;
	border-left: 1px solid #fff;
}
header nav.main ul > li:first-child {
	border-left: none;
}
header nav.main ul > li:last-child {
	padding: 0 0 0 10px;
	border-right: none;
}
header nav.main ul > li a {
	display: block;
	position: relative;
	top: -2px;
	/* color: inherit; */
	color: #444;
	text-decoration: inherit;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	-moz-transition-property: color;
	-moz-transition-duration: 0.5s;
	-ms-transition-property: color;
	-ms-transition-duration: 0.5s;
	-o-transition-property: color;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-property: color;
	transition-duration: 0.5s;
}
header nav.main ul > li.active a,
header nav.main ul > li a:hover {
	color: #444;
	-moz-transition-property: color;
	-moz-transition-duration: 0.5s;
	-ms-transition-property: color;
	-ms-transition-duration: 0.5s;
	-o-transition-property: color;
	-o-transition-duration: 0.5s;
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.5s;
	transition-property: color;
	transition-duration: 0.5s;
}
header nav.priorities {
	float: right;
	width: 774px;
}
header nav.priorities h2 {
	height: 22px;
	margin: 0 0 8px;
	color: #777;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
header nav.priorities ul {
	width: 772px;
	height: 70px;
	margin: 0;
	background:
		-moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	border: 1px solid #425b35;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
header nav.priorities ul > li {
	display: table;
	float: left;
	border-left: 1px solid #81ad6b;
	border-right: 1px solid #486639;
}
header nav.priorities ul > li:first-child {
	border-left: none;
}
header nav.priorities ul > li:last-child {
	border-right: none;
}
header nav.priorities ul > li a {
	display: table-cell;
	width: 167px;
	height: 70px;
	padding: 0 12px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}
header nav.priorities ul > li.active a {
	width: 169px;
	background: rgba(0, 0, 0, 0.3);
	color: #aad81f;
}

/* FOOTER
********************/
footer a {
	color: #aad81f;
	text-decoration: underline;
}
footer > .content .feas > li {
	float: left;
	width: 300px;
	margin: 0 0 0 20px;
}
footer > .content .feas > li:first-child {
	margin: 0;
}
footer > .content .feas > li h2 {
	color: inherit;
	font-size: 18px;
	text-transform: uppercase;
}
footer > .content .feas > li h3 {
	color: inherit;
	font-size: 14px;
}
footer > .content .feas > li.about .thb {
	float: left;
	margin: 0 15px 10px 0;
}
footer > .content .feas > li.about .logo {
	float: right;
	width: 101px;
	height: 72px;
	margin: 0 60px 0 0;
	background: url(/wp-content/themes/sprc/_common/images/bg-main.png) no-repeat 0 -93px;
	text-indent: -9999px;
}
footer > .content .feas > li.connect .social {
	margin: 0 0 20px;
}
footer > .content .feas > li.connect .social > li {
	float: left;
	margin: 0 0 0 10px;
}
footer > .content .feas > li.connect .social > li:first-child {
	margin: 0;
}
footer > .content .feas > li.connect .social > li a {
	display: block;
	width: 48px;
	height: 48px;
	background: url(/wp-content/themes/sprc/_common/images/bg-main.png) no-repeat -152px 0;
	text-indent: -9999px;
}
footer > .content .feas > li.connect .social > li.twitter a {
	background-position: -200px 0;
}
footer > .content .feas > li.connect form h3 {
	text-transform: uppercase;
}
footer > .content .feas > li.connect form label {
	display: block;
	margin: 0 0 5px;
}
footer > .content .feas > li.connect form .el {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}
footer > .content .feas > li.connect form .el input[type="text"] {
	float: left;
	width: 225px;
	height: 17px;
	padding: 8px 5px;
	border: none;
	color: #666;
}
footer > .content .feas > li.connect form .el input[type="submit"] {
	display: block;
	float: left;
	width: 65px;
	height: 33px;
	border: none;
	border-left: 1px solid #b8420d;
}
footer > .content .feas > li.contact .map {
	margin: 0 0 15px;
	border: 1px solid #bbb;
}
footer > .content .feas > li.contact .vcard .fn,
footer > .content .feas > li.contact .vcard .n {
	display: none;
}
footer > .content .feas > li.contact .vcard .adr {
	margin: 0 0 20px;
}
footer > .content .feas > li.contact .vcard table {
	border-collapse: collapse;
}
footer > .content .feas > li.contact .vcard table tr td {
	padding: 0;
}
footer > .content .feas > li.contact .vcard table tr td.label {
	width: 55px;
}
footer > .legal {
	font-size: 11px;
}
footer > .legal a {
	color: inherit;
	text-decoration: inherit;
}
footer > .legal .copyright {
	float: left;
	margin: 0;
}
footer > .legal .docs {
	float: right;
	margin: 0;
}
footer > .legal .docs > li {
	float: left;
	height: 8px;
	margin: 5px 0 0;
	padding: 0 10px;
	border-right: 1px solid #fff;
}
footer > .legal .docs > li:last-child {
	padding: 0 0 0 10px;
	border: none;
}
footer > .legal .docs > li a {
	position: relative;
	top: -5px;
}

/* CENTER
********************/
/* sidebar */
a.active {
	color: #EE5C1B !important;
}
#center .col.sidebar h2 {
	color: #444;
	text-transform: uppercase;
}
#center .col.sidebar nav ul {
	margin: 0 -10px 20px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

#center .col.sidebar nav ul > li {
	padding:2px 0 2px 0;
	display:block;
	border-top: 1px solid rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#center .col.sidebar nav ul > li a {
	padding: 2px 0px 2px 0;
	color: #999;
	text-decoration: inherit;
}
#center .col.sidebar nav ul > li.active > a,
#center .col.sidebar nav ul > li.current-cat > a,
#center .col.sidebar nav ul > li.current > a {
	position: relative;
	color: #ee5c1b;
	font-weight: bold;
}
#center .col.sidebar nav ul > li.active > a:before,
#center .col.sidebar nav ul > li.current-cat > a:before,
#center .col.sidebar nav ul > li.current > a:before {
	content: "";
	display: block;
	width: 5px;
	height: 8px;
	position: absolute;
	top: 6px;
	right: -10px;
	background: url(/wp-content/themes/sprc/_common/images/base64/bul-nav-active.png) no-repeat;
}
#center .col.sidebar nav ul.reports{
	border-bottom:0px;
}
#center .col.sidebar nav ul.reports > li{border-bottom:0px;}
#center .col.sidebar nav ul.reports > li > a {
	position: relative;
	color: #ee5c1b;
	font-weight: bold;
}
#center .col.sidebar nav ul.reports > li > ul {
	width:176px;
	margin-bottom:0px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom:0px;
}
#center .col.sidebar nav ul.reports > li > ul > li {
	padding-left:16px;
	width:160px;
	border-top:0px;
}
#center .col.sidebar nav ul.reports > li > ul > li:first-child{
	border-top: 1px solid rgba(255, 255, 255, 0.7);
}


/*
#center .col.sidebar.reports nav ul:nth-of-type(2) {
	border: 0;
	margin-top: -18px;
}
#center .col.sidebar.reports nav ul:nth-of-type(2) > li {
	border-top: 0;
	margin: 0 0 0 0;
	padding-left: 16px;
}
*/
#center .col.sidebar .btn.rss {
	display: block;
	height: 18px;
	margin: 0 0 15px;
	padding: 10px 5px 10px 40px;
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-rss.png) no-repeat 7px center,
		-moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-rss.png) no-repeat 7px center,
		-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-rss.png) no-repeat 7px center,
		-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-rss.png) no-repeat 7px center,
		-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/base64/ico-rss.png) no-repeat 7px center,
		linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	font-size: 14px;
	text-align: left;
}
#center .col.sidebar .btn.rss .hlite {
	color: #aad81f;
}
#center .col.sidebar .cta {
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
#center .col.sidebar .cta > .content {
	padding: 10px 6px;
	background: #444;
	color: #fff;
}
#center .col.sidebar .cta > .content h2 {
	color: inherit;
	text-transform: uppercase;
}
#center .col.sidebar .cta > .content h2 .hlite {
	color: #aad81f;
	font-size: 18px;
}
#center .col.sidebar .cta > .content form label {
	display: block;
	margin: 0 0 3px;
}
#center .col.sidebar .cta > .content form input[type="email"] {
	width: 132px;
	height: 33px;
	margin: 0 0 10px;
	padding: 0 5px;
	border: none;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
	color: #666;
}
#center .col.sidebar .cta > .content form input[type="submit"] {
	height: 30px;
}
#center .col.sidebar .cta.donate > .content h2 {
	font-size: 24px;
}
#center .col.sidebar .cta.donate > .content h2 .hlite {
	font-size: 30px;
}
#center .col.sidebar .cta.donate > .content .btn {
	height: 30px;
	margin: 5px 0 0;
	padding: 4px 10px 4px 48px;
	position: relative;
	text-align: left;
	text-shadow: none;
}
#center .col.sidebar .cta.donate > .content .btn .ico {
	display: block;
	width: 34px;
	height: 40px;
	position: absolute;
	top: -6px;
	left: 6px;
	background: url(/wp-content/themes/sprc/_common/images/base64/ico-page-heart.png) no-repeat;
	text-indent: -9999px;
}
#center .col.sidebar .cta.donate > .content .btn .hlite {
	font-size: 16px;
	font: bold 16px/16px Arial, Helvetica, sans-serif;
}

/* main column */
#bc {
	height: 18px;
	padding: 8px 0;
	border-bottom: 1px solid #ddd;
}
#bc > li {
	float: left;
	font: 12px/18px Arial, Helvetica, sans-serif;
}
#bc > li:not(:first-child):before {
	content: "→";
	padding: 0 2px;
}
#bc > li a {
	color: #476837;
	text-decoration: none;
}
#bc > li:not(:last-child) a {
	color: inherit;
}
#center .dynamic-content ul > li {
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	background: url(/wp-content/themes/sprc/_common/images/base64/bul-arrow-green.png) no-repeat 7px 4px;
}
blockquote  {
	font-style: italic;
}
blockquote .who {
	color: #444;
	font-style:normal;
	font-weight: bold;
	margin-top: -14px !important;
}
blockquote .who:before {
	content: "-";
	padding: 0 3px 0 0;
}
blockquote.stand-out {
	margin: 30px 0 15px;
	padding: 10px 20px 10px 65px;
	position: relative;
	border: 1px solid #bbb;
}
blockquote.stand-out:before {
	content: "";
	display: block;
	width: 40px;
	height: 33px;
	position: absolute;
	top: -7px;
	left: 13px;
	background: url(/wp-content/themes/sprc/_common/images/base64/quote-orange.png) no-repeat;
}
blockquote.stand-out .who {
	margin: 0;
}

/* HOMEPAGE */
#promo {
	width: 960px;
	height: 414px;
	margin: 0 -10px;
	position: relative;
	overflow: hidden;
}
#promo .slides {
	width: 960px;
	height: 414px;
	margin: 0;
}
#promo .slides > li {
	position: absolute;
	top: 414px;
	height: 414px;
}
#promo .slides > li:first-child {
	top: 0;
}
#promo .slides > li a.btn {
	display: inline-block;
	height: 14px;
	padding: 12px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;
}
#promo .slides > li .bg {
	position: absolute;
	left: 0;
}
#promo .slides > li > .content {
	width: 400px;
	height: 294px;
	margin: 0 0 0 550px;
	padding: 40px 10px;
	position: relative;
}
#promo .slides > li > .content h2 {
	font-size: 34px;
	text-transform: uppercase;
}
#promo .slides > li > .content h2 .hlite {
	color: #aad81f;
}
#promo .slides > li > .content .btn {
	margin: 20px 0 0;
	padding: 12px 20px;
}
#promo .paging {
	width: 100%;
	position: absolute;
	bottom: 10px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
}
#promo .paging > li {
	display: inline-block;
	margin: 0 0 0 7px;
}
#promo .paging > li:first-child {
	margin: 0;
}
#promo .paging > li a {
	display: block;
	width: 20px;
	height: 20px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	border-radius: 11px;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	text-indent: -9999px;
	outline: none;
}
#home-feas {
	margin: 0;
}
#home-feas > li {
	float: left;
	width: 300px;
	margin: 0 0 0 20px;
	padding: 20px 0;
}
#home-feas > li:first-child {
	margin: 0;
}
#home-feas > li h2 {
	font-size: 18px;
	text-transform: uppercase;
}
#home-feas > li h2 a {
	color: inherit;
	text-decoration: inherit;
}
#home-feas > li.news ul {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
#home-feas > li.news ul > li {
	padding: 10px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#home-feas > li.news ul > li .thb {
	float: left;
	width: 60px;
	height: 60px;
}
#home-feas > li.news ul > li > .content {
	float: left;
	width: 228px;
	margin: 0 0 0 10px;
}
#home-feas > li.news ul > li > .content .meta {
	margin: 0;
	font-size: 11px;
}
#home-feas > li.tweets ul {
	padding: 15px 10px;
	position: relative;
	background: #fff;
	border: 1px solid #bbb;
	border-radius: 10px;
}
#home-feas > li.tweets ul:before {
	content: "";
	display: block;
	width: 23px;
	height: 14px;
	position: absolute;
	bottom: -14px;
	left: 40px;
	background: url(/wp-content/themes/sprc/_common/images/base64/bg-tweet-speech-bubble.png) no-repeat;
}
#home-feas > li.tweets ul > li {
	margin: 20px 0 0;
}
#home-feas > li.tweets ul > li:first-child {
	margin: 0;
}
#home-feas > li.tweets ul > li .thb {
	float: left;
	width: 48px;
	height: 48px;
}
#home-feas > li.tweets ul > li > .content {
	float: left;
	width: 218px;
	margin: 0 0 0 10px;
}
#home-feas > li.tweets ul > li > .content a {
	text-decoration: none;
}
#home-feas > li.member {
	width: 278px;
	min-height: 350px;
	margin: 0 0 -20px 20px;
	padding: 15px 10px 50px;
	position: relative;
	top: -20px;
	background:
		url(/wp-content/themes/sprc/_common/images/bg-cta-become-member.png) no-repeat right bottom,
		-moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/bg-cta-become-member.png) no-repeat right bottom,
		-ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/bg-cta-become-member.png) no-repeat right bottom,
		-o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/bg-cta-become-member.png) no-repeat right bottom,
		-webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	background:
		url(/wp-content/themes/sprc/_common/images/bg-cta-become-member.png) no-repeat right bottom,
		linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.28)),
		url(/wp-content/themes/sprc/_common/images/bg-texture-green.png);
	border: 1px solid #425b35;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.3);
	color: #fff;
}
#home-feas > li.member h2 {
	color: #fff;
	font: 36px/32px Arial, Helvetica, sans-serif;
}
#home-feas > li.member h2 .hlite {
	color: #aad81f;
	font: bold 48px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
#home-feas > li.member p {
	width: 150px;
}
#home-feas > li.member p.intro {
	width: auto;
/*	font: italic bold 12px Arial, Helvetica, sans-serif; */
	font-style: italic;
	font-weight: bold;
}

/* REPORTS */
#center .col.main #reports-list > h2 {
	border-bottom: 1px solid #d8d8d8;
	font-size: 18px;
	padding-bottom: 14px;
}
#center .col.main #reports-list > ul > li {
	background: none;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 24px;
	padding: 0 0 24px 0;
	width: 100%;
}
#center .col.main #reports-list > ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#center .col.main #reports-list > ul > li > h2 {
	color: #ee5c1b;
}
#center .col.main #reports-list > ul > li > strong {
	color: #424242;
}
#center .col.main #reports-list > ul > li > div > a {
	float: left;
}
#center .col.main #reports-list > ul > li div p.tags {
	float: left;
	margin: 14px 0 0 0;
}
#center .col.main #reports-list > ul > li .download-btn {
	display:block;
	float:left;
	width:160px;
	height:37px;
	background: url(/wp-content/themes/sprc/_common/images/download-pdf.png) no-repeat;
	cursor:pointer;
	outline:none;
	text-indent:-9999px;
	margin-right:14px;
}
#center .col.main #reports-list > ul > li .download {
	
	float: none;
	text-decoration: none;
	margin: 0 0 7px;
	padding: 10px 10px;
}

#center .col.main #reports-list > ul > li .download .download-title {
	color: #aad81f;
}

/* NEWS & EVENTS */
h1.post-inside-title { margin-bottom: 0; }
#posts > li .meta {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#posts > li .meta > li,
#post > .meta > li{
	float:left;
	padding:0 8px;
	position:relative;
	font-size:10px;
}
#posts > li .meta > li:after,
#post > .meta > li:after {
	content: "";
	display:block;
	width:0;
	height:8px;
	position:absolute;
	top:6px;
	left:0;
	border-left:1px solid #A3A3A3;
}
#posts > li .meta > li:first-child,
#post > .meta > li:first-child{ padding-left:0px; }
#posts > li .meta > li:first-child:after,
#post > .meta > li:first-child:after{ display:none; }
#post > .meta {
    clear: both;
}


#posts > li .meta > li time,
#post > .content .meta > li time{ color: #444; }

/* overview page */
#posts {
	border-bottom: 1px solid #ddd;
}
#posts > li {
	float: left;
	width: 366px;
	margin: 0 0 30px 20px;
	padding: 0 0 30px;
	position: relative;
}
#posts > li:nth-child(2n+1) {
	clear: both;
	margin: 0 0 30px;
}
#posts > li:nth-last-child(-n+2) {
	margin-bottom: 0;
}
#posts > li:nth-child(2n+3):before {
	content: "";
	display: block;
	width: 752px;
	height: 0;
	position: absolute;
	top: -30px;
	border-top: 1px solid #ddd;
}
#posts > li .thb {
	margin: 0 0 15px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
#posts > li h3 {
	font-size: 14px;
}
#posts > li h3 a {
	text-decoration: inherit;
}


#search-posts > li:first-child{
	border-top:1px solid #DDDDDD;
}
#search-posts > li {
	border-bottom:1px solid #DDDDDD;
	padding:20px 0;
}
#search-posts > li h3 a{
	font-size:14px;
	color:#EE5C1B;
	text-decoration:none;
}
#search-posts > li h3 a:hover{ text-decoration:underline; }
#search-posts > li .meta {
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
#search-posts > li .meta li{
	float:left;
	padding:0 8px;
	position:relative;
	font-size:10px;
}
#search-posts > li .meta li:after{
	content: "";
	display:block;
	width:0;
	height:8px;
	position:absolute;
	top:6px;
	left:0;
	border-left:1px solid #A3A3A3;
}
#search-posts > li .meta li:first-child{ padding-left:0px; }
#search-posts > li .meta li:first-child:after{ display:none; }
#search-posts > li .meta li time { color:#444444; }
.pagination .left{float:left;}
.pagination .right{float:right;}
.pagination .left a{
	display: inline-block;
	height: 14px;
	padding: 12px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;
}
.pagination .right a{
	display: inline-block;
	height: 14px;
	padding: 12px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;	
}

/* article page */
#post > .content .meta {
	height: 20px;
}
#post > .content h2 {
	margin: 0 0 5px;
}
#post > .share {
	clear:both;
	height:20px;
	margin: 25px 0;
	padding: 5px 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#post > .share h2 {
	float: left;
	margin: 1px 0 0 0;
}
#post > .share ul {
	float: left;
	margin: 0 0 0 15px;
}
#post > .share ul > li {
	float: left;
	margin-right:20px;
}
#post > .share ul > li.digg{
	margin-top:-1px;
}
#post > .share ul > li.reddit{
	margin-top:1px;
}
#post > .comments {
	margin: 0 0 25px;
}
#post > .comments #comments ul {
	margin: 0;
	border-top: 1px solid #ddd;
}
#post > .comments #comments ul > li {
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
}
#post > .comments #comments ul > li .thb {
	display: block;
	float: left;
	width: 70px;
	height: 70px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
#post > .comments #comments ul > li > .content {
	float: left;
	width: 500px;
	margin: 0 0 -15px 10px;
}
#post > .comments #comments ul > li > .content h3 {
	color: #476837;
	font-size: 14px;
}
#post > .comments #comments .commentlist li .comment-author.vcard{
	float:left;
	width:64px;
	margin-right:18px;
}
#post > .comments #comments .commentlist li .comment-author.vcard img{
	padding:5px;
	background:#FFFFFF;
	border:1px solid #bfbfbf;
}
#post > .comments #comments .commentlist li .comment-meta{
	float:left;
	width:670px;
}
#post > .comments #comments .navigation{
	display:none;
}
#post > .comments #respond{
	clear:both;
	padding-top:20px;
}
#post > .comments #respond .field-list{
	list-style:none;
}
#post > .comments #respond .field-list li label{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#616161;
	margin-bottom:5px;
}
#post > .comments #respond .field-list li input[type="text"] {
	border:1px solid #b7b7b7;
	width:284px;
	height:23px;
	padding:5px;
}
#post > .comments #respond .field-list li input[type="submit"] {
	display: inline-block;
	height:40px;
	padding: 12px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;
}
#post > .comments #respond .field-list li textarea{
	border:1px solid #b7b7b7;
	width:739px;
	max-width:739px;
	min-width:739px;
	height:163px;
	padding:5px;
}
#post > .comments #respond .field-list li.name{
	float:left;
	width:300px;
	margin-right:20px;
}
#post > .comments #respond .field-list li.email{
	float:left;
	width:300px;
}
#post > .comments #respond .field-list li.message{
	float:left;
	margin-top:10px;
}
#post > .comments #respond .field-list li.submit{
	float:left;
	clear:both;
	display:block;
	width:100%;
	margin-top:10px;
}
#post > .comments #respond h3{
	font-size:14px;
	font-weight:bold;
	color:#476837;
}
#post > .comments #respond #commentform > p{
	float:left;

}
#post > .comments #respond #commentform .field-list > li{
	border:0px;
	padding:0px;
}
#respond { 
	display: none;
}
/* CONTACT */
#contact > .col {
	float: left;
}
#contact > .col.main {
	width: 513px;
}
#contact > .col.sidebar {
	width: 220px;
	margin: 0 0 0 20px;
}
#contact > .col.sidebar a {
	color: #476837;
}
#contact > .col.sidebar .map {
	margin: 0 0 15px;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
#contact > .col.sidebar .vcard .adr {
	margin: 0 0 15px;
}
#contact > .col.sidebar .vcard .adr .note {
	color: #444;
	font-weight: bold;
}

/* ABOUT US INTERIOR PAGES
****************************/
.mfx li {
	margin-bottom: 2px !important;
}
.col.main .dynamic-content#interior-pages > h1 {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 0 13px 0;
}
.col.main .dynamic-content#interior-pages #employment h2{
	margin-bottom:0;
}
.col.main .dynamic-content#interior-pages .board-members h2{
	margin-bottom:0;
}
.col.main .dynamic-content#interior-pages > div {
	margin: 0 0 15px 0;
}
.col.main .dynamic-content#interior-pages > div span {
	color: #424242;
	font-weight: bold;
}
.col.main .dynamic-content#interior-pages .board-members > ul > li{
	margin: 0 0 30px 0;
}
.col.main .dynamic-content#interior-pages .board-members > ul > li:last-child{
	margin: 0 0 10px 0;
}
.col.main .dynamic-content#interior-pages li h3 {
	margin: 0 0 4px 0;
}
.col.main .dynamic-content#interior-pages li div {;
	margin: 8px 0 0 0;
}
.col.main .dynamic-content#interior-pages ul li div a {
	text-decoration: none;
}

/* board members */
.col.main .dynamic-content#interior-pages .board-members{
	border-bottom: 1px solid #d8d8d8;
}
.col.main .dynamic-content#interior-pages .board-members:last-child{
	border-bottom:0px;
}
.col.main .dynamic-content#interior-pages .board-members div {
	margin-bottom: 14px;
}
.col.main .dynamic-content#interior-pages .board-members ul li {
	margin: 0 0 5px 0;
}

/* staff */
.col.main .dynamic-content#interior-pages .staff {

}
.col.main .dynamic-content#interior-pages .staff h2 {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	font-size: 14px;
	margin: 28px 0 14px 0;
	padding: 10px 0;
	text-transform: uppercase;
}
.col.main .dynamic-content#interior-pages .staff strong {
	color: #000;
}
.col.main .dynamic-content#interior-pages .staff span {
	color: #476837;
}

/* gallery */
.col.main .dynamic-content#interior-pages #gallery li:nth-child(3n+1) {
	margin-left: 0;
}
.col.main .dynamic-content#interior-pages #gallery li {
	background: none;
	float: left;
	margin: 0 0 36px 18px;
	padding: 0;
}
.col.main .dynamic-content#interior-pages #gallery li img {
	border: 1px solid #bfbfbf;
	margin: 0 0 11px 0;
	padding: 5px;
}
.col.main .dynamic-content#interior-pages #gallery li h3 {
	color: #476837;
	font-size: 14px;
	margin: 0 0 11px 0;
}

.col.main .dynamic-content#interior-pages #gallery li a:last-child {
	background: url(/wp-content/themes/sprc/_common/images/base64/pdf.png) no-repeat;
	color: #ee5c1b;
	padding: 4px 0 0 20px;
	text-decoration: none;
	height: 19px;
}

/* membership */
.col.main .dynamic-content#interior-pages #membership {
	width: 100%;
	margin: 0 0 24px 0;
}
.col.main .dynamic-content#interior-pages #membership h4,
.col.main .dynamic-content#interior-pages #membership p {
	margin: 0;
}
.col.main .dynamic-content#interior-pages #membership h4 {
	color: #424242;
	font-size: 14px;
}
.col.main .dynamic-content#interior-pages #membership {
	border: 1px solid #bfbfbf;
	border-collapse: collapse;
}
.col.main .dynamic-content#interior-pages #membership tr:first-child {
	background: url(/wp-content/themes/sprc/_common/images/membership-table-bg.jpg);
}
.col.main .dynamic-content#interior-pages #membership tr:first-child td {
	height: 43px;
	padding-top: 10px;
}
.col.main .dynamic-content#interior-pages #membership tr:first-child h2 {
	color: #99c42f;
	font-size: 14px;
}
.col.main .dynamic-content#interior-pages #membership tr:first-child h3 {
	color: #fff;
	font-size: 14px;
	margin: 0 0 13px 0;
}

.col.main .dynamic-content#interior-pages #membership tr:not(:first-child) td {
	padding: 15px 7px 13px 7px;
}

.col.main .dynamic-content#interior-pages #membership tr:not(:first-child) td:not(:first-child) {
	color: #476837;
	font-weight: bold;
	font-size: 14px;
}

.col.main .dynamic-content.membership#interior-pages ul li span{
	color: #616161;
	font-weight: bold;
}
.col.main .dynamic-content#interior-pages form {
	margin-bottom: 14px;
}
.col.main .dynamic-content#interior-pages div form {
	float: left;
}
.col.main .dynamic-content#interior-pages form input {
	margin: 0 0 -7px 15px;
}
/* employment opportunities */
.col.main .dynamic-content#interior-pages #employment {
	border: 1px solid #bfbfbf;
	border-collapse: collapse;
	margin: 0 0 24px 0;
	width: 100%;
}
.col.main .dynamic-content#interior-pages #employment tr:first-child h2 {
	color: #99c42f;
	font-size: 14px;
}
.col.main .dynamic-content#interior-pages #employment tr:first-child td {
	border: none;
}
.col.main .dynamic-content#interior-pages #employment tr:first-child td:first-child {
	width: 100px;
}
.col.main .dynamic-content#interior-pages #employment tr:first-child {
	background: url(/wp-content/themes/sprc/_common/images/membership-table-bg.jpg);
}
.col.main .dynamic-content#interior-pages #employment tr td {
	padding: 15px 7px 13px 7px;
}

/* HEALTH CHILDREN & YOUTH
****************************/
.col.main#health-child-youth {
	background: url(/wp-content/themes/sprc/_common/images/health-child-youth.jpg) 409px 35px no-repeat;
}
.col.main#health-child-youth .dynamic-content #hcy {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 400px 14px 0;
}
.col.main#health-child-youth .dynamic-content #hcy p:last-child {
	margin-bottom: 0;
}
.col.main#health-child-youth .dynamic-content table {
	margin: 0 0 18px 0;
}
.col.main#health-child-youth .dynamic-content table tr td:first-child {
	border-right: 1px solid #d8d8d8;
	color: #476837;
	font-size: 16px;
	font-weight: bold;
	width: 90px;
}
.col.main#health-child-youth .dynamic-content table tr td:not(:first-child) {
	padding-left: 20px;
}
.col.main#health-child-youth .dynamic-content ul li a {
	text-decoration: none;
}
.col.main#health-child-youth .dynamic-content #bt {
	border-top: 1px solid #d8d8d8;
	padding: 16px 0 0 0;
}
/* HOUSING & HOMELESSNESS
****************************/
.col.main#housing-homelessness {
	background: url(/wp-content/themes/sprc/_common/images/housing-homelessness.jpg) 409px 35px no-repeat;
}
.col.main#housing-homelessness .dynamic-content #hcy {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 410px 10px 0;
}

.col.main#housing-homelessness .dynamic-content #hcy p:last-child {
	margin-bottom: 0;
}
.col.main#housing-homelessness .dynamic-content table {
	margin: 0 0 18px 0;
}
.col.main#housing-homelessness .dynamic-content table tr td:first-child {
	border-right: 1px solid #d8d8d8;
	color: #476837;
	font-size: 16px;
	font-weight: bold;
	width: 90px;
}
.col.main#housing-homelessness .dynamic-content table tr td:not(:first-child) {
	padding-left: 20px;
}
.col.main#housing-homelessness .dynamic-content ul li a {
	text-decoration: none;
}
.col.main#housing-homelessness .dynamic-content #bt {
	border-top: 1px solid #d8d8d8;
	padding: 16px 0 0 0;
}
/* POVERTY REDUCTION & ELIMINATION
************************************/
.col.main#poverty-reduction-elimination {
	background: url(/wp-content/themes/sprc/_common/images/poverty-reduction-elimination.jpg) 455px 35px no-repeat;
}
.col.main#poverty-reduction-elimination .dynamic-content #hcy {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 310px 20px 0;
}
.col.main#poverty-reduction-elimination .dynamic-content table {
	margin: 0 0 18px 0;
}
.col.main#poverty-reduction-elimination .dynamic-content table tr td:first-child {
	border-right: 1px solid #d8d8d8;
	color: #476837;
	font-size: 16px;
	font-weight: bold;
	width: 90px;
}
.col.main#poverty-reduction-elimination .dynamic-content table tr td:not(:first-child) {
	padding-left: 20px;
}
.col.main#poverty-reduction-elimination .dynamic-content ul li a {
	text-decoration: none;
}
.col.main#poverty-reduction-elimination .dynamic-content #bt {
	border-top: 1px solid #d8d8d8;
	padding: 16px 0 0 0;
}

/* EQUITY INCLUSION
*********************/
/*
.col.main#equity-inclusion {
	background: url(/wp-content/themes/sprc/_common/images/equity-inclusion.jpg) 455px 35px no-repeat;
}
.col.main#equity-inclusion .dynamic-content #hcy {
	border-bottom: 1px solid #d8d8d8;
	padding: 0 310px 0 0;
}
.col.main#equity-inclusion .dynamic-content table {
	margin: 0 0 18px 0;
}
.col.main#equity-inclusion .dynamic-content table tr td:first-child {
	border-right: 1px solid #d8d8d8;
	color: #476837;
	font-size: 16px;
	font-weight: bold;
	width: 90px;
}
.col.main#equity-inclusion .dynamic-content table tr td:not(:first-child) {
	padding-left: 20px;
}
.col.main#equity-inclusion .dynamic-content ul li a {
	text-decoration: none;
}
.col.main#equity-inclusion .dynamic-content #bt {
	border-top: 1px solid #d8d8d8;
	padding: 16px 0 0 0;
}
*/
.col.main#equity-inclusion .alignright{
	border:none;
	padding:0px;
	background:none;
	margin:0;
}
.col.main#equity-inclusion #major-projects,
.col.main#healthy-devlopment #major-projects {
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:20px 0 20px 0;
	margin-bottom:10px;
	clear:both;
	min-height:90px;
}
.col.main#equity-inclusion #major-projects h3{
	float:left;
	color:#476837;
	font-size:16px;
	font-weight:bold;
	width:90px;
	margin-bottom:0;
	padding: 35px 0 35px 0;
}
.col.main#equity-inclusion #major-projects ul{float:left;border-left:1px solid #D8D8D8;margin:0;padding:0;}
.col.main#equity-inclusion #major-projects ul li{
	background:none;
	float:left;
	padding:0;
	margin:0 15px 0 0;
	height:110px;
}
.col.main#equity-inclusion #major-projects ul li:first-child{
	padding-left:20px;
}
.col.main#equity-inclusion .report-list li a{
	text-decoration:none;
}
.col.main#equity-inclusion img.feature{
	margin-right:-9px;
	margin-top:-15px;
}
/* Generic Gravity Form Styles */
.gform_wrapper .validation_error{ color:red; }
.gform_fields li{
	float:left;
	width:250px;
	margin-right:16px;
	margin-bottom:15px;
}
.gform_fields li label {
	display:block;
	color:#476837;
	font-size:12px;
}	
.gform_fields li input[type="text"] {
	border:1px solid #bfbfbf;
	width:237px;
	height:21px;
	padding:5px;
	-webkit-box-shadow: 1px 1px 1px 0px #d9d9d9;
	box-shadow: 1px 1px 1px 0px #d9d9d9;
}
.gform_fields li textarea{
	border:1px solid #bfbfbf;
	width:505px;
	max-width:505px;
	height:231px;
	padding:5px;
	-webkit-box-shadow: 1px 1px 1px 0px #d9d9d9;
	box-shadow: 1px 1px 1px 0px #d9d9d9;
}
.gform_fields .validation_message{ color:red; }
.gform_wrapper .gform_footer{
	display:block;
	clear:both;
}
.gform_wrapper .gform_footer input[type="submit"] {
	display: block;
	height: 34px;
	padding: 6px 10px;
	background: -moz-linear-gradient(#f07239, #b95a2f);
	background: -ms-linear-gradient(#f07239, #b95a2f);
	background: -o-linear-gradient(#f07239, #b95a2f);
	background: -webkit-linear-gradient(#f07239, #b95a2f);
	background: linear-gradient(#f07239, #b95a2f);
	border: 1px solid #b8420d;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8);
	color: #fff;
	cursor: pointer;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px #2e521c;
	text-transform: uppercase;
}
/* Contact Form */
.contact-form{
	float:left;
	width:518px;
	overflow:hidden;
	margin-right:12px;
}
.contact-form .gform_wrapper{
	width:538px;
}
.contact-form #gform_1 #gform_fields_1 li#field_1_5{
	display:block;
	clear:both;
}
.contact-info{
	float:left;
	width:223px;
}
.contact-info .contact-map img{
	background:#FFFFFF;
	padding:5px;
	border:1px solid #bfbfbf;
	margin-bottom:15px;
}
.contact-info #hiddenMap{
	display:none;
}
#hiddenMap{
	width:600px;
	height:450px;
}
footer ul.feas li.contact #hiddenMapFooter{display:none;}
#hiddenMapFooter{
	width:600px;
	height:450px;
}


/* Membership Table */
.membership-table {
	border-collapse:collapse;
	border:1px solid #bfbfbf;
	margin-bottom:10px;
}
.membership-table td{
	border:1px solid #bfbfbf;
	padding:10px 0;
	text-align:left;
}
.membership-table th{
	background: url(/wp-content/themes/sprc/_common/images/membership-table-bg.jpg) repeat-x;
	height:55px;
	padding:0px;
}
.membership-table th h2{
	color:#aad81f;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:8px;
}
.membership-table th h3{
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:0;
	font-weight:normal;
}
.membership-table td.name{padding-left:5px;}
.membership-table td.name h4{
	font-weight:normal;
	font-weight:bold;
	color:#424242;
	text-transform:uppercase;
	margin-bottom:0px;
}
.membership-table td.name p{margin-bottom:0;}
.membership-table td.price{
	font-weight:bold;
	font-size:14px;
	color:#476837;
}
.membership-table td.price{padding-left:15px;}

.membership-table tr:not(:last-child) td:last-child {
	width: 120px;
}
.membership-table tr:not(:last-child) td:last-child form {
	margin-top: 12px;
	width: 86px;
	height: 21px;
}
.membership-table tr:not(:last-child) td:last-child form input[type="image"] {
}

/* Newsletter Signup */
.error-list li{
	color:red;
}

/* SERVICES */
.heading-list h2 {margin:0 0 5px 0;}

/* BROWSEALOUD */
#download-browse-aloud > a,
#download-browse-aloud .content {
	float: left;
}
#download-browse-aloud .content {
	width: 400px;
	margin-left: 10px;
}

/* QUICK FIX
**************/
.content > ul li {
	background: ;
}