@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:#369;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:right;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;border-bottom:1px solid #dadada;}
#news-home h4 a {color:#333;text-decoration:none;}
#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;border-bottom:1px solid #dadada;}
#diary-home h4 a {color:#333;text-decoration:none;}
#diary-home h4 a:hover {color:#999;}
#diary-home p {color:#666;font-size:80%;}

#content h2 {color:#ea7f1e;padding:21px 0;border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin:40px 0 24px 40px;}

#content .home {padding:50px 0 50px 40px;width:600px;}
#content .home h4 {padding:40px 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.png) no-repeat 0 -90px;}
a#intervention {display:block;float:left;width:199px;height:45px;background:url(../img/tabs.png) no-repeat -201px -90px;}
a#goal {display:block;float:left;width:200px;height:45px;background:url(../img/tabs.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;
}






