

t body {	height: 100%; /* sticky footer */
	margin:0; /* sticky footer */
	font-family:Arial, Helvetica, sans-serif;
	color:#626b87;
	font-size:0.8em}

p {margin:0}

img.ad {	border:2px solid #9eabc9}

img.absmiddle {	vertical-align: middle;
	margin-bottom: .25em;
	margin-right:8px}

hr {	color: #e2e2e3;
	background-color: #e2e2e3;
	height:1px;
	border-width:0;
	margin:15px 0;
	width:100%}

hr {color:#becbe2;
	background-color:#becbe2;
	height:1px;
	border-width:0;
	margin:20px 0;
	width:100%}

h5 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#480063;
	font-size:1.2em;
	padding:7px 0 2px 0:
margin:0}

h4 a:hover {	background-color:#480063;
	color:#fff;}

h4 a, h4 a:visited {	text-decoration:none;
	color:#480063;
	padding:2px;
}

h4 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#480063;
	font-size:1.2em;
	padding-bottom:3px;
	margin:0
}

h3 {	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#480063;
	font-size:1.8em;
	line-height:1.5em;
	margin-bottom:18px}

h2 {	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:normal;
	padding-bottom:10px;
	color:#480063}

h1 {	margin:0;
	font-size:1em;
	font-weight:normal}

bubbles-base {	background:url(../images/ad-base.jpg) top left no-repeat;
	height:25px;
	margin-bottom:20px}

body > #container { height: auto; min-height: 100%;}

body {	height: 100%; /* sticky footer */
	margin:0; /* sticky footer */
	font-family:Arial, Helvetica, sans-serif;
	color:#626b87;
	font-size:0.8em}

a:hover img.ad {	border:2px solid #302c64}

a.hide {display:none}

a, a:active, a:visited {	text-decoration:underline;
	color:#626b87;}

a img.ad {	border:2px solid #9eabc9}

a img {border:none}

@font-face {	font-family: 'HelveticaNeueLight';
	font-weight: normal;
	font-style: normal;}

.video {	width:250px;
	margin-left:20px;
	float:right;
	overflow:hidden}

.steps {	width:620px;
	overflow:hidden}

.step-right {	overflow:hidden;
	float:right;


}

.step-left {	width:208px;
	float:left;
	overflow:hidden;
	margin-right:2px}

.donation-v2 {	float:left;
	width:171px;
	overflow: hidden;
	margin-right:15px;}

.donation-amounts-v2 {	width:620px;
	overflow:hidden;
	padding:10px 0}

.bubbles-top {	background:url(../images/ad-top.jpg) top left no-repeat;
	height:10px}

.bubbles-base {	background:url(../images/ad-base.jpg) top left no-repeat;
	height:25px;
	margin-bottom:20px}

.bubbles a:hover {	text-decoration:underline;
	color:#302c64;}

.bubbles a {	color:#302c64;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold}

.bubbles {	width:176px;
	background-color:#e1e6f2;
	border-left:2px solid #9eabc9;
	border-right:2px solid #9eabc9;
	padding:12px;
	color:#302c64;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.2em;
	font-weight:normal;}

.bio img {	float:left;
	padding:3px 20px 10px 0}

.bio {	width:620px;
	overflow:hidden;
	padding:15px 0 10px 0;
	border-bottom:1px dashed #becbe2;}

.adverts a:hover {	text-decoration:underline;
	color:#302c64;}

.adverts a {	color:#302c64;
	text-decoration:none;
	font-size:0.9em;
	font-weight:bold}

.adverts {	width:176px;
	background-color:#e1e6f2;
	border-left:2px solid #9eabc9;
	border-right:2px solid #9eabc9;
	padding:12px;
	color:#302c64;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	line-height:1.2em;
	font-weight:normal;}

.advert-top {	background:url(../images/ad-top.jpg) top left no-repeat;
	height:10px}

.advert-base {	background:url(../images/ad-base.jpg) top left no-repeat;
	height:25px;
	margin-bottom:20px}

#video {	width:265px;
	height:174px;
	border:2px solid #858fa9;
	margin:5px 0 30px 0}

#toplink2 {	width:940px;
	margin:15px 0 5px 0;
	font-size:0.8em;
	text-align:right;
	text-transform:uppercase;}

#toplink a:hover, #toplink2 a:hover {text-decoration:underline}

#toplink a, #toplink2 a {text-decoration:none}

#toplink  {	width:620px;
	margin:15px 0 5px 0;
	font-size:0.8em;
	text-align:right;
	text-transform:uppercase}

#text-scroller {	height:25px;
	padding:2px 3px;
	text-align:left;
	line-height:14px;}

#subnav ul li a:hover {	background:#d1d8e9 url(../images/subnav_arrow.gif) no-repeat 0 -36px}

#subnav ul li a {	background:url(../images/subnav_arrow.gif) no-repeat;
	border-bottom:1px dashed #666;
	display:block;
	text-decoration:none;
	padding:10px 0 9px 55px;
	color:#3c376d;
	font-size:1.1em}

#subnav ul li {	margin:0;
	padding:0;
	list-style:none}

#subnav ul {	margin:0;
	padding:0;
	list-style:none}

#subnav {	float:left;
	overflow:hidden;
	width:259px;
	margin:0 45px 0 23px;}

#social-icons ul li.youtube a:hover {background: url(../images/icon_youtube.jpg) no-repeat 0 -41px}

#social-icons ul li.youtube a {background: url(../images/icon_youtube.jpg) no-repeat; width:46px; height:41px;}

#social-icons ul li.twitter a:hover {background: url(../images/icon_twitter.jpg) no-repeat 0 -41px}

#social-icons ul li.twitter a {background: url(../images/icon_twitter.jpg) no-repeat; width:46px; height:41px;}

#social-icons ul li.rss a:hover {background: url(../images/icon_rss.jpg) no-repeat 0 -41px}

#social-icons ul li.rss a {background: url(../images/icon_rss.jpg) no-repeat; width:46px; height:41px;}

#social-icons ul li.facebook a:hover {background: url(../images/icon_facebook.jpg) no-repeat 0 -41px}

#social-icons ul li.facebook a {background: url(../images/icon_facebook.jpg) no-repeat; width:46px; height:41px;}

#social-icons ul li.email a:hover {background: url(../images/icon_email.jpg) no-repeat 0 -41px}

#social-icons ul li.email a {background: url(../images/icon_email.jpg) no-repeat; width:46px; height:41px;}

#social-icons ul li {	list-style:none;
	float:left;}

#social-icons ul {	margin:0;
	padding:0;
	display:inline;
	list-style:none}

#social-icons a {    display:block;
    text-indent: -9999px;}

#social-icons {	float:right;
	width:256px;
	overflow:hidden;}

#social {	float:right;
	overflow:hidden;
	width:420px;}

#slider-outer {	width:990px;
	margin:0 auto;
	position: absolute;
	z-index:20;}

#slider-news img {	position:absolute;}

#slider-news a:hover {	/*border:2px solid #302c64*/}

#slider-news a {/*	display:block;
	border:2px solid #b2b9cb*/
	border:none}

#slider-news {	width:287px;
	height:203px;
	margin-top:4px
/*	float:left;
	overflow:hidden;
	z-index:10;
	margin-top:15px;*/
/*	position:relative;
    background:#F0F0F0 url(../images/loading.gif) no-repeat 50% 50%;*/}

#slider-box {	background:url(../images/image-slider-overlay-grey.gif) right no-repeat;
	width:990px;
	height:297px;}

#slider img {	position:absolute;
	top:0px;
	left:0px;
    display:none;}

#slider a {	display:block;}

#slider {	width:735px;
	float:left;
	overflow:hidden;
	z-index:10;
	position:relative;
    background:#F0F0F0 url(../images/loading.gif) no-repeat 50% 50%;}

#single2 {	float:left;
	overflow:hidden;
	width:906px;
	margin:0 0 0 55px;
	line-height:1.4em}

#single1 {	float:left;
	overflow:hidden;
	width:920px;
	margin:0 0 0 35px;
	line-height:1.4em;}

#single {float:left;
	overflow:hidden;
	width:667px;
	margin:0 35px 0 55px;
	line-height:1.4em}

#search input {	background-color:#321b3b;
	border:1px solid #493751;
	color:#998d9e;
	font-size:11px;
	margin:10px 0 0 0;
	padding:2px 4px;
	width:125px;
	float: left;}

#search form {	margin:0;
	padding:0;}

#search .btn {	margin:0 0 0 -25px;
	padding:12px 0 0 0;
	width: auto;
	border:none;
	background:none}

#search {	float:left;
	width:150px;
	overflow:hidden;}

#rightcols {	overflow:hidden;
	width:635px;}

#rightcol2 {	float:left;
	overflow:hidden;
	width:204px;
	line-height:1.4em;
	padding-top:50px}

#rightcol1 ul {	padding-top: 0;
	margin-top:0;
	padding-bottom: 0;
	margin-bottom:0;}

#rightcol1 ol {	padding-top: 0;
	margin-top:0;
	padding-bottom: 0;
	margin-bottom:0;}

#rightcol1 {	float:left;
	overflow:hidden;
	width:400px;
	margin-right:30px;
	line-height:1.4em}

#rightcol {	float:left;
	overflow:hidden;
	width:604px;
	margin-right:30px;
	line-height:1.4em}

#right-single ul {	padding-top: 0;
	margin-top:0;
	padding-bottom: 0;
	margin-bottom:0;

}

#right-single ol {	padding-top: 0;
	margin-top:0;
	padding-bottom: 0;
	margin-bottom:0;}

#right-single {	float:left;
	overflow:hidden;
	width:620px;
	line-height:1.4em}

#right-column {	float:left;
	overflow:hidden;
	width:634px;
	line-height:1.4em}

#recent-right {	float:left;
	width:400px;
	overflow:hidden}

#recent-left {	float:left;
	width:130px;
	overflow:hidden;
	margin-right:5px;
	font-size:1.2em;
	font-weight:bold}

#recent-donations {	float:left;
	overflow:hidden;
	margin-right:15px;
	width:590px;
	padding:12px 0 0 25px}

#post-base a:hover {	color:#44354b;
	text-decoration:underline}

#post-base a {	color:#44354b;
	text-decoration:none}

#post-base {	background:url(../_images/post-base.gif) top left no-repeat;
	width:268px;
	height:45px;
	text-align:right;
	padding:5px 6px 0 0;
	font-size:0.9em}

#navigation {	width:990px;
	height:30px}

#nav {	width:990px;
	margin:1px 0 0 0;
	padding:0;
	font-family:Helvetica;
	font-size:1em;
	overflow: visible;
/*	z-index:20;*/}

#monthly-donations a:hover {	background-color:#480063;
	color:#fff;}

#monthly-donations a, #monthly-donations a:visited {	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#480063;
	font-size:1.3em;
	line-height:1.4em;
	display:block;
	padding:10px 15px;}

#monthly-donations {	border:3px solid #becbe2;
	width:215px;
	margin-top:5px}

#logo {	float:left;
	overflow:hidden;
	width:275px;
	height:106px;}

#image-sn {	width:990px;
	overflow:hidden;
	height:302px;}

#image-home {	width:990px;
	overflow:hidden;
	height:297px}

#image-header-pic {	width:735px;
	height:289px}

#image-header-base {	width:735px;
	height:13px}

#image-header {		width:734px;
float:left;
	overflow:hidden;}

#image-base a:hover {	text-decoration: underline;}

#image-base a {	text-decoration:none;
	color:#272259}

#image-base .headings {	font-size:1.2em;
	font-weight:bold}

#image-base {	width:990px;
	height:45px;
	overflow:hidden;
	color:#272259;
	font-size:0.9em}

#home-right {	float:left;
	width:290px;
	padding:45px 0 0 0}

#home-posts ul li a:hover {	text-decoration:underline}

#home-posts ul li a {	color:#626b87;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none}

#home-posts ul li {	margin:0;
	padding:0;
	list-style:none;
	color:#96a0ba;
	padding-bottom:8px;
	font-size:0.9em}

#home-posts ul {	margin:0;
	padding:0;
	list-style:none;
	margin-top:5px}

#home-posts {	float:left;
	overflow:hidden;
	width:274px;}

#home-news {	float:left;
	overflow:hidden;
	width:287px;
	margin-right:30px;}

#home-left {	float:left;
	overflow:hidden;
	width:600px;
	margin-right:40px;
	padding:40px 0 0 25px;
	line-height:1.4em;
/*	height:800px*/}

#home-cols {	width:600px;
	overflow:hidden;
	padding-top:20px}

#header {	height:106px;
	width:990px;
	overflow:hidden;}

#form-donate a:hover {	background: url(../_images/form_donate.gif) no-repeat 0 -33px}

#form-donate a {	display:block;
    text-indent: -9999px;
	background:url(../_images/form_donate.gif) no-repeat; 
	width:167px; 
	height:33px;
	margin-top:10px}

#footer1 {	width:990px;
	margin:0 auto;
	height:322px;}

#footer-top {	height:48px}

#footer-cols ul li.top {	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial;
	font-size:1.1em;
	padding-bottom:4px}

#footer-cols ul li a:hover {	text-decoration:underline;
	color:#FFF;}

#footer-cols ul li a {	text-decoration:none;
	color:#bab3bd;
	display:block;
	padding:1px 0}

#footer-cols ul li {	margin:0;
	padding:0;
	list-style:none;
	font-family:Arial;
	font-size:0.9em;}

#footer-cols ul {	margin:0;
	padding:0;
	list-style:none;}

#footer-cols {	width:990px;
	overflow:hidden;
	margin-top:17px;}

#footer-col6 {	margin:0;
	width:165px;
	float:left;}

#footer-col5 {	margin:0 28px 0 0;
	width:155px;
	float:left;}

#footer-col4 {	margin:0 35px 0 0;
	width:143px;
	float:left;}

#footer-col3 {	margin:0 35px 0 0;
	width:105px;
	float:left;}

#footer-col2 {	margin:0 35px 0 0;
	width:140px;
	float:left;}

#footer-col1 {	margin:0 35px 0 25px;
	width:85px;
	float:left;}

#footer-btns ul li.join a:hover {background: url(../images/footer_join.gif) no-repeat 0 -47px}

#footer-btns ul li.join a {background: url(../images/footer_join.gif) no-repeat; width:196px; height:47px;}

#footer-btns ul li.donation a:hover {background: url(../images/footer_donation.gif) no-repeat 0 -47px}

#footer-btns ul li.donation a {background: url(../images/footer_donation.gif) no-repeat; width:183px; height:47px;}

#footer-btns ul li.buy a:hover {background: url(../images/footer_buy.gif) no-repeat 0 -47px}

#footer-btns ul li.buy a {background: url(../images/footer_buy.gif) no-repeat; width:183px; height:47px;}

#footer-btns ul li {	list-style:none;
	float:left;
	display:inline}

#footer-btns ul {	margin:0;
	padding:0;
	list-style:none;
	display:inline}

#footer-btns a {    display:block;
    text-indent: -9999px;}

#footer-btns {	float:left;
	overflow:hidden;

	height:47px;}

#footer { 	clear: both; 
 	position: relative;
 	z-index: 10;
/* 	height: 3em;
	margin-top: -3em;*/
	height:322px;
	/*margin-top: -322px;*/
	background:url(../images/bg_footer.jpg) top left repeat-x}

#features {	width:290px;
	overflow:hidden}

#feature-right {	float:left;
	width:178px;
	overflow:hidden;
	font-size:0.9em}

#feature-left img {	border:2px solid #858fa9;
	margin-top:4px}

#feature-left a:hover img {	border:2px solid #302c64;
	margin-top:4px}

#feature-left {	float:left;
	width:100px;
	margin-right:12px;
	overflow:hidden}

#donation3 {	float:left;
	width:167px;
	overflow: hidden;
	background:url(../_images/donation3-bg.jpg) top left no-repeat;
	border:1px solid #afa1b4;
	padding:210px 12px 15px 12px;
	color:#4b0065;
	font-size:1em;
	line-height:1.2em}

#donation2 {	float:left;
	width:167px;
	overflow: hidden;
	margin-right:18px;
	background:url(../_images/donation2-bg.jpg) top left no-repeat;
	border:1px solid #afa1b4;
	padding:210px 12px 15px 12px;
	color:#4b0065;
	font-size:1em;
	line-height:1.2em}

#donation1 {	float:left;
	width:167px;
	overflow: hidden;
	margin-right:18px;
	background:url(../_images/donation1-bg.jpg) top left no-repeat;
	border:1px solid #afa1b4;
	padding:210px 12px 15px 12px;
	color:#4b0065;
	font-size:1em;
	line-height:1.2em}

#donation-funds {	float:left;
	width:315px;
	height:45px;
	background:url(../images/arrow.gif) top left no-repeat;
	padding-left:45px}

#donation-amounts {	width:620px;
	overflow:hidden;}

#copyright-right {	float:right;
	width:400px;
	overflow:hidden;
	color:#a887b7;
	text-align:right}

#copyright-left {	float:left;
	width:450px;
	overflow:hidden;
	color:#a887b7}

#copyright a:hover {	text-decoration:underline}

#copyright a {	color:#a887b7;
	text-decoration:none;
	padding:0 2px}

#copyright {	width:940px;
	overflow:hidden;
	margin-top:17px;
	padding:0 25px;
	color:#a887b7;
	font-size:0.9em}

#content-sn {	width:991px;
	overflow:hidden;
	padding-bottom:350px; /* important for sticky footer */
	min-height:400px;
	background:url(../images/bg_content-sn.gif) top left repeat-y;}

#content-nocol {	width:990px;
	overflow:hidden;
	padding-bottom:350px; /* important for sticky footer */
	min-height:400px;}

#content-home {	width:990px;
	overflow:hidden;
	margin-top:1px;
	padding-bottom:350px; /* important for sticky footer */
/*	min-height:350px;*/
	background:url(../images/bg_content-home.gif) top left repeat-y;}

#container-inner {	padding-bottom: 1em; }

#container {	height:100%; /* sticky footer */ 
	margin:0 auto; /* sticky footer */
	width:990px;
background:url(../images/bg_page-home.jpg) top left repeat-x;}

#buttons3 ul li.volunteer a:hover {background: url(../images/animated1.gif) no-repeat; width:255px; height:107px;}

#buttons3 ul li.volunteer a  {background: url(../images/btn_volunteer.gif) no-repeat; width:255px; height:107px;}

#buttons3 ul li.share a:hover {background: url(../images/animated2.gif) no-repeat; width:255px; height:87px;}

#buttons3 ul li.share a {background: url(../images/btn_share.gif) no-repeat; width:255px; height:87px;}

#buttons3 ul li.donate a:hover {background: url(../images/animated3.gif) no-repeat top right;}

#buttons3 ul li.donate a {background: url(../images/btn_donate.gif) no-repeat; width:255px; height:103px;}

#buttons3 ul li {	list-style:none;
	float:left}

#buttons3 ul {	margin:0;
	padding:0;
	list-style:none;}

#buttons3 a {    display:block;
    text-indent: -9999px;}

#buttons3 {	float:left;
	overflow:hidden;
	width:255px;
	height:302px;
	background: url(../images/bg_buttons3-grey.gif) top left no-repeat}

#buttons2 ul li.volunteer a:hover {background: url(../images/btn_volunteer.gif) no-repeat -255px 0}

#buttons2 ul li.volunteer a {background: url(../images/btn_volunteer.gif) no-repeat; width:255px; height:107px;}

#buttons2 ul li.share a:hover {background: url(../images/btn_share.gif) no-repeat -255px 0}

#buttons2 ul li.share a {background: url(../images/btn_share.gif) no-repeat; width:255px; height:87px;}

#buttons2 ul li.donate a:hover {background: url(../images/btn_donate.gif) no-repeat -255px 0}

#buttons2 ul li.donate a {background: url(../images/btn_donate.gif) no-repeat; width:255px; height:103px;}

#buttons2 ul li {	list-style:none;
	float:left}

#buttons2 ul {	margin:0;
	padding:0;
	list-style:none;}

#buttons2 a {    display:block;
    text-indent: -9999px;}

#buttons2 {	float:left;
	overflow:hidden;
	width:255px;
	height:302px;
	background: url(../images/bg_buttons2-grey.gif) top left no-repeat}

#buttons ul li.volunteer a:hover {background: url(../images/btn_volunteer.gif) no-repeat -255px 0}

#buttons ul li.volunteer a {background: url(../images/btn_volunteer.gif) no-repeat; width:255px; height:107px;}

#buttons ul li.share a:hover {background: url(../images/btn_share.gif) no-repeat -255px 0}

#buttons ul li.share a {background: url(../images/btn_share.gif) no-repeat; width:255px; height:87px;}

#buttons ul li.donate a:hover {background: url(../images/btn_donate.gif) no-repeat -255px 0}

#buttons ul li.donate a {background: url(../images/btn_donate.gif) no-repeat; width:255px; height:103px;}

#buttons ul li {	list-style:none;
	float:left}

#buttons ul {	margin:0;
	padding:0;
	list-style:none;
/*	z-index:150;
	position:relative;*/}

#buttons a {    display:block;
    text-indent: -9999px;}

#buttons {	float:left;
	overflow:hidden;
	width:255px;
	height:297px;
	background: url(../images/bg_buttons-grey.gif) top left no-repeat}

#btn_volunteer a:hover {background: url(../_images/btn_volunteer.jpg) no-repeat 0 -50px}

#btn_volunteer a  {    display:block;
    text-indent: -9999px;
	background: url(../_images/btn_volunteer.jpg) no-repeat; 
	width:207px; 
	height:50px;}

#btn_get-involved a:hover {background: url(../_images/btn_get-involved.jpg) no-repeat 0 -50px}

#btn_get-involved a {    display:block;
    text-indent: -9999px;
	background: url(../_images/btn_get-involved.jpg) no-repeat; 
	width:207px; 
	height:50px;}

#btn_donatenow a:hover {	background: url(../_images/btn_donate-now.jpg) no-repeat 0 -50px}

#btn_donatenow a {    display:block;
    text-indent: -9999px;
	background: url(../_images/btn_donate-now.jpg) no-repeat; 
	width:207px; 
	height:50px;}

#breadcrumbs a:hover {	text-decoration:underline}

#breadcrumbs a {	color:#8793b1;
	text-decoration:none}

#breadcrumbs {	color:#8793b1;
	font-size:0.8em;
	text-align:right;
	padding:0 45px 15px 0}
