/*
Theme Name: Word Made Flesh
Theme URI: http://brightmix.com
Author: Kevin Zink
Author URI: http://brightmix.com
*/

/* Begin Typography & Colors */
body, form, html { margin:0; padding:0; }
body { 	font-size: 62.5%; /* Resets 1em to 10px */  font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
		color: #333; padding:0; margin:0; }
a { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }

.entry img { border:0; }
.entry .alignleft { margin-right:20px; }
.entry .alignright { margin-left:20px; }

.post .preview_excerpt { float:left; width:485px; }
.post .preview_thumb { float:left; width:150px; margin-top:15px; margin-left:15px; }

.post h2 a { color:#939598; line-height:22px; }

.homepage h4 a { color:#939598; }
.postmetadata a { color:#939598;  }
.postmetadata a:hover { text-decoration:none; }
a, a:visited, a:hover { color: #939598; text-decoration:none; }
#hidden_secret_color { display:none; height:0; width:0; }
.wp-caption { text-align:center; margin-bottom:20px; }
.wp-caption p { font-style:italic; margin:0; font-size:9pt;}

a, a:visited { text-decoration:none; }

.clear { clear:both;}
.left, .alignleft { float:left;}
.right , .alignright { float:right;}

#searchform { position:absolute; top:0; left:780px; text-indent:0; background-color:white; height:29px;
			 filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
	#searchform input { border:0; font-size:13px; padding:6px 0px 3px 10px; width:242px; background:transparent; }

#header { height:350px; width:1050px; }
/*.header1 { background: url('images/header_photo_1.jpg') !important; }
.header2 { background: url('images/header_photo_2.jpg') !important; }
.header3 { background: url('images/header_photo_3.jpg') !important; }
.header4 { background: url('images/header_photo_4.jpg') !important; }
.header5 { background: url('images/header_photo_5.jpg') !important; } */
	#header h1 { margin:0; padding:0; float:left; text-indent:-9999px; clear:left;}
	#header h1 a { height: 300px; width: 375px; display:block; }
	#header #serving { 	background: url('images/header_serving.png') no-repeat; width: 330px; height: 142px; 
						float:right; margin-top:90px; margin-right:-60px; text-indent:-9999px; }
	#header .description { text-indent:-9999px ;}


/* nav menu stuff */
#nav {  margin:0; padding:0; float:left; position:relative; left:165px; }
	#nav, #nav ul { list-style: none; background-color:black; color:white; cursor:pointer; }
#nav ul { padding: 0; margin:0; }
#nav a { display: block; color:white; }
#nav li { float: left; }
	#nav li:hover, #nav li.hover { position: static; }
	#nav li ul { position: absolute; left: -999em; padding-bottom:6px; }
	#nav .sfhover ul, #nav li:hover ul { left: auto; }
	#nav li a { padding:9px 0px 9px 15px; }
		#nav li a span { display:block; width:145px; height:11px; text-indent:-9999px; font-size:1px; }
	#nav ul li a { padding: 0px 0 5px 15px; }
	
	#nav #organization ul { width: 170px}
	#nav #organization a { padding-left:8px; }
	#nav #organization span { width:100px; }
	#nav #organization a span { background-position:0 0; }

	#nav #organization ul li a { padding-left:10px; padding-right:15px; }
			#nav #organization ul li a span { width:153px; }
		#nav #organization a:hover span { background-position:-153px 0; }
			#nav #organization #about a span { background-position:0 -11px; }
				#nav #organization #about a:hover span { background-position:-153px -11px; }
			#nav #organization #statement a span { background-position:0 -22px; }
				#nav #organization #statement a:hover span { background-position:-153px -22px; }
			#nav #organization #financial a span { background-position:0 -33px; }
				#nav #organization #financial a:hover span { background-position:-153px -33px; }
			#nav #organization #updates a span { background-position:0 -44px; }
				#nav #organization #updates a:hover span { background-position:-153px -44px; }		
			#nav #organization #updatescanada a span { background-position:0 -55px; }
				#nav #organization #updatescanada a:hover span { background-position:-153px -55px; }		

	#nav #people ul { width: 180px; margin-left:0px;  }
		#nav #people ul li a span { width:153px; }
	#nav #people span { width:50px; }
	#nav #people a span { background-position:0 -66px; }
		#nav #people a:hover span { background-position:-153px -66px; }
			#nav #people #staff a span { background-position:0 -77px; }
				#nav #people #staff a:hover span { background-position:-153px -77px; }
			#nav #people #remembrances a span { background-position:0 -88px; }
				#nav #people #remembrances a:hover span { background-position:-153px -88px; }
			#nav #people #board a span { background-position:0 -99px; }
				#nav #people #board a:hover span { background-position:-153px -99px; }

	#nav #countries ul { width: 150px; margin-left:0px;  }
	#nav #countries span { width:75px; }
		#nav #countries ul li a span { width:110px; }
	#nav #countries a span { background-position:0 -110px; }
		#nav #countries a:hover span { background-position:-153px -110px; }
			#nav #countries #argentina a span { background-position:0 -121px; }
				#nav #countries #argentina a:hover span { background-position:-153px -121px; }
			#nav #countries #bolivia a span { background-position:0 -132px; }
				#nav #countries #bolivia a:hover span { background-position:-153px -132px; }
			#nav #countries #brazil a span { background-position:0 -143px; }
				#nav #countries #brazil a:hover span { background-position:-153px -143px; }
			#nav #countries #india-chennai a span { background-position:0 -154px; }
				#nav #countries #india-chennai a:hover span { background-position:-153px -154px; }
			#nav #countries #india-kolkata a span { background-position:0 -165px; }
				#nav #countries #india-kolkata a:hover span { background-position:-153px -165px; }
			#nav #countries #moldova a span { background-position:0 -176px; }
				#nav #countries #moldova a:hover span { background-position:-153px -176px; }
			#nav #countries #nepal a span { background-position:0 -187px; }
				#nav #countries #nepal a:hover span { background-position:-153px -187px; }
			#nav #countries #peru a span { background-position:0 -198px; }
				#nav #countries #peru a:hover span { background-position:-153px -198px; }
			#nav #countries #romania a span { background-position:0 -209px; }
				#nav #countries #romania a:hover span { background-position:-153px -209px; }
			#nav #countries #sierra-leone a span { background-position:0 -220px; }
				#nav #countries #sierra-leone a:hover span { background-position:-153px -220px; }
			#nav #countries #thailand a span { background-position:0 -231px; }
				#nav #countries #thailand a:hover span { background-position:-153px -231px; }		

	#nav #getinvolved ul { width: 150px; margin-left:0px;  }
	#nav #getinvolved span { width:95px; }
		#nav #getinvolved ul li a span { width:130px; }
	#nav #getinvolved a span { background-position:0 -242px; }
		#nav #getinvolved a:hover span { background-position:-153px -242px; }
			#nav #getinvolved #opportunities a span { background-position:0 -253px; }
				#nav #getinvolved #opportunities a:hover span { background-position:-153px -253px; }
			#nav #getinvolved #servant a span { background-position:0 -264px; }
				#nav #getinvolved #servant a:hover span { background-position:-153px -264px; }
			#nav #getinvolved #discover a span { background-position:0 -275px; }
				#nav #getinvolved #discover a:hover span { background-position:-153px -275px; }
			#nav #getinvolved #internships a span { background-position:0 -286px; }
				#nav #getinvolved #internships a:hover span { background-position:-153px -286px; }
			#nav #getinvolved #alumni a span { background-position:0 -297px; }
				#nav #getinvolved #alumni a:hover span { background-position:-153px -297px; }

	#nav #support ul { width: 170px; margin-left:0px;  }
	#nav #support span { width:95px; }
		#nav #support ul li a span { width:153px; }
	#nav #support a span { background-position:0 -297px; }
		#nav #support a:hover span { background-position:-153px -297px; }
			#nav #support #give a span { background-position:0 -308px; }
				#nav #support #give a:hover span { background-position:-153px -308px; }
			#nav #support #pray a span { background-position:0 -319px; }
				#nav #support #pray a:hover span { background-position:-153px -319px; }
			#nav #support #buy a span { background-position:0 -330px; }
				#nav #support #buy a:hover span { background-position:-153px -330px; }
			#nav #support #other a span { background-position:0 -341px; }
				#nav #support #other a:hover span { background-position:-153px -341px; }


	#nav #learnmore ul { width: 120px; margin-left:0px;  }
	#nav #learnmore span { width:105px; }
		#nav #learnmore ul li a span { width:100px; }
	#nav #learnmore a span { background-position:0 -352px; }
		#nav #learnmore a:hover span { background-position:-153px -352px; }
			#nav #learnmore #read a span { background-position:0 -363px; }
				#nav #learnmore #read a:hover span { background-position:-153px -363px; }
			#nav #learnmore #listen a span { background-position:0 -374px; }
				#nav #learnmore #listen a:hover span { background-position:-153px -374px; }
			#nav #learnmore #watch a span { background-position:0 -385px; }
				#nav #learnmore #watch a:hover span { background-position:-153px -385px; }
			#nav #learnmore #connect a span { background-position:0 -396px; }
				#nav #learnmore #connect a:hover span { background-position:-153px -396px; }
			#nav #learnmore #contemplate a span { background-position:0 -407px; height:10px; }
				#nav #learnmore #contemplate a:hover span { background-position:-153px -407px; height:10px; }

#page { background-color: white; width:1050px; text-align: left; margin:`0 0;}
	
#sidebar { float:left; width:400px;  }
	#sidebar #sidebar_content { padding:0 30px 0 100px; }
	#sidebar .small_break_1 { background:url(images/small_break_1.png) no-repeat; height:7px; margin:15px 0; }
	#sidebar .small_break_2 { background:url(images/small_break_2.png) no-repeat; height:8px; margin:15px 0; }
	#sidebar a { color:black; }
		#sidebar a:hover { text-decoration:none; }
	#sidebar #site_updates, #sidebar #prayer_letters { margin-top:30px; padding-bottom:5px; }
	#sidebar #site_updates #stamps { background: url(images/stamps.png) no-repeat; width:135px; height:121px; float:right; margin-right:-9px; margin-top: -48px; background-position:-10px -16px;  }
		#sidebar #site_updates h2 a { margin:0 0 0 -18px; display:block; text-indent:-9999px; background:url(images/updates.png) no-repeat; width: 158px; height:58px; background-position:-21px -20px;}
	#sidebar .sidebar_posts { padding:0 30px; }
	#sidebar .sidebar_posts a { font-size:12pt; }
/*		#sidebar #site_updates .sidebar_posts a:hover { color: #d57a2c; text-decoration:none;}*/
	#sidebar .sidebar_posts h3, #sidebar #site_updates .sidebar_posts a, #sidebar .sidebar_posts p { margin:0; }
	#sidebar .sidebar_posts { font-size:10pt; }
	#sidebar .sidebar_posts { margin-bottom:25px; }
/*		#sidebar .sidebar_posts .sidebar_post:hover, #sidebar .sidebar_posts .sidebar_post:hover a  { color: #d57a2c; }*/		
		#sidebar .sidebar_post { margin-bottom:1em; cursor:pointer; }
	#sidebar #cry_categories { font-size:12px; margin-top:15px; float:left; }	
		#sidebar #cry_categories a { float:left; clear:left; margin-top:5px; }	
	
	#sidebar #prayer_letters h2 a { display:block; margin:0 0 4px -11px; text-indent:-9999px; background:url(images/prayer_letters.png) no-repeat; width: 235px; height:49px; background-position:-33px -26px; }
	
	
/*	#sidebar #ad a { background:url(images/ad_simple_spirituality.png); width:270px; height:180px;  display:block; }*/
	#sidebar #ad a img { margin-top:30px; border:0; }
	#sidebar #sidebar_links a { float:left; margin-right: 17px; font-size:9pt; text-indent:-9999px; font-size:1px; }
	#sidebar #sidebar_links a#donate { width:52px; height:11px; background:url(images/Sprite-Donate-Store-Email.png); }
	#sidebar #sidebar_links a#store { width:44px; height:11px; background:url(images/Sprite-Donate-Store-Email.png); background-position:-91px 0;}
	#sidebar #sidebar_links a#email-signup { margin-right:0; width:97px; height:11px; background:url(images/Sprite-Donate-Store-Email.png); background-position:-174px 0;}
	#sidebar #sidebar_links span { float:left; display:block; width:3px; margin-right: 17px; height:10px; background:url(images/Sprite-Donate-Store-Email.png); background-position:-71px 0; text-indent:-9999px; }
		
#the_cry { padding:0 0 0 0; }
	#the_cry h2 { background:url(images/publication.png) no-repeat; width:270px; height:11px; text-indent:-9999px; }
	#the_cry #the_cry_image { float:left; /*background:url(images/Sprite-Cry.png) no-repeat;*/ width:269px; height:56px; }
	#the_cry #the_cry_image h2 { float:left; margin:0 !important; padding:0; background:none; width:165px;}
		#the_cry #the_cry_image h2 a { display:block; background:url(images/Sprite-Cry.png) no-repeat; width:165px; height:56px; text-indent:-9999px;  }

	#the_cry #the_cry_links { float:right; margin:0; padding:0; font-size:8pt; }
		#the_cry #the_cry_links a { background:url(images/Sprite-Cry.png); width:100px; text-transform:uppercase; display:block; margin-bottom:8px; text-indent:-9999px; }
		#the_cry #the_cry_links #the_cry_subscribe { background-position: -169px -44px;}
		#the_cry #the_cry_links #the_cry_download { background-position: -169px -22px;}
		#the_cry #the_cry_links #the_cry_read { background-position: -169px 0;}
		#the_cry #the_cry_links a.last { margin-bottom:0; }		
	#the_cry_info { background:url(images/WMF-Web-Sprites-The-CRY-description.png) no-repeat; width:270px; height:170px; margin-top:30px; }

#content { float:left; width:650px; padding-top:30px; }
#content h2 { font-size:18pt; line-height:20px; }
	#content .navigation { font-size:14px; }
	
	#content #respond { clear:left; }
	#content .postmetadata a { }
	#content .commentlist p { font-size:9pt;}
	
	#content dl { font-size:11pt; }
	#content dl dt { float:left; margin-right:5px; width:70px; }

.author_page { font-size:11pt; }

.homepage h2 { background:url(images/news_from_the_field.png); width:386px; height:62px; text-indent:-9999px; margin:0;}
.homepage h4 a { color:#939598; }
.homepage .blog_column { width:200px; margin-right:25px; float:left; height:600px;}
.hompagee .blog_column.last { margin-right:0; }
.homepage .blog { width:200px; float:left; font-size:10pt; margin-bottom:25px; color:#939598; cursor:pointer; }
	.homepage .last { margin-right:0; }
	.homepage .first { clear:left; }
	.homepage .blog h3 { font-size:13pt; font-weight:normal; text-transform:uppercase; margin:0; text-indent:-9999px; }
		.homepage .blog h3 a { display:block; width:auto;  width:175px; }
	.homepage .blog h4 { font-size:13pt; margin:6px 0 2px;}
		.homepage .blog h4 a { text-decoration:none; }
	.homepage .blog p {  margin:0;}
	.homepage .blog span {  font-style:italic; padding-bottom:3px; }
	
		.homepage .blog h3 { width:175px; height:17px; background:url(images/Sprite-Home-Country.png); background:url(images/Sprite-Home-Country.png); }
		.homepage .blog h3.argentina { background-position:0 0; }
		.homepage .blog:hover h3.argentina { background-position:-175px 0; }
		.homepage .blog h3.bolivia { background-position:0 -17px; }
		.homepage .blog:hover h3.bolivia { background-position:-175px -17px; }
		.homepage .blog h3.brazil { background-position:0 -35px; }
		.homepage .blog:hover h3.brazil { background-position:-175px -35px; }
		.homepage .blog h3.india-chennai { background-position:0 -52px; }
		.homepage .blog:hover h3.india-chennai { background-position:-175px -52px; }
		.homepage .blog h3.india-kolkata { background-position:0 -72px; }
		.homepage .blog:hover h3.india-kolkata { background-position:-175px -72px; }
		.homepage .blog h3.moldova { background-position:0 -90px; }
		.homepage .blog:hover h3.moldova { background-position:-175px -90px; }
		.homepage .blog h3.nepal { background-position:0 -107px; }
		.homepage .blog:hover h3.nepal { background-position:-175px -107px; }
		.homepage .blog h3.peru { background-position:0 -125px; }
		.homepage .blog:hover h3.peru { background-position:-175px -125px; }
		.homepage .blog h3.romania { background-position:0 -142px; }
		.homepage .blog:hover h3.romania { background-position:-175px -142px; }
		.homepage .blog h3.sierra-leone { background-position:0 -160px; }
		.homepage .blog:hover h3.sierra-leone { background-position:-175px -160px; }
		.homepage .blog h3.thailand, .most_recent.thailand { background-position:0 -179px; }
		.homepage .blog:hover h3.thailand { background-position:-175px -179px; }
	
	.homepage .most_recent { margin-bottom:25px; cursor:pointer; }
	.homepage .most_recent h3 { float:left; font-weight:normal; text-transform:uppercase; margin:2px 0 0 0; }
		.homepage .most_recent h3 a { font-size:24px; margin-right:5px; text-decoration:none; }
	.homepage .most_recent h4 { font-size:13pt; margin:0; float:left; }
		.homepage .most_recent h4 a { font-size:16pt; margin-right:5px; text-decoration:none; }
	.homepage .most_recent span { float:left; font-style:italic; font-size:16pt; }
	.homepage .most_recent p { font-size:30pt; font-weight:bold; margin:0; clear:left; line-height:1em; }
	
.country, .post_page, .author_page, .staff_page { padding-top:5px !important; }
.country h2 { margin-bottom:5px !important; }

.post { }
	.post ol, .post ul { padding:0 0 0 0px; }
	.post ol { margin-left:0; } 
	.post ol li { cursor:pointer; padding:0 0 10px 0; font-size:11pt; list-style-type: none; clear:left; }
	 	.post ol li h3 { margin:0 0 5px 0; float:left; }
		.post ol li ul { display:none; padding:0; margin-left:15px; clear:left; }
			 .post ol li ul li { cursor:auto; color:#939598 !important; padding-top:5px; font-size:10pt; }
				.post ol li ul li ul { display:block;}
				.post ol li ul li ul li { list-style-type: disc; cursor:auto; color:#939598 !important; padding:2px 0px; font-size:10pt;}
			

.post_page { }
	.post_page h2 {  }
	.post_page #comment { width:600px;}

.post h2 { font-size:14pt; margin:0 0 4px 0; }
.post { font-size:11pt;line-height:1.4em; color:#939598; }
.post li { font-size:11pt;line-height:1.4em; color:#939598; }
.postmetadata { font-size:11pt;line-height:1.4em; font-weight:bold; }
	.postmetadata span { margin:0 10px; }

.medium_break_1 { background:url(images/medium_break_1.png) no-repeat; width:650px; height:12px; margin:15px 0; }
.big_break_1 { background:url(images/big_break_1.png) no-repeat; width:954px; height:7px; }

#footer { padding-left:100px; margin-top:15px; float:left; clear:left; font-size:12pt; height:60px;}
	#footer #footer_content { margin-top:12px; font-size:13px; width:952px;}
	#footer #footer_content a { float:left; color:black; font-size:13px; } 
	#footer #footer_content div { float:left; margin-right:30px; margin-top:5px; } 
	#footer #footer_content .oxide { float:right; width:172px; height:18px; padding-top:4px; margin-right:0; margin-top:0; }
	#footer #footer_content .oxide a { color:#939598; }
	#footer #footer_content .oxide:hover { background-position: -20px 0; }
	#footer #footer_content .oxide_badge { float:right; margin:0;}
	#footer #footer_content .oxide_badge a { margin:0; display:block; text-indent:-9999px; background:url(images/oxide_badge.png) no-repeat; width:22px; height:22px;}
	#footer #footer_content .oxide_badge a:hover { background-position:0 -22px; }
	#footer #footer_content div.copy { width: 162px; }
	#footer #footer_content div.mail { width: 156px; }
	#footer #footer_content div.address { width:184px; }
	#footer #footer_content div.phone { width:98px; }

/* Organization */ 
#content h2#about { background:url(images/organization/About.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#statement-of-faith { background:url(images/organization/Statement-of-Faith.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#financial-integrity { background:url(images/organization/Financial-Integrity.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }

/* people */
#content h2#board-of-directors { background:url(images/people/Board-of-Directors.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#staff { margin:0; }
#content h2#staff a { background:url(images/people/Staff.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; margin:0; display:block; }
#content h2#remembrances { background:url(images/people/Remembrances.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
 
/* support */
#content h2#buy { background:url(images/support/Buy.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#give { background:url(images/support/Give.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#other-ways-to-give { background:url(images/support/Other-ways-to-give.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#pray { background:url(images/learn/Pray.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#contemplate, #content h2.contemplate { background:url(images/learn/Contemplate.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }

/* learn more */
#content h2#connect { background:url(images/learn/Connect.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#listen, #content h2.listen { margin-top:0; background:url(images/learn/Listen.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#pray { background:url(images/learn/Pray.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#read { background:url(images/learn/Read.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#watch { background:url(images/learn/Watch.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }

/* get_involved */
#content h2#alumni { background:url(images/get_involved/Alumni.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#apply { background:url(images/get_involved/Apply.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#discovery-teams { background:url(images/get_involved/Discovery-Teams.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#internships { background:url(images/get_involved/Internships.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#volunteer { background:url(images/get_involved/Volunteer.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#opportunities { background:url(images/get_involved/Opportunities.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }
#content h2#servant-teams { background:url(images/get_involved/Servant-Teams.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; }

.bullet { background: url(images/Sprite-Arrows.png) no-repeat; height:9px; width:10px; float:left; margin-top:5px; margin-right:5px; font-size:1px; }
.selected .bullet { height:8px; }



/*********************************************************************/
/****** COUNTRY SPECIFICS ********************************************/
/*********************************************************************/

.argentina { }
.argentina_recent, 
.argentina_recent h3 a, 
.argentina_recent h4 a,
.argentina .post .entry a, .argentina .postmetadata a:hover, .argentina .post h2 a:hover,
.argentina_hover:hover,
.argentina_hover:hover a,
.argentina_post h3 { color: #76afc8 !important; }
.argentina_post .bullet { background-position:0 -119px; }
.argentina_post .selected .bullet { background-position:0 -128px; }

.bolivia { }
.bolivia_recent,
.bolivia_recent h3 a,
.bolivia_recent h4 a,
.bolivia .post .entry a, .bolivia .postmetadata a:hover, .bolivia .post h2 a:hover,
.bolivia_hover:hover,
.bolivia_hover:hover a,
.bolivia_post h3 { color: #6a7daf !important; }
.bolivia_post .bullet { background-position:0 -68px; }
.bolivia_post .selected .bullet { background-position:0 -77px; }

.brazil { }
.brazil_recent,
.brazil_recent h3 a,
.brazil_recent h4 a,
.brazil .post .entry a, .brazil .postmetadata a:hover, .brazil .post h2 a:hover,
.brazil_hover:hover,
.brazil_hover:hover a,
.brazil_post h3 { color: #629d9c !important; }
.brazil_post .bullet { background-position:0 -102px; }
.brazil_post .selected .bullet { background-position:0 -111px; }


.india-chennai { }
.india-chennai_recent,
.india-chennai_recent h3 a,
.india-chennai_recent h4 a,
.india-chennai .post .entry a, .india-chennai .postmetadata a:hover, .india-chennai .post h2 a:hover,
.india-chennai_hover:hover,
.india-chennai_hover:hover a,
.india-chennai_post h3 { color: #705169 !important; }
.india-chennai_post .bullet { background-position:0 -17px; }
.india-chennai_post .selected .bullet { background-position:0 -26px; }


.india-kolkata { }
.india-kolkata_recent,
.india-kolkata_recent h3 a,
.india-kolkata_recent h4 a,
.india-kolkata .post .entry a, .india-kolkata .postmetadata a:hover, .india-kolkata .post h2 a:hover,
.india-kolkata_hover:hover,
.india-kolkata_hover:hover a,
.india-kolkata_post h3 { color: #9c404c !important; }
.india-kolkata_post .bullet { background-position:0 -51px; }
.india-kolkata_post .selected .bullet { background-position:0 -60px; }


.moldova { }
.moldova_recent,
.moldova_recent h3 a,
.moldova_recent h4 a,
.moldova .post .entry a, .moldova .postmetadata a:hover, .moldova .post h2 a:hover,
.moldova_hover:hover,
.moldova_hover:hover a,
.moldova_post h3 { color: #705169 !important; }
.moldova_post .bullet { background-position:0 -17px; }
.moldova_post .selected .bullet { background-position:0 -26px; }


.nepal { }
.nepal_recent,
.nepal_recent h3 a,
.nepal_recent h4 a,
.nepal .post .entry a, .nepal .postmetadata a:hover, .nepal .post h2 a:hover,
.nepal_hover:hover,
.nepal_hover:hover a,
.nepal_post h3 { color: #889155 !important; }
.nepal_post .bullet { background-position:0 -34px; }
.nepal_post .selected .bullet { background-position:0 -43px; }


.peru { }
.peru_recent,
.peru_recent h3 a,
.peru_recent h4 a,
.peru .post .entry a, .peru .postmetadata a:hover, .peru .post h2 a:hover,
.peru_hover:hover,
.peru_hover:hover a,
.peru_post h3 { color: #d57a2b !important; }
.peru_post .bullet { background-position:0 -85px; }
.peru_post .selected .bullet { background-position:0 -94px; }


.romania { }
.romania_recent,
.romania_recent h3 a,
.romania_recent h4 a,
.romania .post .entry a, .romania .postmetadata a:hover, .romania .post h2 a:hover,
.romania_hover:hover,
.romania_hover:hover a,
.romania_post h3 { color: #6a7daf !important; }
.romania_post .bullet { background-position:0 -68px; }
.romania_post .selected .bullet { background-position:0 -77px; }


.sierra-leone { }
.sierra-leone_recent,
.sierra-leone_recent h3 a,
.sierra-leone_recent h4 a,
.sierra-leone .post .entry a, .sierra-leone .postmetadata a:hover, .sierra-leone .post h2 a:hover,
.sierra-leone_hover:hover,
.sierra-leone_hover:hover a,
.sierra-leone_post h3 { color: #d8b304 !important; }
.sierra-leone_post .bullet { background-position:0 0px; }
.sierra-leone_post .selected .bullet { background-position:0 -9px; }


.thailand { }
.thailand_recent,
.thailand_recent h3 a,
.thailand_recent h4 a,
.thailand .post .entry a, .thailand .postmetadata a:hover, .thailand .post h2 a:hover,
.thailand_hover:hover,
.thailand_hover:hover a,
.thailand_post h3 { color: #889155 !important; }
.thailand_post .bullet { background-position:0 -34px; }
.thailand_post .selected .bullet { background-position:0 -43px; }

.word-made-flesh_recent { }
.word-made-flesh_recent,
.word-made-flesh_recent h3 a,
.word-made-flesh_recent h4 a,
.word-made-flesh .post .entry a, .word-made-flesh .postmetadata a:hover, .word-made-flesh .post h2 a:hover,
.word-made-flesh_hover:hover,
.word-made-flesh_hover:hover a,
.word-made-flesh_post h3 { /*color: #d57a2b !important;*/ }
.word-made-flesh .bullet { /*background-position:0 -85px;*/ }
.word-made-flesh .selected .bullet { /*background-position:0 -94px;*/ }

#sidebar #country_info { font-size:11pt; margin-top:30px; }
#sidebar #map { margin-top:30px; }

/* social media links */
#sidebar #social_media_links {  }
	#sidebar #social_media_links a { background:url(images/Sprite-Syndication.png) no-repeat; height:18px; margin-right:12px; float:left; text-indent:-9999px; font-size:1px; }
	#sidebar #social_media_links #facebook { width:18px; }
	#sidebar #social_media_links #myspace { width:16px; background-position:-31px 0; }
	#sidebar #social_media_links #twitter { width:14px; background-position:-60px 0; }
	#sidebar #social_media_links #wordpress { width:28px; background-position:-86px 0; }
	#sidebar #social_media_links #youtube { width:44px; background-position:-124px 0; }
	#sidebar #social_media_links #vimeo { width:22px; background-position:-181px 0; }
	#sidebar #social_media_links #rings { width:20px; background-position:-217px 0; }
	#sidebar #social_media_links #rss { width:18px; background-position:-250px 0; margin-right:0; }

/* country info */
#sidebar .argentina_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Argentina.png); text-indent:-9999px; }
#sidebar .moldova_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Moldova.png); text-indent:-9999px; }
#sidebar .bolivia_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Bolivia.png); text-indent:-9999px; }
#sidebar .brazil_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Brazil.png); text-indent:-9999px; }
#sidebar .india-chennai_sidenav div { width:270px; height:170px; background:url(images/country_blocks/India-Chennai.png); text-indent:-9999px; }
#sidebar .india-kolkata_sidenav div { width:270px; height:170px; background:url(images/country_blocks/India-Kolkata.png); text-indent:-9999px; }
#sidebar .nepal_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Nepal.png); text-indent:-9999px; }
#sidebar .peru_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Peru.png); text-indent:-9999px; }
#sidebar .romania_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Romania.png); text-indent:-9999px; }
#sidebar .sierra-leone_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Sierra.png); text-indent:-9999px; }
#sidebar .thailand_sidenav div { width:270px; height:170px; background:url(images/country_blocks/Thailand.png); text-indent:-9999px; }
	

/* country maps */
#sidebar .argentina_map { background:url(images/country_maps/Argentina.png); width:270px; height:280px; }
#sidebar .bolivia_map { background:url(images/country_maps/Bolivia.png); width:270px; height:280px; }
#sidebar .brazil_map { background:url(images/country_maps/Brazil.png); width:270px; height:280px; }
#sidebar .india-chennai_map { background:url(images/country_maps/India-Chennai.png); width:270px; height:280px; }
#sidebar .india-kolkata_map { background:url(images/country_maps/India-Kolkata.png); width:270px; height:280px; }
#sidebar .nepal_map { background:url(images/country_maps/Nepal.png); width:270px; height:280px; }
#sidebar .peru_map { background:url(images/country_maps/Peru.png); width:270px; height:280px; }
#sidebar .romania_map { background:url(images/country_maps/Romania.png); width:270px; height:280px; }
#sidebar .sierra-leone_map { background:url(images/country_maps/Sierra-Leone.png); width:270px; height:280px; }
#sidebar .thailand_map { background:url(images/country_maps/Thailand.png); width:270px; height:280px; }
#sidebar .moldova_map { background:url(images/country_maps/Moldova.png); width:270px; height:280px; }

#sidebar #country_more, #sidebar #country_news_feed { margin-top:15px; display:block; text-indent:-9999px; font-size:1px; background:url(images/Sprite-Country-News-About.png) no-repeat; width:226px; height:9px; }
#sidebar #country_more { width:235px; }

#sidebar #country_more.argentina { background-position: -226px 0; }
#sidebar #country_more.argentina:hover { background-position: -226px -9px; }
#sidebar #country_news_feed.argentina { background-position: 0 0; }
#sidebar #country_news_feed.argentina:hover { background-position: 0 -9px; }
#sidebar #country_more.bolivia { background-position: -226px -18px; }
#sidebar #country_more.bolivia:hover { background-position: -226px -27px; }
#sidebar #country_news_feed.bolivia { background-position: 0 -18px; }
#sidebar #country_news_feed.bolivia:hover { background-position: 0 -27px; }
#sidebar #country_more.brazil { background-position: -226px -36px; }
#sidebar #country_more.brazil:hover { background-position: -226px -45px; }
#sidebar #country_news_feed.brazil { background-position: 0 -36px; }
#sidebar #country_news_feed.brazil:hover { background-position: 0 -45px; }
#sidebar #country_more.india-chennai { background-position: -226px -54px; }
#sidebar #country_more.india-chennai:hover { background-position: -226px -63px; }
#sidebar #country_news_feed.india-chennai { background-position: 0 -54px; }
#sidebar #country_news_feed.india-chennai:hover { background-position: 0 -63px; }
#sidebar #country_more.india-kolkata { background-position: -226px -72px; }
#sidebar #country_more.india-kolkata:hover { background-position: -226px -81px; }
#sidebar #country_news_feed.india-kolkata { background-position: 0 -72px; }
#sidebar #country_news_feed.india-kolkata:hover { background-position: 0 -81px; }
#sidebar #country_more.moldova { background-position: -226px -90px; }
#sidebar #country_more.moldova:hover { background-position: -226px -99px; }
#sidebar #country_news_feed.moldova { background-position: 0 -90px; }
#sidebar #country_news_feed.moldova:hover { background-position: 0 -99px; }
#sidebar #country_more.nepal { background-position: -226px -108px; }
#sidebar #country_more.nepal:hover { background-position: -226px -117px; }
#sidebar #country_news_feed.nepal { background-position: 0 -108px; }
#sidebar #country_news_feed.nepal:hover { background-position: 0 -117px; }
#sidebar #country_more.peru { background-position: -226px -126px; }
#sidebar #country_more.peru:hover { background-position: -226px -135px; }
#sidebar #country_news_feed.peru { background-position: 0 -126px; }
#sidebar #country_news_feed.peru:hover { background-position: 0 -135px; }
#sidebar #country_more.romania { background-position: -226px -144px; }
#sidebar #country_more.romania:hover { background-position: -226px -153px; }
#sidebar #country_news_feed.romania { background-position: 0 -144px; }
#sidebar #country_news_feed.romania:hover { background-position: 0 -153px; }
#sidebar #country_more.sierra-leone { background-position: -226px -162px; }
#sidebar #country_more.sierra-leone:hover { background-position: -226px -171px; }
#sidebar #country_news_feed.sierra-leone { background-position: 0 -162px; }
#sidebar #country_news_feed.sierra-leone:hover { background-position: 0 -171px; }
#sidebar #country_more.thailand { background-position: -226px -180px; }
#sidebar #country_more.thailand:hover { background-position: -226px -189px; }
#sidebar #country_news_feed.thailand { background-position: 0 -180px; }
#sidebar #country_news_feed.thailand:hover { background-position: 0 -189px; }

/* Main blog page titles */
.word-made-flesh h2.updates { background:url(images/country_headers/Updates.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.word-made-flesh h2.updates-canada { background:url(images/country_headers/Updates-Canada.png) no-repeat; margin:0; height:112px; text-indent:-9999px; }
.word-made-flesh h2.prayer-request { background:url(images/learn/Pray.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px;  }
.word-made-flesh h2.prayer-letters { margin:0; text-indent:-9999px; background:url(images/misc_headers/WMF-Web-Handwriting-Prayer-Letters-Page.png) no-repeat; height:112px; }
.word-made-flesh h2.the-cry, #the-cry-issue-downloads { background:url(images/Sprite-Handwritten-Cry.gif) 0 -375px no-repeat; height:75px; text-indent:-9999px; margin: 20px 0;}
.word-made-flesh h2#search_results { background:url(images/misc_headers/WMF-Web-Handwriting-Search-Results.png); height:112px; background-repeat:no-repeat; text-indent:-9999px; margin:0; }

/* country titles */
.argentina h2.title { background:url(images/country_headers/Argentina.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.bolivia h2.title { background:url(images/country_headers/Bolivia.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.brazil h2.title { background:url(images/country_headers/Brazil.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.india-chennai h2.title { background:url(images/country_headers/India-Chennai.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.india-kolkata h2.title { background:url(images/country_headers/India-Kolkata.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.nepal h2.title { background:url(images/country_headers/Nepal.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.peru h2.title { background:url(images/country_headers/Peru.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.romania h2.title { background:url(images/country_headers/Romania.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.sierra-leone h2.title { background:url(images/country_headers/Sierra-Leone.png) no-repeat; margin:0; width:630px; height:112px; text-indent:-9999px; }
.thailand h2.title { background:url(images/country_headers/Thailand.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }
.moldova h2.title { background:url(images/country_headers/Moldova.png) no-repeat; margin:0; width:642px; height:112px; text-indent:-9999px; }

/* country blocks */
