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

@import 'reset.css';
@import 'layout-3b.css';
@import 'navigation.css';
@import 'button.css';
body {
	background:url(../img/background-header.png) repeat-x;
	background-color:#ea7f1e;
}
small {
	font-size:80%;
}
a {
	color:#EA7F1E;
	text-decoration:none;
	border-bottom:none;
}
a:hover {
	color:#999;
}
a.tab-link {
	font-size:100%;
	display:block;
	padding-top:12px;
}
#white {
	background:#fff;
}
#header {
	margin:0;
	padding:0;
	font-size:80%;
}
#enews {
	float:left;
/*	background:url(../img/background-enews.png) no-repeat;*/
	width:250px;
	height:50px;
}
#enews p {
	position:absolute;
	/*margin:0 0 0 50px;*/
	line-height:46px;
	font-weight:bold;
	color:#666;
}
#donate {
	float:left;
/*	background:url(../img/background-enews.png) no-repeat;*/
	width:250px;
	height:50px;
}
#donate p {
	position:absolute;
	/*margin:0 0 0 50px;*/
	line-height:46px;
	font-weight:bold;
	color:#666;
}
#social {
	height:16px;
	float:left;
	margin:15px 20px 0 0;
}
#social img {
	padding:0 5px 0 20px;
}
#social a {
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
#social a:hover {
	color:#333;
}
#sidebar img.logo {
	padding:25px 0 40px 0;
}
#sidebar h1 span {
	display:none;
}
#news-home {
	font-size:80%;
	padding:20px 0;
	line-height:100%;
}
#news-home h3 {
	color:#ea7f1e;
	padding:10px 0;
}
#news-home h4 {
	padding:10px 0;
	
}
#news-home h4 a {
	color:#666;
	text-decoration:none;
	font-weight:100;
	
}
#news-home h4 a:hover {
	color:#999;
}
#news-home p {
	color:#666;
	font-size:80%;
}
#diary-home {
	font-size:80%;
	padding:10px 0;
	line-height:100%;
}
#diary-home h3 {
	color:#ea7f1e;
	padding:10px 0;
}
#diary-home h4 {
	padding:10px 0;

}
#diary-home h4 a {
	color:#666;
	text-decoration:none;
	font-weight:100;
}
#diary-home h4 a:hover {
	color:#999;
}
#diary-home p {
	color:#666;
	font-size:80%;
}
.diary-home-sidebar {
	font-size:60%;
	padding:0 10px 0 15px;
	line-height:100%;
	width:210px;
	float:right;
	margin:-10px 0 40px 0;
	height:250px;
	overflow:auto;
	}
.diary-home-sidebar h3 {
	color:#ea7f1e;
	padding:10px 0;
}
.diary-home-sidebar h4 {
	padding:10px 0;
	border-bottom:1px solid #dadada;
}
.diary-home-sidebar h4 a {
	color:#333;
	text-decoration:none;
	font-weight:100;

}
.diary-home-sidebar h4 a:hover {
	color:#999;
}
.diary-home-sidebar p {
	color:#666;
	font-size:80%;
}
#content h2 {
	color:#ea7f1e;
	padding:0 0 20px 0;
	border-bottom:1px solid #dadada;
	margin:40px 0 24px 40px;
	text-transform:uppercase;
	font-size: 125%;
}
#content .wider h2 {
	margin-left:0px;
}
#content .home {
	padding:50px 0 50px 40px;
	width:600px;
}
#content .home h4 {
	padding:10px 0;
}
#content .home h3 {
	color:#ea7f1e;
	padding:36px 0 21px 0;
	font-weight:normal;
	font-size:115%;
	line-height:110%;
}
#content .home p, #content .primary p {
	font-size:80%;
	line-height:160%;
	color:#666;
	padding:0 0 12px 0;
}
#content .home blockquote p {
	color:#666;
	padding:12px 30px 24px 30px;
	line-height:135%;
	font-size:100%;
}
#content .home a.text {
	text-decoration:none;
	color:#06c;
	border-bottom:1px dotted #06c;
}
#content .home a.text:hover {
	border-bottom:none;
}
#content .primary {
	margin:0 30px 50px 40px;
}
#content .primary h3 {
	color:#ea7f1e;
	font-size:85%;
	line-height:170%;
	font-weight:bold;
	text-transform:uppercase;
}
#content .primary h4 {
	color:#ea7f1e;
	font-weight:normal;
	font-weight:bold;
	padding:0 0 3px 0;
	font-size:85%;
}
#content .primary h5 {
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 0 12px 0;
	font-size:75%;
}
#content .primary blockquote p {
	color:#ea7f1e;
	padding:12px 12px 24px 12px;
	line-height:135%;
	font-size:100%;
}
#content .primary blockquote.contact p {
	font-size:80%;
	line-height:130%;
	color:#ea7f1e;
	width:276px;
	padding:12px;
	border:1px solid #aaa;
	background:#ffffff url(../../../img/field-bg-top.gif) repeat-x top left;
}
#content .primary .factbox {
	padding:20px;
	border:1px solid #dadada;
	margin:24px 0 0 0;
	color:#666;
	line-height:110%;
	font-size:85%;
}
#content .primary li, #content .home li {
	font-size:80%;
	line-height:160%;
	color:#666;
	margin:0 0 0 20px;
}
#content .primary ol {
	list-style:decimal;
	margin-bottom:12px;
}
#content .primary ul, #content .home ul {
	list-style:square;
	margin-bottom:12px;
}
#content .misc p {
	line-height:150%;
	color:#333;
	padding:0 25px 12px 0;
	font-size:75%;
}
#content .misc blockquote {
	color:#ea7f1e;
	line-height:150%;
	font-weight:bold;
	font-size:100%;
}
#content .misc cite {
	display:block;
	font-weight:normal;
	line-height:125%;
	color:#666;
	font-size:75%;
	font-style:normal;
	padding:10px 0 30px 0;
}
#content .misc img {
	padding-bottom:12px;
}
#report {
	margin:40px 0 24px 24px;
	float:right;
	width:195px;
}
#report a {
	display:block;
	font-size:70%;
}
#report small {
	color:#ea7f1e;
	font-size:70%;
	line-height:110%;
	display:block;
	padding:10px 7px 5px 7px;
}
#feature {
	background-image:url(../../../img/home-img.jpg);
	background-repeat:no-repeat;
	width:711px;
	height:281px;
	position:relative;
}
#tabs {
	height:45px;
}
a#children {
	display:block;
	float:left;
	width:200px;
	height:45px;
	background:url(../img/tabs_no_arrow.png) no-repeat 0 -90px;
}
a#intervention {
	display:block;
	float:left;
	width:199px;
	height:45px;
	background:url(../img/tabs_no_arrow.png) no-repeat -201px -90px;
}
a#goal {
	display:block;
	float:left;
	width:200px;
	height:45px;
	background:url(../img/tabs_no_arrow.png) no-repeat -402px -90px;
}
a#arrow {
	display:block;
	width:93px;
	height:76px;
	background:url(../img/arrow.png) no-repeat 0 -76px;
	position:absolute;
	margin:70px 0 0 450px;
}
a#arrow span {
	display:none;
}
a#arrow:hover {
	background-position:0 0;
}
a#children:hover {
	background-position:0 -45px;
}
a#intervention:hover {
	background-position:-201px -45px;
}
a#goal:hover {
	background-position:-402px -45px;
}
a#children span, a#intervention span, a#goal span {
	display:none;
}
body.pageid-80 a#children {
	background-position:0 0;
}
body.pageid-83 a#intervention {
	background-position:-201px 0;
}
body.pageid-87 a#goal {
	background-position:-402px 0;
}
#footer {
	background:url(../img/background-footer.png) no-repeat;
	height:200px;
}
small#copyright {
	color:#fff;
	font-size:70%;
	display:block;
	padding:100px 0 0 0;
	float:left;
}
img.small-logo {
	float:right;
	padding:90px 0 0 0;
}
.spacer {
	clear:both;
}
.image-float {
	float:right;
}
.alignright {
	float:right;
	margin:0 0 12px 12px;
}
.alignright-pkg {
	float:right;
	margin:0 0 12px 24px;
}
.alignright-tab {
	float:right;
	margin:40px 5px 12px 18px;
}
a.addthis_button {
	display:block;
	margin:10px 0;
	width:125px;
}
/*stuff Matt West has added since inception*/

img.fb_icon {
	margin-bottom:-10px;
}
#content h3.special {
	color:#fff;
	font-size:95%;
	font-weight:bold;
	text-transform:uppercase;
	background-color:#EA7F1E;
	padding:10px;
	text-align:center;
}
img.intervention {
	margin:0px 0 -30px 0;
}
img.right {
	float:right;
}
img.left {
	float:left;
}
img.center {
	margin:0 auto 0 auto;
}
h1.home {
	color:#807F83;
	padding:0 0 20px 0;
	margin:-30px 0 -30px -40px;
	font-size: 200%;
	font-weight:normal;
	line-height:120%;
}
.orange {
color: #EA7F1E;
}
	
/*crap Gil Gildner has done*/

.media {
	float:left;
	width:700px;
	height: 100px;
	padding-bottom:20px;
}
.mediathumb {
	float:left; 
	width:100px;
	height:100px;
}
.mediatext {
	float:right;
	width:590px;
	height:100px;
}
