/*general*/
body{
	background:url(../images/body-bg.png) repeat-x;
}
div#container{
	width:953px;
	padding:0;
	margin:0 auto;
	background:url(../images/container-bg.png) no-repeat left 483px;
}
/*header*/
div#header{
	height:401px;
	background:url(../images/header-bg.jpg) no-repeat;
}
#header ul{
	margin:0;
	width:573px;
	float:right;
}
#header ul li{
	display:block;
	float:left;
	margin:0;
	font:bold 14px arial, sans-serif;
	padding:12px 14px 0;
	height:40px;
}
#header ul li a{
	text-decoration:none;
	color:#675252;
}
#header ul li#current{
	background:url(../images/nav-bg.png) repeat-x;
}
#header ul li#current a, #header ul li a:hover{
	color:#680119;
}
#header p{
	text-indent:-3000em;
	margin:0;
}
/*help*/
div#help{
	background:url(../images/help-bg.png) no-repeat 9px 0;
	height:83px;
}
div#help p{
	text-indent:-3000em;
	width:100px;
	float:left;
}
div#help a{
	text-align:center;
	font:bold 120% arial, sans-serif;
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	width:140px;
	border: 0;
	height:34px;
	margin:18px 18px 0 530px;
	padding:11px 0 0;
	background:url(../images/donate-bg.png) no-repeat;
}
div#help button#donate {
	text-align:center;
	font:bold 120% arial, sans-serif;
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	width:140px;
	cursor: pointer;
	border: 0;
	height:44px;
	margin:18px 18px 0 530px;
	padding:0;
	background:url(../images/donate-bg.png) no-repeat;
}
div#header button#donate{
	text-align:center;
	font:bold 120% arial, sans-serif;
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	width:140px;
	height:44px;
	margin:47px 18px 0 314px;
	padding:0;
	border:0;
	cursor:pointer;
	background:url(../images/sub-donate-bg.png) no-repeat;
}
div#help a#volunteer{
	margin-left:0;
	background:url(../images/volunteer-bg.png) no-repeat;
}

div#logo{
	margin-top:28px;
	margin-left:9px;
	width:383px;
	height:271px;
	background:url(../images/logo-bg.png) no-repeat;
}
h1{
	width:268px;
	height:55px;
	padding:13px 0 0 45px;
	position:relative;
	margin-bottom:14px
}
h1 span{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../images/h1-bg.png) no-repeat;
}
div#logo img {
	padding-left:10px;
}
div#logo form {
	margin-left: 10px;
}
div#learn{
	width:383px;
	height:53px;
	margin:100px 0 0 9px;
	/*top margin was 8px before paypal button added*/
	background:url(../images/learn-bg.png) no-repeat;
}
div#learn p{
	float:left;
	margin:.85em 0 0 1em;
	width:252px;
	font:80%/110% Tahoma, sans-serif;
	color:#383838;

}
div#learn a{
	text-align:center;
	font:bold 80% arial, sans-serif;
	color:white;
	text-decoration:none;
	letter-spacing:-.03em;	
	padding-top:7px;
	display:block;
	float:left;
	width:89px;
	height:24px;
	margin:.8em 0 0 1em;
	background:url(../images/about-btn-bg.png) no-repeat;
}
/*content*/
div#content{
	width:550px;
	float:right;
	margin-top:28px;
}
#content h3 {
	font-size: 18px;
	color:#7d011f;
	line-height: 21px;
	margin-bottom: 18px;
}
#content p strong {
	font-weight: 700;
}
div#sub-links ul ul {
	margin: 0;
	padding: 0;
}
div#sub-links ul ul li {
	font-size: 14px;
}
div#sub-links ul li ul li {
	padding-left: 60px;
}
h2{
	color:#7d011f;
	font:160% arial, sans-serif;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	padding:0 0 .2em 0;
	margin-top:0;
}
div#content p{
	font:90%/130% Trebuchet, "Trebuchet MS", Verdana, sans-serif;
}
a#read-more {
	text-align:center;
	font:bold 75% "HelveticaNeueLTStd MD", arial, sans-serif;
	color:white;
	text-decoration:none;
	letter-spacing:-.03em;	
	padding-top:8px;
	display:block;
	float:right;
	width:109px;
	height:23px;
	margin:.6em 1em 0;
	background:url(../images/read-more-bg.png) no-repeat;}
/*footer*/
	div#footer {
	margin-top:14px;
	height:52px;
	padding-top:21px;
	background:url(../images/footer-bg.png) no-repeat;
}
div#footer p {
	font:bold 80% arial, sans-serif;	
	float:left;
	color:#636051;	
	margin:.6em 0 0 14px;
	width:74px;
	letter-spacing:-.04em;		
}
#footer form{
	float:left;
	width:308px;
}
input#news{
	font:14px Arial, Sans-serif;
	float:left;
	width:205px;
	height:32px;
	margin:0;
	padding:8px 0 0 14px;
	background:url(../images/news-bg.png) no-repeat;
	border:solid 0 #fff;
}
input#sign-up{
 border:solid 0 #fff;
}
div#footer{
	clear:both;
}
div#footer ul {
  font:bold 75% arial, sans-serif;	
 	margin-top:.6em;
 	float:left;
 	width:396px; 	
 	list-style:none;
}
div#footer ul li{
 	word-spacing:-.1.4em;
	float:left;
	padding:0 3px 0 0;
  color:#b9b9b9;
  margin:0;
}
div#footer ul li a{
  color:#b9b9b9;
  text-decoration:none;
}
div#footer ul li a:hover{
	color:#79011e;
}
div#footer p#phone {
	font:80%/110% Tahoma, sans-serif;
 	width:120px;
}
div#footer p#phone span{
	color:#7d011f;
}
div.clear {
	clear:both;
}
/*subpage*/
body#sub {
	background:url(../images/sub-body-bg.png) repeat-x;
}
#sub div#header {
	height:198px;
	background:url(../images/sub-header-bg.png) no-repeat 0 38px;
}
#sub div#container{
	background:url(../images/container-bg.png) no-repeat left 256px;
}
#sub #header ul{
	float:none;
}
#sub h1{
	clear:left;
	float:left;
	padding:34px 0 0 5px;
	width:297px;
}
#sub h1 span{
	background:url(../images/sub-h1-bg.png) no-repeat;
	
}
#sub div#header a#volunteer, #sub div#header a#donate{
	text-align:center;
	font:bold 120% arial, sans-serif;
	color:white;
	text-decoration:none;
	display:block;
	float:left;
	width:140px;
	height:34px;
	margin:47px 18px 0 314px;
	padding:11px 0 0;
	background:url(../images/sub-donate-bg.png) no-repeat;
}	
#sub div#header a#volunteer{
	margin-left:0;
	background:url(../images/sub-volunteer-bg.png) no-repeat;
}
#sub h2{
	background:url(../images/h2-bg.jpg) no-repeat 8px 0;
	font-family:Georgia, serif;
	text-align:left;
	height:41px;
	margin:9px 0 0;
	border:none;
	padding:8px 0 0 55px;
	font-size:150%;
}
div#sub-links{
	width:299px;
	height:561px;
	float:left;
	margin-bottom:40px;
	background:url(../images/sub-links-bg.jpg) no-repeat;
}
div#sub-links ul{
	list-style:none;
	text-align:right;
	padding:44px 0 40px 0;
	margin:0;
	}
div#sub-links ul li{
	display:block;
	height:28px;
	background:url(../images/sub-li-bg.png) no-repeat;
	font:bold 1.143em Tahoma, sans-serif;
	padding:15px 38px 0 0;
}
div#sub-links ul li a{
	color:#513f3f;
	text-decoration:none;
}
div#sub-links ul li a:hover{
	color:#7d011f;
}
div#sub-links h4,div#sub-links address,div#sub-links p{
	font:75% Arial, sans-serif;
	letter-spacing:0em;
	color:#625e4c;
	margin:0 0 4px 36px;
}
div#sub-links h4{
	font-weight:bold;
	color:#7d011f;
	clear:left;
}
div#sub-links p {
	float:left;
	width:110px;
	margin-bottom:19px;
}
div#sub-links p strong{
	margin-left:6px;
	font-weight:bold;
}
div#sub-links p.fax {
	margin-left:16px;
}
div#sub-links a#links-contact{
	text-align:center;
	font:bold 75% arial, sans-serif;
	color:white;
	text-decoration:none;
	display:block;
	clear:both;
	width:99px;
	height:23px;
	padding:8px 0 0;
	margin:50px 0 0 36px;
	background:url(../images/links-contact-bg.png) no-repeat;
}
#sub div#content{
	width:550px;
	float:left;
	margin:18px 0 0 20px;
}
#sub div#content p{
	line-height:140%;
}
#sub div#content img{
	float:left;
	padding: 5px 16px 16px 0;
}
#sub div#content img.right{
	float:right;
	padding: 5px 0 16px 16px;
}
#sub input#news{
	font:14px Arial, Sans-serif;
	float:left;
	width:205px;
	height:32px;
	margin:0;
	padding:8px 0 0 14px;
	background:url(../images/news-bg-sub.png) no-repeat;
	border:solid 0 #fff;
}