img{
	border:none;
	vertical-align:top;
}
a{
	color:#e3d7b6;
	text-decoration:underline;
	font-style:italic;
}
a:hover{
	text-decoration:underline;
	color:#b99627;
}
input, textarea, select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color: #000;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
html{background:url(../images/bg-page.png);}
body{
	margin:0;
	font:17px/32px Georgia, "Times New Roman", Times, serif;
	background:url(../images/bg-page-t.png) repeat-x;
	color:#e3d7b6;
	min-width:940px;
}
/* wrapper */
#wrapper{
	overflow:hidden;
	background:url(../images/bg-wrapper-t.jpg) no-repeat 50% 0;
	padding:0 0 11px;
}
.frame{
	margin:0 auto;
	width:940px;
}
/* header */
#header{
	height:295px;
	overflow:hidden;
	padding:0 0 28px;
}
/* logo */
.logo{
	margin:52px 0 27px 42px;
	text-indent:-9999px;
	width:264px;
	height:173px;
}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
/* navigation */
#nav{
	list-style:none;
	padding:0 0 0 35px;
	margin:0;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	overflow:hidden;
	white-space:nowrap;
}
#nav li{
	display:inline;
	margin:0 30px 0 0;
}
#nav a{
	color:#851903;
	text-decoration:none;
}
#nav a:hover{
	color:#a78112;
	text-decoration:none;
}
#nav .active a{color:#4a331a;}
#nav li span{font-size:22px;}
/* section */
.section{padding:0 0 48px;}
.section .holder{
	padding:0 0 10px;
	width:100%;
}
#main:after,
.our-programs:after,
.section .holder:after{content:"";display:block;clear:both;}
/* section text */
.section .text{
	float:right;
	width:300px;
}
#content h2,
.section .text h2{
	font:bold 19px/36px Georgia, "Times New Roman", Times, serif;
	color:#c5b07f;
	margin:0 0 -1px;
	text-transform:uppercase;
}
#content h2 span,
.section .text h2 span{font-size:26px;}
.section .text p{margin:0 0 16px;}
/* section img */
.section .img{
	float:left;
	margin:-10px 0 0 -18px;
}
/* donate today button */
.donate-today {
	overflow:hidden;
	width:330px;
	background:url(../images/btn-donate-today.png) no-repeat;
	height:112px;
	text-indent:-9999px;
	display:block;
}
.donate-today:hover{background-position:0 -112px;}
.section .donate-today{margin:0 0 0 -17px;}
/* qoute */
.quote{
	margin:0;
	padding:0 113px 0 98px;
	text-align:center;
	color:#b99627;
	font-style:italic;
	font-size:21px;
}
#wrapper .quote .di,
#wrapper .quote p{
	margin:0;
	display:inline;
}
/* our-programs */
.our-programs{
	width:100%;
	padding:0 0 20px;
}
.our-programs h2{
	font:italic 36px Georgia, "Times New Roman", Times, serif;
	margin:0;
	background:url(../images/bg-title.png) no-repeat 50% 0;
	text-align:center;
	color:#b99627;
	text-transform:uppercase;
	letter-spacing:3px;
	word-spacing:7px;
	padding:46px 0 73px;
}
.our-programs h2 span{font-size:50px;}
/* our programs list */
.programs-list{
	list-style:none;
	padding:0;
	margin:0 -100px 0 -11px;
	overflow:hidden;
	width:110%;
}
.programs-list li{
	float:left;
	margin:0 -4px 0 0;
}
/* emerging business */
.emerging-business,
.humanitarian-aid,
.emergency-response{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:324px;
	height:260px;
	background:url(../images/bg-emerging-business.png) no-repeat;
}
.emerging-business:hover{background-position:0 -261px;}
/* humanitarian aid */
.humanitarian-aid{
	background-image:url(../images/bg-humanitarian-aid.png);
	height:257px;
}
.humanitarian-aid:hover{background-position:0 -257px;}
/* emergency response */
.emergency-response{
	background-image:url(../images/bg-emergency-response.png);
	height:258px;
}
.emergency-response:hover{background-position:0 -258px;}
/* footer */
#footer{
	background:url(../images/bg-footer.png) repeat-x;
	height:181px;
	overflow:hidden;
	color:#b99627;
}
#footer .frame{
	padding:96px 0 0;
	text-align:center;
}
/* footer nav */
#footer .nav{
	list-style:none;
	padding:0 0 7px;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	white-space:nowrap;
}
#footer .nav span{font-size:19px;}
#footer .nav li{
	display:inline;
	background:url(../images/separator-footer.png) no-repeat 0 4px;
	padding:0 14px 0 30px;
}
#footer .nav li:first-child{
	background:none;
	padding-left:0;
}
.copyrights a,
#footer .nav a{
	color:#b99627;
	font-style:normal;
	text-decoration:none;
}
.copyrights a:hover,
#footer .nav a:hover{color:#e3d7b6;}
/* copyrights */
.copyrights{
	margin:0;
	font-size:15px;
	line-height:26px;
	letter-spacing:1px;
	word-spacing:2px;
}
.copyrights span{background:url(../images/bg-copyright.png) no-repeat 100% 7px;}
.copyrights a{font-style: italic;}
.copyrights em{
	font-style:normal;
	background:url(../images/bg-copyright.png) no-repeat 0 7px;
	padding:0 35px;
}
/* main */
#main{
	width:100%;
	padding:0 0 9px;
}
/* content */
#content{
	float:right;
	width:619px;
}
#content h2{margin:0;}
/* contacts block */
.contacts-block{
	overflow:hidden;
	padding:0 0 35px;
}
/* visual */
.visual{
	float:right;
	text-align:center;
	margin:5px 0 0 30px;
	width:300px;
}
.visual img{
	display:block;
	margin:0 0 6px;
}
.visual strong{
	display:block;
	font-size:21px;
	color:#b99627;
	padding:0 15px;
}
.contacts-block address{
	font-style:normal;
	margin:0 0 32px;
}
.contacts-block p{margin:0 0 32px;}
#content .quote{padding:0;}
#content .quote p{display:block;}
/* sidebar */
#sidebar{
	float:left;
	width:320px;
	padding:2px 0 0;
}
#sidebar .programs-list{
	width:auto;
	margin:-4px 0 16px -11px;
}
#sidebar .programs-list li{margin:0 0 -8px;}
#sidebar .donate-today{margin:0 0 0 -14px;}
#content h3{
	margin:0;
	color:#e3d7b6;
	text-transform:uppercase;
	font:bold 17px/28px Georgia, "Times New Roman", Times, serif;
}
#content h3 span{font-size:21px;}
/* post */
.post{padding:11px 0 4px;}
#content .post h3{margin:0;}
#content p{margin:0 0 33px;}
#content ol{
	list-style:none;
	padding:0 0 32px 30px;
	margin:0;
}
#content ol span{
	width:41px;
	display:inline-block;
}
/* paypal donations */
.paypal-donations .fixed-amounts{
	overflow:hidden;
	padding:0 0 20px;
}
.paypal-donations .fixed-amounts .form{
	float:left;
	margin:0 11px 0 0;
}
.paypal-donations .custom-payment{overflow:hidden;}
.paypal-donations .custom-payment label{
	float:left;
	margin:0 4px 0 0;
	line-height:25px;
}
.paypal-donations .custom-payment .field{
	float:left;
	width:80px;
	height:25px;
	background:url(../images/bg-textfield.png) no-repeat;
	margin:1px 14px 0 0;
}
.paypal-donations .custom-payment .txt{
	float:left;
	border-style:none;
	background:none;
	color:#000;
	font-size:15px;
	padding:4px 3px;
	width:74px;
	margin:0;
}
.paypal-donations .custom-payment .submit{float:left;}
#wrapper .paypal-donations p{margin:0 0 11px;}
.paypal-donations .unsubscribe{
	float:left;
	margin:0 0 0 92px;
}
.paypal-donations{padding:7px 0 59px;}
#content .paypal-donations h3{margin:0 0 11px;}
/* donations holder */
.donations-holder{padding:0 0 16px;}