a { color: #CC6600; text-decoration: underline; }
a:hover { text-decoration: none; }

.capitalize{
    text-transform:capitalize;
}
.clearfix{
	clear:both;
}
.clearfix2 { clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
.reset_margin_padding{
	
	margin:0;
	padding:0;
}
.reset_text_decoration{
	text-decoration:none;
}

.chc_body{
	background:#b8b0a6 url('../img/body_bg.gif') repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom: 20px;
}
.chc_page_content{
	margin:0 auto;
	width:1000px;	
	overflow:hidden;
}

#chc_header{
	height:43px;
	width:512px;
	margin:5px 0 0 7px;
	float: left;
}
.chc_header_text{
	font-size:1px;
	width:1000px;
	text-align:right;
	color:#59472e;
	margin:0 0 -1px 0;
}
.chc_header_strapline{
	background:url('../img/chc_header_strapline.png') no-repeat;
	height:20px;
	width:512px;
	margin:0 0 0 7px;
	float:left;
	clear:left;
}
.chc_header_searchbox{
	background:url('../img/chc_searchbox_new.png') no-repeat;
	height:40px;
	width:390px;
	margin:0 10px 0 0;
	float:right;
}
.chc_header_searchbox #searchform{
	margin:6px 0 0 25px;
	width: 235px;
	float: left;
}
.chc_header_searchbox #s{
	border: 0px none;
	margin:1px 0 0 0;
	background-color: transparent;
	width:202px;
	vertical-align: top;
}
.chc_header_searchbox #searchsubmit{
	margin:0 0 0 0;
}
.chc_header_searchbox a{
	height:24px;
	width:25px;
	margin:4px 0 0 5px;
	display: block;
	text-decoration: none;
	float:left;
}




.chc_header_searchbox #facebook{
	background:url('../img/icon_facebook_new.png') no-repeat;
}
.chc_header_searchbox #mobileme{
	background:url('../img/icon_mobileme_new.png') no-repeat;
}
.chc_header_searchbox #twitter{
	background:url('../img/icon_twitter_new.png') no-repeat;
}
.chc_header_searchbox #vimeo{
	background:url('../img/icon_vimeo_new.png') no-repeat;
}


#chc_navigation{
	margin:13px 20px 0 0;
	float:right;
	z-index:20;
	position:relative;
	clear: both;
	width: 100%;
}


#chc_navigation_inner { height:23px; width:700px; float:left;  width:100% }


.chc_navigation_home_icon{
	background:url('../img/chc_navigation_home_icon.png') no-repeat;
	height:10px;
	width:11px;
	float:left;
	position:relative;
	top:5px;
	margin:0 8px 0 0;
}
.chc_navigation_tab_left{
	background:url('../img/chc_navigation_tab_back_left.png') no-repeat;
	height:23px;
	width:3px;
	float:left;
}
.chc_navigation_tab_right{
	background:url('../img/chc_navigation_tab_back_right.png') no-repeat;
	height:23px;
	width:4px;
	float:left;
	margin:0 4px 0 0;
}
.chc_navigation_tab{
	background:url('../img/chc_navigation_tab_back_center.png') repeat-x;
	height:20px;
	color:#dad7d3;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:3px 9px 0 10px;
	text-decoration:none;
}
.chc_navigation_tab_left_hover{
	background-image:url('../img/chc_navigation_tab_hover_back_left.png');
}
.chc_navigation_tab_right_hover{
	background-image:url('../img/chc_navigation_tab_hover_back_right.png');
}
.chc_navigation_tab_hover{
	background-image:url('../img/chc_navigation_tab_hover_back_center.png');
}
.chc_navigation_tab_left_current{
	background-image:url('../img/chc_navigation_tab_current_back_left.png') !important;
}
.chc_navigation_tab_right_current{
	background-image:url('../img/chc_navigation_tab_current_back_right.png') !important;
}
.chc_navigation_tab_current{
	background:#fff !important;
	color:#483823 !important;
}

#hp_main_content{
	background: url('../img/hp_main_content_back.png') repeat-y;
	width:996px;
	margin:0 0 0 0;
	z-index:10;
	padding:0 17px 0 17px;
	position:relative;
	overflow:hidden;
}
#hp_main_content_bottom{
	background: url('../img/hp_main_content_bottom.png') no-repeat;
	width:996px;
	margin:0 0 0 0;
	z-index:10;
	position:relative;
	height: 17px;
}
#hp_main_content_top{
	background: url('../img/hp_main_content_top.png') no-repeat;
	width:996px;
	margin:81px 0 0 0;
	z-index:10;
	position:relative;
	height: 17px;
}

.hp_main_features_side{
	float:left;
	clear:left;
}
.hp_main_feature_side{
	background:url('../img/hp_main_feature_side_back.png') no-repeat;
	height:100px;
	width:316px;
	float:left;
	clear:left;
	margin:0 0 14px 0;
}

.hp_main_features_side a { display: block; background-repeat: no-repeat; background-position: 0px 0px; height:100px; width:316px; float:left; clear:left; margin:0 0 14px 0; text-decoration: none; }
.hp_main_features_side a:hover { background-position: 0px -100px; }
a.hp_main_feature_side_engage { background-image: url(../img/hp-ect-1.png); }
a.hp_main_feature_side_connect { background-image: url(../img/hp-ect-2.png); }
a.hp_main_feature_side_transform { background-image: url(../img/hp-ect-3.png); }

.hp_main_feature_side_title{
	height:23px;
	width:203px;
	margin:21px 0 0 23px;
	display:block;
}
.hp_main_feature_side_strapline{
	height:17px;
	width:276px;
	display:block;
	margin:14px 0 0 23px;
}
.hp_main_feature_side_title_engage{
	background:url('../img/hp_main_feature_side_title_engage.png') no-repeat;
}
.hp_main_feature_side_title_connect{
	background:url('../img/hp_main_feature_side_title_connect.png') no-repeat;
}
.hp_main_feature_side_title_transform{
	background:url('../img/hp_main_feature_side_title_transform.png') no-repeat;
}
.hp_main_feature_side_strapline_engage{
	background:url('../img/hp_main_feature_side_strapline_engage.png') no-repeat;
}
.hp_main_feature_side_strapline_connect{
	background:url('../img/hp_main_feature_side_strapline_connect.png') no-repeat;
}
.hp_main_feature_side_strapline_transform{
	background:url('../img/hp_main_feature_side_strapline_transform.png') no-repeat;
}
.hp_main_video{
	background:url('../img/hp_main_video_back.png') no-repeat;
	height:300px;
	width:528px;
	float:left;
	margin:0 0 0 14px;
	padding:14px;
	z-index:20;
	position:relative;
}
.hp_main_video_thumbs{
	background:url('../img/hp_main_video_thumbs_back.png') no-repeat;
	z-index:10;
	float:left;
	height:328px;
	width:99px;
	margin:0 0 0 -22px;
	position:relative;
	padding:9px 0 0 33px;
}
.hp_main_video_thumbs .divupdown{
/*    height:260px; */
    height:275px;
    overflow:hidden;

	z-index:10;
	position:relative;
}
.hp_main_video_thumbs_more_up{
	background:url('../img/hp_main_video_thumbs_more_up.png') no-repeat;
	height:10px;
	width:16px;
	position:relative;
	left:22px;
	margin:0 0 11px 0;
	cursor:pointer;
}
.hp_main_video_thumbs_more_up:hover{
	background:url('../img/hp_main_video_thumbs_more_up_on.png') no-repeat;
}
.hp_main_video_thumbs_more_down{
	background:url('../img/hp_main_video_thumbs_more_down.png') no-repeat;
	margin:-11px 0 0 0;
	height:10px;
	width:16px;
	position:relative;
	left:22px;
	z-index:20;
	cursor:pointer;
}
.hp_main_video_thumbs_more_down:hover{
	background:url('../img/hp_main_video_thumbs_more_down_on.png') no-repeat;
}
.hp_main_video_thumb,.hp_main_video_thumb_on{
	border:1px solid #bcbcbc;
	z-index:10;
	position:relative;
}
.hp_main_video_thumb_spacer{
/*	height:8px; */
	height:11px;
	z-index:20;
	position:relative;
	margin:-4px 0 4px 0;
}
.hp_main_feature_main{
	background:url('../img/hp_main_feature_main_back.png') no-repeat;
	height:76px;
	width:963px;
	float:left;
	clear:left;
	padding:3px 0 0 17px;
	display:block;
}
.hp_main_feature_main_title{
	color:#fff;
	font-size:29px;
	letter-spacing:2px;
	float:left;
	position:relative;
	top:15px;
	margin:0 25px 0 0;
	font-weight:bold;
}
.hp_main_feature_main_content{
	float:left;
	width:665px;
	margin:1px 0 0 0;
}
.hp_main_feature_main_subtitle{
	color:#fff;
	font-size:22px;
	float:left;
	clear:left;
	font-weight:bold;
}
.hp_main_feature_main_description{
	color:#e1cec0;
	float:left;
	clear:left;
	margin:2px 0 0 0;
	line-height:16px;
}

#hp_sub_content{
	background:url('../img/hp_sub_content_back.png') repeat-y;
	color:#857c71;
	width:1000px;
	margin:-29px 0 0 0;
	padding:45px 0 0 27px;
	position:relative;
	left:-2px;
	overflow: hidden;
}
#hp_sub_content_bottom{
	background:url('../img/hp_sub_content_bottom.png') no-repeat;
	height:20px;
	width:1000px;
	margin:0 0 0 0;
	position:relative;
	left:-2px;
}
#hp_sub_section_left{
	float:left;
	width:198px; /* 198 */
	margin:0 25px 0 -4px;
}
#hp_sub_section_main{
	float:left;
	width:495px; /* 495 */
	margin:0 25px 0 0;
}
#hp_sub_section_right{
	float:left;
	width:206px; /* 206 */
}
.hp_sub_section_title_left{
	background:url('../img/hp_sub_section_title_back_left.png') no-repeat;
	width:198px;
}
.hp_sub_section_title_main{
	background:url('../img/hp_sub_section_title_back_main.png') no-repeat;
	width:496px;
}
.hp_sub_section_title_right{
	background:url('../img/hp_sub_section_title_back_right.png') no-repeat;
	width:205px;
}
.hp_sub_section_title{
	height:27px;
	float:left;
	font-size:18px;
	padding:3px 0 0 9px;
	position:relative;
	z-index:10;
	color:#a8a783;
	font-family: "Trebuchet MS",Arial;
	font-weight: normal;
}
.hp_sub_section_left_row{
	float:left;
	clear:left;
	padding: 4px 0px;
}
.hp_sub_section_icon_country{
	height:18px;
	width:24px;
	float:left;
	margin:11px 8px 1px 15px;
}
.hp_sub_section_icon_russia{
	background:url('../img/hp_sub_section_icon_russia.png') no-repeat;
}
.hp_sub_section_icon_swaziland{
	background:url('../img/hp_sub_section_icon_swaziland.png') no-repeat;
}
.hp_sub_section_icon_uganda{
	background:url('../img/hp_sub_section_icon_uganda.png') no-repeat;
}
.hp_sub_section_icon_ethiopia{
	background:url('../img/hp_sub_section_icon_ethiopia.png') no-repeat;
}
.hp_sub_section_icon_guatemala{
	background:url('../img/hp_sub_section_icon_guatemala.png') no-repeat;
}
.hp_sub_section_icon_india{
	background:url('../img/hp_sub_section_icon_india.png') no-repeat;
}
.hp_sub_section_left_row_description{
	float:left;
	color:#bebcbc;
	font-size:15px;
	font-weight:bold;
	position:relative;
	top:12px;
}
.hp_sub_section_main_child{
	margin:9px -1px 0 9px;
	border:1px solid #957e67;
}
.hp_sub_section_right_book_details{
	float:left;
	width:80px;
	margin:9px 5px 0 6px;
}
.hp_sub_section_right_book_title{
	color:#c2beb8;
	font-weight:bold;
	font-size:0.9em;
	float:left;
	clear:left;
	margin:0 0 -1px 0;
}
.hp_sub_section_right_book_author{
	color:#c2beb8;
	font-size:0.9em;
	float:left;
	clear:left;
}
.hp_sub_section_right_book_description{
	font-size:11px;
	float:left;
	clear:left;
	margin:6px 0 0 0;
	line-height:13px;
}
.hp_sub_section_right_book_image{
	border:1px solid #99826b;
	float:left;
	margin:9px 0 0 0;
}

#chc_footer{
	margin:3px 0 0 0;
	font-size:12px;
}
.chc_footer_links{
	width: 780px;
	margin:0 auto;
	position:relative;
	left:5px; /*safari - width:500px works fine in FF etc*/
}
a.chc_footer_link{
	color:#241f1f;
	float:left;
	font-weight: bold;
}
a.chc_footer_link:hover{
	color:#241f1f;
	text-decoration: underline;
}


.chc_footer_links .vcard a {
	color:#241f1f;
	float:left;
	font-weight: bold;
	text-decoration: none;
}
.chc_footer_links .vcard a:hover{
	color:#241f1f;
	text-decoration: underline;
}



.chc_footer_link_divider{
	float:left;
	background:url('../img/chc_footer_link_divider_big.png') no-repeat;
	height:6px;
	width:6px;
	margin:0 12px;
	position:relative;
	top:6px;
}
.chc_footer_icon_twitter{
	background:url('../img/chc_footer_icon_twitter.png') no-repeat;
	height:24px;
	width:24px;
	float:left;
	margin:-4px 5px 0 0;
}
.chc_footer_icon_facebook{
	background:url('../img/chc_footer_icon_facebook.png') no-repeat;
	height:24px;
	width:24px;
	float:left;
	margin:-4px 0 0 0;
}

#sp_main_content{
	background:url('../img/sp_main_content_back.png') repeat-y;
	width:966px;
	padding:5px 17px 10px 19px;
	z-index:10;
	position:relative;
	left:-2px;
}
#sp_main_content_top{
	margin:79px 0 0 0;
	background:url('../img/sp_main_content_back_top.png') no-repeat;
	height:14px;
	width:1000px;
	z-index:10;
	position:relative;
	left:-2px;
}
#sp_main_content_bottom{
	background:url('../img/sp_main_content_back_bottom.png') no-repeat;
	height:14px;
	width:1000px;
	z-index:10;
	position:relative;
	left:-2px;
}
.sp_content_header{
	background:url('../img/sp_main_title_back.png') no-repeat;
	color: #cccc9a; /* #fff; */
	height:60px;
	width:963px;
}
.sp_content_header_icon_russia{
	background:url('../img/sp_title_flag_russia.png') no-repeat;
	height:32px;
	width:46px;
	float:left;
	margin:14px 0 0 15px;
}
.sp_content_header_text{
	font-size:29px;
	float:left;
	margin:0 0 0 17px;
	position:relative;
	top:12px;
}
.sp_content_header_text_country{
	font-size:29px;
	float:left;
	margin:0 0 0 11px;
	position:relative;
	top:12px;
	color: #cccc9a;
	text-transform: uppercase;
}
.sp_content_header_fact{
	float:right;
	clear:right;
	font-size:15px;
	color:#d6d3d0;
	margin:10px 14px -6px 0;
}
.sp_content_header_slogan{
	float:right;
	clear:right;
	font-size:15px;
	color:#a39b91;
	margin:19px 16px 0 0;
}
.sp_content_subheader{
	color:#b35300;
	font-size:18px;
	margin:0 0 12px 0;
}
.sp_content_left{
	width:610px;
	float:left;
	clear:left;
	margin:26px 0 0 14px;
	text-align:justify;
	line-height:20px;
	color:#3d2c23;
}
.sp_content_left h1{
	color:#3d160f;
	font-size:18px;
	margin:0 0 0 0;
	padding:0;
}
.sp_content_left span.info{
	color:gray;
	font-size:12px;
}
.sp_content_left h3, .sp_content_left h2 {
	color:#3d160f;
	font-size:18px;
	margin: 14px 0 10px 0;
	padding:0;
}
.sp_content_left h4{
	color:#3d160f;
	font-size:16px;
	margin:0 0 12px 0;
	padding:0;
}
.sp_content_left img {
	float:none;
	margin:0 0 23px 0;
	border:0;
}
.sp_content_left p,.changers_main_content p {
	text-align:justify;
	line-height:20px;
	position:relative;
	top:-3px;
	color:#2e221b;
	margin:0 0 15px 0;
	padding:0;
}
.sp_content_left p em {
	color: #685f5a;
}
.sp_content_left .alignright{

    float:right;
/*	margin:28px 0 0 23px; */
	margin:0 0 0 23px;
}

.sp_content_left .alignleft{

   	float:left;
/*	margin:28px 23px 0 15px; */
	margin:0 23px 0 0;
}
.sp_content_para{
	text-align:justify;
	line-height:20px;
	position:relative;
	top:-3px;
	margin:0 0 15px 0;
	color:#3d2c23;
}
.sp_content_photo_left{
	float:left;
	margin:0 23px 0 0;
}
.sp_content_photo_right{
	float:right;
	margin:0 0 0 23px;
}
.sp_content_photo_static{
	float:none;
	margin:0 0 23px 0;
}
.sp_content_right{
	float:left;
	width:305px;
	margin:26px 0 -25px 22px;
	text-align:justify;
	line-height:20px;
	color:#3d2c23;
}
.sp_content_right_map{
	border:1px solid #000;
	margin:0 0 23px 0;
}

.sp_content_right p {
	text-align:justify;
	line-height:20px;
	position:relative;
	top:-3px;
	color:#3d2c23;
	margin:0 0 15px 0;
	padding:0;
	overflow: hidden;
}
.sp_content_right ul{
	margin:-7px 0 -17px 12px;
	padding:0;
}
.sp_content_right li{
	list-style:none;
	background:url('../img/sp_main_feature_bullet.gif') no-repeat;
	background-position:0 6px;
	line-height:20px;
	margin:0 0 14px -12px;
	color:#3d2c23;
	padding:0 0 0 9px;
}

.sp_content_right .news a {text-decoration: none;}
.sp_content_right .news a:hover {text-decoration: underline;}

a.sp_content_sponsor_link { display: block; width: 304px; height: 120px; background: url('../img/sp_sponsor_back.jpg') no-repeat top left;
							margin: 0px 0px 34px 0px; text-decoration: none;  }
a.sp_content_sponsor_link span { display: block; padding: 10px 0 0 125px; line-height: 28px; font-size: 20px; color: #f9f1ea; text-align: center; }
a.sp_content_sponsor_link span b { line-height: 34px; font-size: 26px; }
a.sp_content_sponsor_link_russia { background: url('../img/sp_sponsor_back_russia.jpg') no-repeat top left; }
a.sp_content_sponsor_link_ethiopia { background: url('../img/sp_sponsor_back_ethiopia.jpg') no-repeat top left; }
a.sp_content_sponsor_link_uganda { background: url('../img/sp_sponsor_back_uganda.jpg') no-repeat top left; }
a.sp_content_sponsor_link_swaziland { background: url('../img/sp_sponsor_back_swaziland.jpg') no-repeat top left; }



/*
a:hover.sp_content_sponsor_link { background: url('../img/sp_sponsor_back_hover.png') no-repeat top left; }
a:hover.sp_content_sponsor_link span { color: #FFFFFF; }
*/

.sp_content_right_feature_bottom{
	background:url('../img/sp_main_feature_bottom_back.png') no-repeat;
	height:5px;
	width:304px;
	margin:0 0 33px 0;
}
.sp_content_right_feature{
	background:url('../img/sp_main_feature_back.gif') repeat-y;
	width:280px;
	padding:0 12px 1px 12px;
	margin:9px 0 0 0;
}
.sp_content_right_feature ul{
/*	margin:-4px 0 0 24px;
	padding:0 15px 0 0; */
	margin: 0px 2px -14px 14px;
	padding: 0 0 0 0;
}
.sp_content_right_feature  li{
	list-style:none;
	background:url('../img/sp_main_feature_bullet.gif') no-repeat;
	background-position:0 6px;
	line-height:20px;
	margin:0 0 14px -12px;
	color:#3d2c23;
	padding:0 0 0 9px;
}
.sp_content_right_feature_header{
	background:url('../img/sp_main_feature_title_back.png') no-repeat;
	height:27px;
	width:293px;
	position:relative;
	top:-9px;
	left:-12px;
	color:#EEEDED;
	font-size:17px;
	padding:5px 0 0 11px;
}
.sp_content_right_feature_list{
	margin:-7px 0 -17px 12px;
}
.sp_content_right_feature_list li{
	list-style:none;
	background:url('../img/sp_main_feature_bullet.gif') no-repeat;
	background-position:0 6px;
	line-height:20px;
	margin:0 0 14px -12px;
	color:#3d2c23;
	padding:0 0 0 9px;
}
.sp_content_right_feature_text{
	margin:0 0 -14px 0;
}
.sp_feature_para{
	text-align:justify;
	line-height:20px;
	margin:0 0 11px 0;
	color:#3d2c23;
}
.sp_content_right_feature_documents{
	margin:0 0 -8px 0;
}
.sp_document_link{
	float:left;
	clear:left;
	background:url('../img/sp_icon_document.png') no-repeat;
	text-decoration:underline;
	padding:2px 0 0 22px;
	margin:2px 0 8px 1px;
	color:#cc6600;
	height:18px;
}

#sp_sub_content{
	background:url('../img/hp_sub_content_back.png') repeat-y;
	color:#857c71;
	width:1000px;
/*	margin:-44px 0 0 0; */
	margin:-25px 0 0 0;
	padding:35px 0 5px 30px;
	position:relative;
	left:-2px;
    text-align:justify;
    overflow: hidden;
}
#sp_sub_content_bottom{
	background:url('../img/hp_sub_content_bottom.png') no-repeat;
	height:20px;
	width:1000px;
	margin:0 0 0 0;
	position:relative;
	left:-2px;
}

.sp_sub_content_header{
	color:#cccc9a;
	font-family:"Trebuchet MS",Arial;
	font-size:18px;
	font-weight:normal;
	margin-bottom: 10px;
}
.sp_sub_content_video_thumb{
	margin:0 auto 0 auto;
	border:1px solid #aaa981;
}






/* bios */


.bios_profile_top{
	background:url('../img/write_form_top_back.png') no-repeat;
	height:5px;
	width:938px;
	margin:26px auto 0;
}
.bios_profile{
	background:#dbd4ce; /* #e8dacd */
	width:906px;
	margin:0 auto;
	padding:11px 16px 11px 16px;
	color:#3d2c23;
	overflow:hidden;
	position:relative;
/*	height: 248px; */
	min-height: 248px;
}
.bios_profile_bottom{
	background:url('../img/write_form_bottom_back.png') no-repeat;
	height:5px;
	width:938px;
	margin:0 auto 13px;
}
.bios_profile_left{
	float:left;
	width:261px;
	margin:0 15px 0 0;
}
.bios_profile_right{
	float:left;
	width:630px;
	color:#3d2c23;
	margin-bottom: -6px;
}
.bios_profile_photo{
	height:277px;
	width:261px;
	margin:0;
	padding:0;
}
.bios_profile_name, .bios_profile_right h3, .bios_profile_right h2 {
	font-size:18px;
	margin:-4px 0 12px;
	padding: 0 0;`
}
.bios_profile_position,.bios_profile_right pre{
	color:#817267;
	position:absolute;
	top:3px;
	right:14px;
	margin: 0 0;
}
.bios_profile_entry,.bios_profile_right p{
	font-size:12px;
	line-height:14px;
	position:relative;
	top:-1px;
	margin:0 0 6px;
}
.bios_profile_entry_label,.bios_profile_right b,.bios_profile_right strong{
	font-weight:bold;
}


/* end bios */

/* blogs */

.blogs{
	display: block;
	float: left;
	width: 456px;
	height: 178px;
	margin: 25px 13px 0 13px;
}
.blogs_header, h2.blogs_header {
	background:url('../img/blogs_header.png') no-repeat;
	width: 446px;
	height: 30px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	color: white;
	margin: 0px;
}
.blogs_footer{
	background:url('../img/blogs_footer.png') no-repeat;
	width: 456px;
	height: 10px;
}
.blogs_content{
	background:#dbd4ce; /* #e8dacd */
	width:425px;
	margin:0 auto;
	padding:17px 14px 7px 17px;
	color:#3d2c23;
	overflow:hidden;
	height: 112px;
	max-height: 112px;
}
.blogs_content_left{
	float:left;
	width:140px;
	margin:0 15px 0 0;
}
.blogs_content_right{
	float:left;
	width:270px;
	color:#3d2c23;
}
.blogs_content_right div{
	height: 88px;
	max-height: 88px;
	overflow:hidden;
}
.blogs_content_right,.blogs_content_right p{
	text-align: justify;
	margin: 0;
	padding: 0;
	font-size:14px;
	line-height:22px;
}
.blogs_content_right a{
	float: right;
}


/* end blogs */

/* contatc form  start */



.write_form_top{
	background:url('../img/write_form_top_back.png') no-repeat;
	height:5px;
	width:938px;
	margin:26px auto 0;
}
.write_form{
	background:#dbd4ce; /* #e8dacd */
	width:938px;
	margin:0 auto;
	padding:7px 0 3px;
	color:#3d2c23;
	overflow:hidden;
}
.write_form_bottom{
	background:url('../img/write_form_bottom_back.png') no-repeat;
	height:5px;
	width:938px;
	margin:0 auto 13px;
}
.write_form_col{
	float:left;
}
.write_form_row{
	float:left;
	clear:left;
	margin:8px 0;
}
.write_form_label{
	float:left;
	width:115px;
	text-align:right;
	margin:0 9px 0 0;
	font-weight:bold;
	position:relative;
	top:3px;
}
.write_form_input{
	float:left;
	background:url('../img/write_input_back.png') no-repeat;
	height:20px;
	width:308px;
	border:0;
	padding:4px 7px 0;
	margin:0 -14px 0 0;
	font-size:11px;
}
.write_form_input_ie_wrapper{
	float:left;
}
.write_form_textarea{
	float:left;
	background:url('../img/write_textarea_back.png') no-repeat;
	height:173px;
	width:762px;
	border:0;
	padding:4px 7px 4px;
	font-size:11px;
	font-family:inherit;
	overflow:auto;
}
.write_form_textarea_ie_wrapper{
	float:left;
}
.write_form_submit{
	float:left;
	background:url('../img/write_submit_back.png') no-repeat;
	height:30px;
	width:96px;
	border:0;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	letter-spacing:1px;
	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.sponsor_form_header{
	background:url('../img/sponsor_form_header.gif') no-repeat;
	height:10px;
	width:456px;
	margin:0 0;
}
.sponsor_form_content{
	background:#dbd4ce;
	width:456px;
	margin:0 0;
	padding: 10px 0px 0px 0px;
	color:#3d2c23;
	overflow:hidden;
}
.sponsor_form_footer{
	background:url('../img/sponsor_form_footer.gif') no-repeat;
	height:10px;
	width:456px;
	margin:0 0;
}
.sponsor_form_content th{
	width: 140px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #3d2c23;
	padding-right: 10px;
	vertical-align: top;
}
.sponsor_form_content input{
	width: 277px;
	height: 21px;
	border: 0px none;
	padding: 3px 5px 0 5px;
	background: white url('../img/sponsor_form_field.gif') no-repeat;
	margin-bottom: 15px;
}
.sponsor_form_content input.submit{
	width: 102px;
	height: 32px;
	border: 0px none;
	padding: 0 0;
	background: white url('../img/sponsor_form_submit.gif') no-repeat;
	margin: 0 auto 0 40px;
}
.sponsor_form_content select{
	height:24px;
	padding-bottom:3px;
	padding-left:0;
	padding-right:3px;
	padding-top:3px;
	width:287px;
	border: 0px none;
	background: transparent url('../img/sponsor_form_field.gif') no-repeat;
	margin-bottom: 15px;
}
.sponsor_form_content select option{
	background: white;
}
.sponsor_form_content textarea{
	width: 277px;
	height: 108px;
	border: 0px none;
	padding: 5px 5px;
	background: white url('../img/sponsor_form_textarea.gif') no-repeat;
	margin-bottom: 15px;
}
.sponsor_form_content span.wpcf7-not-valid-tip {
left:6px;
}
.sponsor_form_content div.wpcf7-validation-errors {
border:0 none;
color:red;
font-weight:bold;
text-align:center;
}
.contact_header{
	background:url('../img/contact_header.png') no-repeat;
	width: 608px;
	height: 10px;
}
.contact_footer{
	background:url('../img/contact_footer.png') no-repeat;
	width: 608px;
	height: 10px;
	margin-bottom: 10px;
}
.contact_content{
	background:#dbd4ce; /* #e8dacd */
	width:568px;
	padding:5px 25px 15px 15px;
	color:#3d2c23;
}
.contact_content th{
	width: 85px;
	text-align: right;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #3d2c23;
	padding-right: 10px;
	vertical-align: top;
}
.contact_content input{
	width: 312px;
	height: 21px;
	border: 0px none;
	padding: 3px 5px 0 5px;
	background: white url('../img/contact_field.gif') no-repeat;
	margin-bottom: 15px;
}
.contact_content input.long{
	width: 466px;
	height: 21px;
	border: 0px none;
	padding: 3px 5px 0 5px;
	background: white url('../img/contact_field_long.gif') no-repeat;
	margin-bottom: 15px;
}
.contact_content input.submit{
	width: 98px;
	height: 32px;
	border: 0px none;
	padding: 0 0;
	background: white url('../img/contact_submit.gif') no-repeat;
	margin: 0 auto 0 30px;
}
.contact_content textarea{
	width: 466px;
	height: 171px;
	border: 0px none;
	padding: 5px 5px;
	background: white url('../img/contact_textarea.gif') no-repeat;
	margin-bottom: 15px;
}
.contact_content span.wpcf7-not-valid-tip {
	left: 6px;
}
.contact_content div.wpcf7-validation-errors {
	border:0 none;
	text-align:center;
	color: red;
	font-weight: bold;
}

/* contact form end */

#chc_vp_navigation{
margin-top:20px;
   height:36px;
      

}

#chc_vp_main_top {
    margin-left:12px;
background: url('../img/chc-videos-main-top.jpg');
width:938px;
height:9px;
}

#chc_vp_main_content{
     margin-left:12px;
width:938px;
height:auto; /*height:637px; */
background-color:#5E5E5E;
}

#chc-vp-main-down_ {
 margin-left:12px;
background: url('../img/chc-videos-main-down.jpg');
width:938px;
height:122px;
}

.selectvp{
    margin-top:3px;
    float:right;
    margin-right:30px;
     
}

/* menu */

#smenu {
	float:right;
	width:100%;
	/* font-size:93%; */
	line-height:normal;
	/* border-bottom:1px solid #666;*/
	}
#smenu ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
	float: right;
	}
#smenu li {  
	display:inline;
	margin:0;
	padding:0;
	}
#smenu a {
    color:black;
    /* shouldnt have height! */
	float:left;
	background:url("../img/submenu_new.png") no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
    background-position:0px -44px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	}
#smenu a span {
   /* shouldnt have height!*/
	float:left;
	display:block;
    background:url("../img/submenu_new.png") no-repeat right top;
	padding:3px 12px 4px 0px;
    background-position:100% -44px;
	color:#dad7d3;
	}


#smenu li.tab_orange a { background-image: url("../img/submenu-orange-new.png"); }
#smenu li.tab_orange a span { background-image: url("../img/submenu-orange-new.png"); color: #f0eeeb; letter-spacing: 1px; }




/* Commented Backslash Hack hides rule from IE5-Mac \*/
#smenu a span {float:none;}
/* End IE5-Mac hack */

#smenu a:hover span { color: #ffffff; }
#smenu a:hover { background-position: 0px -87px; }
#smenu a:hover span { background-position: 100% -87px; }
#current a { color: black; background-position: 0px 0px; }
#current a span { color: black; background-position: 100% 0px; }


.smenu_home_icon{
	/* background:url('../img/chc_navigation_home_icon.png') no-repeat; */
        height:23px; width:30px; float:left;
        padding-top:3px;
}
.smenu_home_icon img{
	/* background:url('../img/chc_navigation_home_icon.png') no-repeat; */
        border:0;
        margin-left:10px;
}







/* end menu */

.write {
       margin-left:15px;
}
.write td{
 
    padding-bottom:10px;
    vertical-align:top;
}

/* video and photo menu */
/* menu */

#chc_vp_menu {
 
	/* float:right;*/
	width:100%;
	 font-size:16px;
     font-weight:bold;

	line-height:28px;
	/* border-bottom:1px solid #666;*/
	}
#chc_vp_menu ul {
	margin:0;
    margin-left:20px;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
#chc_vp_menu li {
	display:inline;
	margin:0;
	padding:0;
	}
#chc_vp_menu a {
      
    /* shouldnt have height!*/
	float:left;
	background:url("../img/vpmenu.jpg") no-repeat left top;
	margin:0;
	padding:0 0 0 12px;
    background-position:0px -44px;
	text-decoration:none;
	}
#chc_vp_menu a span {
   /* shouldnt have height!*/
	float:left;
	display:block;
      background:url("../img/vpmenu.jpg") no-repeat right top;
	   padding:3px 15px 5px 0px;

      background-position:100% -44px;
	  color:#dad7d3;
	}





/* Commented Backslash Hack hides rule from IE5-Mac \*/
#chc_vp_menu a span {float:none; color:#5e5e5e;}
/* End IE5-Mac hack */
#chc_vp_menu a:hover span {color:#5e5e5e;}
#chc_vp_menu a:hover { 
         background-position:0px -87px;

    }
#chc_vp_menu a:hover span {
       background-position:100% -87px;
        }
#currentvp a{
     color:white;
     background-position:0px 0px;
}
#currentvp a span{
     color:white;
     background-position:100% 0px;


}
.displayphoto{
	padding: 11px 18px 11px 18px;
	text-align: center;
}

.displayvimeo{
 padding:50px;
 width:320px;
 height:240px;
 background-color:red;
}
.displayvimeocommnet{
	padding:20px;
}
.chc_vp_sub_content_main_thumb{
    padding-top:25px;
    float:left;
	overflow:hidden;
	width: 880px;
}
.chc_vp_sub_content_main_thumb .divleftright{
	overflow: hidden;
}
.chc_vp_movie{
	margin: 0 16px 0 0;
}
.chc_vp_sub_content_video_thumb{
	border:1px solid #bcbcbc;
	padding:1px 1px;
}
.chc_vp_sub_content_video_thumb_on{
	border:1px solid #ff6600;
	padding:1px 1px;
}
.chc_vp_sub_content_left_thumb{
   padding-top:35px;
   float:left;
   width:29px;
   height:50px;
}
.chc_vp_sub_content_right_thumb{
    padding-top:35px;
    float:left;
    width:25px;
    height:50px;
}

/* changers */

.changers{
	display: block;
	float: none;
	width: 938px;
	height: auto;
	margin: 30px 0 0 12px;
}
.changers_header, h2.changers_header{
	background:url('../img/changers_header.gif') no-repeat;
	width: 938px;
	height: 30px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	line-height: 30px;
	padding: 0px 0px 0px 10px;
	color: white;
	margin: 0px;
}
.changers_footer{
	background:url('../img/changers_footer.gif') no-repeat;
	width: 938px;
	height: 10px;
}
.changers_content{
	background:#d6cfc9;
	width:908px;
	margin:0 auto;
	padding:4px 15px 4px 15px;
	color:#3d2c23;
	text-align: justify;
	font-size:14px;
	line-height:20px;
	overflow: hidden;
}
.changers_content p{
	margin:10px 0 0 0;
}
.changers_content img{
	margin:0 15px 0 0;
	float:left;
}

.changers_main_content{
	width: 938px;
	margin:35px 0 0 12px;
	padding:0;
}
.changers_main_content p {
	text-align:justify;
	line-height:20px;
	color:#2e221b;
	margin:0 0 0 0;
	padding:0;
}

/* end changers */



.text_statement_of_faith p { font-size: 12px; line-height: 17px; margin: 0px 0px 8px 0px; }

.tom-davis-books p { text-align: left; }
.tom-davis-books img { background: #d6cfc9; padding: 1px; border: 1px solid #cc7529; float: left; margin-right: 10px; }
.tom-davis-books strong { font-size: 15px; }

.post { clear: both;margin: 0 0 35px 0; padding-left:15px; padding-right:15px; width:932px;}
.post_title {margin: 0 0 5px 0; overflow: hidden;}
.post_title a {text-decoration: none;}
.post_title a:hover { text-decoration: underline; color: #CC6600; }
.post_title h2,.post_title a {margin:0; float: left; font-family:Arial,Helvetica,sans-serif; font-size:18px;font-weight:bold;color:#3d160f}
.post_title span {float: right; color: gray; font-family:Arial,Helvetica,sans-serif; font-size: 12px; line-height: 18px;}
.post_content {color:#3d2c23; font-size:14px; clear: both; line-height: 20px;}
.post_content p {margin:0; padding:0}
.post_content .more-link {margin-left:5px;}

.navigation .alignleft {float:left}
.navigation .alignright {float:right}
.navigation a {background:url('../img/navigation_bg.gif') no-repeat 0 0; width: 100px; height: 29px; line-height: 29px; text-align: center; color: white; display: block; font-family:Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; text-decoration: none;}


.hp_news{
	width: 404px;
	padding: 0;
	margin: 15px 0 0 0;
	list-style: none;
	float: left;
}
.hp_news li {
	padding-top: 5px;
	min-height: 25px;
	line-height: 20px;
	color: gray;
}
.hp_news li.selected,.hp_news li:hover {
	min-height: 20px;
	color: white;
	background:#858585 url('../img/hp_news_li.gif') no-repeat 0 0;
}
.hp_news li a {
	color: #803b0d;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
	width: 384px;
	display:block;
}
.hp_news li a:hover,.hp_news li.selected a,.hp_news li:hover a {
	color: white;
	text-decoration: none;
}
.hp_news li span {
	font-size: 12px;
	padding: 0 10px 0 10px;
	vertical-align: top;
	float:left;
}
.hp_news li .footer {
	padding: 0;
	margin: 0;
	clear: both;
	display: block;
	width: 0;
	height: 0;
}
.hp_news li.selected .footer,.hp_news li:hover .footer {
	padding: 0;
	margin: 0;
	clear: both;
	display: block;
	width: 404px;
	height: 5px;
	background:#858585 url('../img/hp_news_li_footer.gif') no-repeat 0 0;
}
.hp_news_intro{
	width: 395px;
	height: 172px;
	padding: 0;
	margin: 0 0 0 3px;
	float: left;
	background:url('../img/hp_news_intro.gif') no-repeat 0 0;
}
.hp_news_intro .icon{
	width: 15px;
	height: 30px;
	background:url('../img/hp_news_intro_arrow.gif') no-repeat 0 0;
	float: left;
	margin-top: 15px;
}
.hp_news_intro .text{
	margin: 15px 15px;
	width: 350px;
	height: 142px;
	float: right;
	font-size: 13px;
	line-height: 21px;
}
.hp_news_intro .text a{
}
.hp_news_intro .text p{
	margin: 0;
	padding: 0;
}

.hp_news_buttons { float: right; margin-right: 35px; }
.hp_news_buttons a { margin-bottom: 8px; display: block; width: 146px; height: 52px; background-position: 0px 0px; background-repeat: no-repeat; }
.hp_news_buttons a:hover { background-position: 0px -52px; }
.hp_news_buttons img { border: 0px none; }
.hp_news_buttons a.hp_help_sponsor { background-image: url(../img/hp-help-1_sponsor.png); }
.hp_news_buttons a.hp_help_idonate { background-image: url(../img/hp-help-2_idonate.png); }
.hp_news_buttons a.hp_help_give { background-image: url(../img/hp-help-3_give.png); margin-bottom: 0px; }


.td_videos{
	width: 607px;
	height: 384px;
	background:url('../img/td_video_bg.png') no-repeat 0 0;
}



.td_video{
	margin: 13px 0 0 14px;
	width: 502px;
	height: 360px;
	float:left;
}
.td_thumbs{
float:right;
margin:0 0 0 0;
padding:9px 0 0 0;
width:66px;
z-index:10;
}
.td_thumbs .divupdown {
height:330px;
overflow:hidden;
position:relative;
z-index:10;
}
.td_thumbs_more_up {
background:transparent url(../img/hp_main_video_thumbs_more_up.png) no-repeat scroll 0 0;
cursor:pointer;
height:10px;
left:20px;
margin:0 0 11px;
position:relative;
width:16px;
}
.td_thumbs_more_up:hover {
background:transparent url(../img/hp_main_video_thumbs_more_up_on.png) no-repeat scroll 0 0;
}
.td_thumbs_more_down {
background:transparent url(../img/hp_main_video_thumbs_more_down.png) no-repeat scroll 0 0;
cursor:pointer;
height:10px;
left:20px;
margin:-11px 0 0;
position:relative;
width:16px;
z-index:20;
}
.td_thumbs_more_down:hover {
background:transparent url(../img/hp_main_video_thumbs_more_down_on.png) no-repeat scroll 0 0;
}
.td_thumb_spacer {
height:11px;
margin:-4px 0 4px;
position:relative;
z-index:20;
}
.sp_content_left img.td_thumb, .sp_content_left img.td_thumb_on {
border:1px solid #BCBCBC;
position:relative;
z-index:10;
margin: 0 0;
}
.sp_content_left p.td_signature {
	text-align: center;
	color: #3d160f;
	font-size:22px;
	font-weight:bold;
	margin-top: 25px;
	line-height:130%;
}
.sp_content_left p.td_signature span {
	font-size:18px;
	color: #3d3d3d;
	font-weight:normal;
	line-height:200%;
}

.sp_content_left p.connect_sponsor{
	margin:30px 0 0 0;
}
.sp_content_left p.connect_sponsor img{
	margin:0 0;
}

#kids{margin-top:30px }
.kid{ float:left; margin:0 10px 20px 10px; text-align: center; font-family: Arial; font-weight: bold; font-size: 14px; color:#3d3d3d; }
.kid img {border:1px solid #ccb8a3; padding:1px 1px;}

.hidden {display:none}
.hp_main_feature_side_engage h2,.hp_main_feature_side_connect h2,.hp_main_feature_side_transform h2 { display: none; }


#country_ect_boxes { }
#country_ect_boxes a { margin: 0px 22px 0px 0px; }
#country_ect_boxes a img { }


.kid img { filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.kid img.sponsored { filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.kid a:hover img { border: 2px solid #CC6600; padding: 0px; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }



.hp_sub_section_title { font-size: 17px; }
.hp_bottom_title { background: url(/wp-content/themes/childrenshopechest/img/homepage/hp-bottom-title-bg.png) no-repeat; width: 181px; }
.hp_bottom_group { float: left; width: 181px; margin: 0 19px 0 0px; }
.hp_bottom_group a img { }
.hp_bottom_img_link { display: block; border: 1px solid #a8a783; padding: 1px; background: #241f1f; margin: 9px 2px 0px 2px; float: left; }
.hp_bottom_img_link img { height: 134; }
a:hover.hp_bottom_img_link { border: 1px solid #cc6600; }

/*
.hp_bottom_countries a { display: block; width: 144px; height: 36px; margin-bottom: 11px; border: 0px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px; }
.hp_bottom_countries a:hover { background-position: 0px -36px; }
.hp_bottom_countries a img { border: 0px; }
.hp_bottom_countries a.hp_country_russia { background-image: url(../img/hp-countries-russia.png); }
.hp_bottom_countries a.hp_country_uganda { background-image: url(../img/hp-countries-uganda.png); }
.hp_bottom_countries a.hp_country_swaziland { background-image: url(../img/hp-countries-swaziland.png); }
.hp_bottom_countries a.hp_country_ethiopia { background-image: url(../img/hp-countries-ethiopia.png); margin-bottom: 2px; }
*/

.hp_bottom_countries a { display: block; width: 144px; height: 30px; margin-bottom: 7px; border: 0px; text-decoration: none; background-repeat: no-repeat; background-position: 0px 0px; }
.hp_bottom_countries a:hover { background-position: 0px -30px; }
.hp_bottom_countries a img { border: 0px; }
.hp_bottom_countries a.hp_country_russia      { background-image: url(../img/hp-countries2-russia.png); }
.hp_bottom_countries a.hp_country_uganda      { background-image: url(../img/hp-countries2-uganda.png); }
.hp_bottom_countries a.hp_country_swaziland   { background-image: url(../img/hp-countries2-swaziland.png); }
.hp_bottom_countries a.hp_country_ethiopia    { background-image: url(../img/hp-countries2-ethiopia.png); }
.hp_bottom_countries a.hp_country_southafrica { background-image: url(../img/hp-countries2-southafrica.png); margin-bottom: 2px; }







.sp_content_full { margin: 26px 0px 7px 12px; clear: left; color: #3D2C23; line-height: 20px; text-align: justify; width: 938px; }


#media-tabs   { height: 37px; padding-left: 14px; }
#media-tabs a, #media-tabs div { width: 137px; height: 37px; display: block; float: left; background-repeat: no-repeat; margin-right: 4px; }
#media-tab-videos   { background-image: url(../img/media-tab-video.png); }
#media-tab-photos   { background-image: url(../img/media-tab-photo.png); }
#media-tabs a       { background-position: 0px -37px; text-decoration: none; }
#media-tabs div     { background-position: 0px 0px; }
#media-tabs a:hover { background-position: 0px -74px; }

#media-box      { clear: both; background: url(../img/media-box-content.png) repeat-y top left; }
#media-box .mb-tb, #media-box .mb-tb span { height: 10px; font-size: 1px; line-height: 1px; display: block; }
#mb-top         { background: url(../img/media-box-top.png) no-repeat top left; }
#mb-top span    { background: url(../img/media-box-topright.png) no-repeat top right; }
#mb-bottom      { background: url(../img/media-box-bottom.png) no-repeat top left; }
#mb-bottom span { background: url(../img/media-box-bottomright.png) no-repeat top right; }
#mb-content     { color: #E0E0E0; padding: 4px 13px; }

 
#sponsors_center_content h2 { font-size: 16px; font-weight: bold; text-align: left; margin: 24px 0px 10px 0px; }
 
#tom_schedule p { margin: 4px 0px 16px 0px; line-height: 16px; text-align: left; }

a.sponsor_center_top span { display: none; }
a.sponsor_center_top { display: block; width: 607px; height: 95px; background: url(../img/sponsor-center-top.png) no-repeat 0px 0px; margin-bottom: 32px;  }
a:hover.sponsor_center_top { background-position: 0px -95px; }

.sp_content_right .sidebox_less_padding p { margin-bottom: 8px; }

a.five4lives_imglink span { display: none; }
a.five4lives_imglink { display: block; width: 607px; height: 120px; background: url(../img/five4lives_link_image.png) no-repeat 0px 0px; margin-top: 24px;  }
a:hover.five4lives_imglink { background-position: 0px -120px; }


/* used only here http://www.hopechest.org/meet-summit-speakers/ */
.summitspeaker { clear: both; margin-bottom: 18px; }
.summitspeaker_name { font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.summitspeaker_title { font-style: italic; }
.sp_content_left .alignleft { margin-right: 10px; }
.summitspeaker img { padding: 2px; border: 1px solid #B0B0B0; background: #FFFFFF; margin-top: 2px; }
.summitspeaker .clearfix { clear: both; font-size: 1px; line-height: 1px; margin: 0px; padding: 0px; }
.summitspeaker p { margin: 0px; padding: 0px; }


a.support_moldova_donate span { display: none; text-decoration: none; }
a.support_moldova_donate { display: block; width: 607px; height: 82px; background: url(../img/moldova-donate-link.png) no-repeat 0px 0px; margin-bottom: 0px;  }
a:hover.support_moldova_donate { background-position: 0px -82px; }
.support-moldova-blogbadge a { text-decoration: none; }
.support-moldova-blogbadge a img { border: 0px; }


#commentform { width:608px; height:209px; background-image: url(../img/commentbox.png);  }
#commentform input { border: 0px none; position:relative; float: left; font-family: Arial; font-size: 11px; color: #828282;}
#commentform input#author { width:157px; left:20px; top:46px; }
#commentform input#email { width:215px; left:40px; top:46px; }
#commentform input#url { width:160px; left:58px; top:46px; }
#commentform input#submit {
    background-image:url("../img/postcomment.png");
    background-position:0 0;
    background-repeat:no-repeat;
    float:right;
    width:103px;
    height:22px;
    right:15px;
    top:75px;
}
#commentform input#submit:hover {
    background-position:0 -22px;
}
#commentform textarea { border: 0px none; margin:0 0; width:570px; height:85px; left:20px; top:62px; position:relative; float: none; clear: both; font-family: Arial; font-size: 11px; color: #828282;}

#commentlist {margin-top: 10px;}
#commentlist > div.comment {margin-bottom: 10px; width: 608px; background: url(../img/comment.png) repeat-y 0 0;}
#commentlist > div.comment > div.top {width: 608px; height:5px; background: url(../img/comment-top.png) no-repeat 0 0;}
#commentlist > div.comment > div.bottom {width: 608px; height:5px; background: url(../img/comment-bottom.png) no-repeat 0 0;}
#commentlist > div.comment > div.middle { width: 588px; margin:5px 10px; font-family: Arial; font-size: 12px; color:#3d2c23;}
#commentlist > div.comment > div.middle img { margin:0 0;}
#commentlist > div.comment > div.middle p { margin:5px 0;}
#commentlist > div.comment > div.middle .comment-author { padding:0 0 5px 0; margin-bottom: 10px;  border-bottom: 1px solid #cccccc; font-family: Arial; font-size: 12px; color:#353231;}

a.backtoallnews  {
    background-image:url("../img/backtoallnews.png");
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    width:129px;
    margin:0 auto;
}
a.backtoallnews:hover  {
    background-position:0 -25px;
}




.hp_bottom_countries a span { display: none; }


a.adacar-box-1, a.adacar-box-2 { text-decoration: none; background-position: 0px 0px; background-repeat: no-repeat; display: block; height: 95px; width: 291px; border: 0px; margin: 0px; padding: 0px; }
a.adacar-box-1 { background-image: url(../img/adacar-box-1b.png); }
a.adacar-box-2 { background-image: url(../img/adacar-box-2b.png); }
a:hover.adacar-box-1 img, a:hover.adacar-box-2 img { display: none; }


p.adacar-photos { margin: 0px; padding: 0px; }
p.adacar-photos a { text-decoration: none; }
p.adacar-photos a img { padding: 1px; border: 1px solid #999999; margin-bottom: 10px; }
p.adacar-photos a:hover img { padding: 0px; border: 2px solid #FF7F00; }

.tom_request_form_top{
	background:url('../img/form-header-long.gif') no-repeat;
	height:30px;
	width:928px;
	margin:26px auto 0;
    line-height: 30px;
    color:#EEEDED;
    font-size:17px;
    padding:0 0 0 10px;
    font-weight:bold;
}
.tom_request_form,.tom_request_form td,.tom_request_form th {margin:0 0;padding:0 0;}
.tom_request_form{
	background:#dbd4ce; /* #e8dacd */
	width:938px;
	margin:0 auto;
	color:#3d2c23;
	overflow:hidden;
}
.tom_request_form_top_simple{
	background:url('../img/form-top-long.gif') no-repeat;
	height:5px;
	width:938px;
	margin:26px auto 0;
}
.tom_request_form_bottom{
	background:url('../img/form-footer-long.gif') no-repeat;
	height:5px;
	width:938px;
	margin:0 auto 13px;
}
.tom_request_form th{
    color:#3D2C23;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    padding-right:10px;
    padding-top:5px;
    text-align:right;
    vertical-align:top;
    width:130px;
}
.tom_request_form input{
	background:url('../img/write_input_back.png') no-repeat;
	height:20px;
	width:312px;
    border:0 none;
    margin:0 0 15px 0;
    padding:2px 5px;
}
.tom_request_form input.short{
	background:url('../img/form-input-short.gif') no-repeat;
	height:20px;
	width:139px;
    border:0 none;
    margin-bottom:15px;
    padding:2px 5px;
}
.tom_request_form textarea{
	background:url('../img/form-textarea-big.gif') no-repeat;
	height:159px;
	width:736px;
	border:0 none;
	padding:4px 7px;
    margin: 0 0 15px 0;
}
.tom_request_form textarea.short{
	background:url('../img/form-textarea-short.gif') no-repeat;
	height:36px;
	width:653px;
	border:0 none;
	padding:4px 7px;
    margin: 0 0 0 0;
}
.tom_request_form span.wpcf7-not-valid-tip{
    left:20px;
    top:0;
}
.tom_request_form div.ie_wrapper{
    float:left;
}
.tom_request_form_submit{
	background:url('../img/speaker-submit.png') no-repeat;
	height:30px;
	width:236px;
	border:0;
    margin: 0 auto;
}

.formtext{
	width: 270px;
	height: 21px;
	border: 0px none !important;
	padding: 1px 5px 2px 5px !important;
	background: white url('../img/sidebar_field.gif') no-repeat !important;
	margin-bottom: 15px;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px !important;
    color:#3D2C23 !important;
}
.formsubmit{
	width: 98px;
	height: 32px;
	border: 0px none;
	padding: 0 0;
	background: white url('../img/contact_submit.gif') no-repeat;
	margin: 0 auto 0 25px;
}



#hcard-Tom-Davis .fn, #hcard-Tom-Davis .title, #hcard-Tom-Davis .org { display: none; }

.sp_content_right_feature li { text-align: left; }

a.beyond_the_game-ministry { display: block; width: 276px; height: 90px; background: url('../img/beyond_the_game-ministry_link.png') no-repeat 0px 0px; }
a:hover.beyond_the_game-ministry { background-position: 0px -90px; }

a.sa-ministry { display: block; width: 607px; height: 64px; background: url('../img/sa-ministry.png') no-repeat 0px 0px; }
a:hover.sa-ministry { background-position: 0px -64px; }

a.priceless-devotional { display: block; width: 607px; height: 64px; background: url('../img/link-priceless-devotional.png') no-repeat 0px 0px; }
a:hover.priceless-devotional { background-position: 0px -64px; }
