
.admin {
    border-top: 1px solid navajowhite;
    clear: both;
}

.admin a {
    color: navajowhite;
    text-decoration: none;
    font: 10px verdana;
}

.admin a:hover {
    color: crimson;
    font-weight: bold;
}

body {
	background-color:#f5f5ef;
	margin-top:10px;
}

p {
    line-height: 1.5em;
}

#header_logo {left:-10px;position:relative;}

#sidebar_inner a {
    color: white;
}

#container {
	padding-top:10px;
}

#account_header {
	color:#347fa5;
	font-size:10px;
	font-family:Georgia, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:20px;
}

#account_header p {
	color:#347fa5;
	font-size:10px;
	font-family:Georgia, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	text-align:right;
}

#account_header p a:link, #account_header p a:visited, #account_header p a:hover, #account_header p a:active {
	color:#000099;
	font-size:10px;
	font-family:Georgia, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
#account_header p a:hover {
	color:#000000;
}
#navigation {
	background: #094159 url(../images/navigation_bg.png);
	margin: 0px;
	clear:both;
}

#navigation ul, #secondary_container ul, #footer ul {
	margin:0px;
}

#navigation ul, #navigation li, #secondary_container li, #footer li{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#container {
	background-color:#FFF;
}

#content_container {
	margin: 0px 10px 0px 10px;
}

#sidebar {
	margin-left:12px;
	background-color:#78a0b0;
	width:248px;
	height:100%;
}

#sidebar ul, #sidebar_inner ul {
	color:#FFF;
	padding-left:10px;
	font-family:Georgia, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

#sidebar_inner {
	margin-left:0px;
	background-color:#78a0b0;
	width:248px;
	height:100%;
}

#main_p  {
	color:#938e73;
	margin:10px 0px 10px 10px;
}

#main_content h2.your_project {
	font-size:22px;
	color:#8f8c7f;
	margin-left:10px;
}

#secondary_container {
	color:#938e73;
	margin:0px 10px 0px 10px;
}

#secondary_container h3.inner {
	color:#938e73;
	font-size:15px;
	font-weight:bold;
}

#secondary_container p.inner, #secondary_container p {
	color:#938e73;
	font-size:13px;
}

#secondary_container li {
	color:#347fa5;
	font-size:10px;
	font-family:Georgia, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

#secondary_container h2.inner {
	font-size:50px;
	color:#5c5845;
	font-weight:normal;
}

img.inline_image {
	float:left;
	margin:0px 15px 5px 0px;
}

#icm_news {
	background: #FFF url(../images/icm_news.png) no-repeat;
	color:#347fa5;
	margin:10px 10px 0px 10px;
}

#icm_news p {
	margin-left:100px;
}

#current_project {
	background-color:#efede5;
	padding:12px 30px 12px 10px;
	margin-bottom:15px;
}

div.current_project_info {
	margin-top:25px;
}

.current_project_info h2 {
	font-size:24px;
	color:#5c5845;
	margin-bottom:0px;
}

.current_project_info h3 {
	font-size:13px;
	color:#938e73;
	font-family: Georgia, sans-serif;
	margin:0px 0px 2px 0px;
}

.current_project_info h4 {
	font-size:14px;
	font-weight:bold;
	color:#938e73;
	text-transform: uppercase;
	margin-top:10px;
	margin-bottom:3px;
}

.current_project_info span.give_now img {
	margin-top:15px;
}

div.mini_div {
	background: #FFF url(../images/mini_div_bg.png) no-repeat;
	padding:20px 15px 10px 20px;
}

div.mini_div_wide  {
	padding:5px 0px 5px 10px;
}

div.mini_div_wide span {
	color:#347fa5;
	font-weight:bold;
}

#updates_and_follow {
	background-color:#f7f6f1;
	margin:5px 10px 10px 10px;
	padding:0px 0px 0px 10px;
}

#updates_and_follow h4 {
	color:#347fa5;
	font-size:13;
	margin:0px;
}

#updates_and_follow p {
	color:#938e73;
	font-size:11px;
	margin-bottom:3px;
}

#other_projects {
	margin:35px 10px 10px 10px;
	padding:0px 0px 0px 10px;
}

#other_projects ul, #other_projects li {
	list-style:none;
	color:#347fa5;
	display: block;
	font-family:Helvetica, sans-serif;
	text-transform:none;
	font-size:12px;
}

#where_we_work_sidebar {
	background-color:#f1efe8;
	padding:10px 0px 10px 10px;
}

#where_we_work_sidebar p.sub {
	color:#347fa5;
	font-size:11px;
	text-transform:none;
	font-weight:bold;
}

#where_we_work_sidebar p {
	color:#938e73;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
}

#where_we_work_sidebar ul, #where_we_work_sidebar li {
	color:#347fa5;
	list-style:none;
	margin-left:2px;
}

#join_us_left {
	width:507px;
	float:left;
}

#join_us_right {
	width:432px;
	float:left;
	height:291px;
}

#ministry_left {
	width:517px;
	float:left;
}

#ministry_right {
	width:422px;
	float:left;
	height:344px;
	background: #FFF url('../images/ministry_bg_right.png');
}

#ministry_map {
	background: #FFF url('../images/ministry_map_bg.png') no-repeat;
}

#ministry_map h2 img {
	margin:10px 0px 0px 15px;
}

#ministry_map p {
	margin:0px 0px 0px 15px;
	width:520px;
	font-size:12px;
}

#ministry_map img {
	margin:0px 0px 0px 15px;
}

.ministry_third, .media_landing {
	width:293px;
	float:left;
	margin:0px 10px 0px 0px;
}

#ministry_sub_container {
	margin:20px 0px 15px 0px;
}

#ministry_inner_container h2 {
	color:#5c5845;
	font-size:24px;
	margin-left:10px;
}

#ministry_inner_container h3 {
	color:#938e73;
	font-size:15px;
	font-weight:bold;
	margin-left:10px;
}

#ministry_inner_container p {
	margin:10px 0px 0px 10px;
	color:#5c5845;
}

.split_header_left {
    float:left;
}

.split_header_right {
    float:left;
    height:291px;
    width:432px;
}

.split_header_right p {
	margin:10px 0px 0px 25px;
	font-size:16px;
	color:#5c5845;
}

.split_header_right p.read_more {
	color:#347fa5;
	font-weight:bold;
	font-family: Georgia;
	font-size:10px;
	text-transform:uppercase;
}

#join_us_right {
	background: #FFF url('../images/join_us_right_bg.png');
}

#join_and_give {
	background: #FFF url('../images/join_us_div_bg_001.png');
	height:150px;
}

#join_and_give h2,  {
	margin-bottom:8px;
}

#join_and_give h2 img {
	margin:15px 0px 0px 33px;
}

#join_and_give p {
	margin:0px 0px 0px 35px;
	width:620px;
	font-size:12px;
}

#join_and_give p.give_today {
	margin:0px 0px 0px 33px;
}

#join_and_give p.give_today img {
	margin:5px 0px 0px 0px;
}

#third_columns {
	margin-top:20px;
	margin-bottom:20px;
}

.third_column_first {
	padding-left:30px;
}

.third_column p, .third_column_first p {
	margin-top:15px;
	margin-bottom:5px;
}

#supplement_links {
	text-align:center;
	margin-bottom:10px;
}

#country_container {
	margin: 10px 10px 0px 10px;
	color:#938e73;
}

ul.location_navigation {
	display:inline;
	margin:0px 0px 0px 10px;
}

ul.location_navigation li, ul.location_navigation li.active a:hover {
	margin:0px;
	list-style:none;
	display:inline;
	color:#f3b352;
	border-bottom:1px dotted #f3b352;
	text-decoration:none;
	font-size:11px;
	font-style: oblique;
}

ul.location_navigation li.active, ul.location_navigation li a:hover {
	margin:0px;
	list-style:none;
	display:inline;
	color:#8f8c7f;
	border-bottom:0px dotted #8f8c7f;
	text-decoration:none;
	font-size:11px;
	font-style: oblique;
}

#country_container h2 {
	color:#8f8c7f;
	font-size:22px;
	margin-bottom:0px;
	line-height:16px;
}

#country_container h3 {
	color:#5c5845;
	font-size:40px;
	margin-bottom:10px;
}

#country_container h4 {
	color:#938e73;
	font-size:15px;
	font-weight:bold;
	margin-bottom:35px;
}

#country_container .right_content h2 {
	color:#5c5845;
	font-size:15px;
	margin-bottom:15px;
}

#content_container .right_content ul, #content_container .right_content li {
	list-style:none;
	margin:0px;
	color:#347fa5;
}

#world_listing {
	margin: 0px 10px 20px 10px;
}

div.country_list {
	margin-right:40px;
}

.country_list h2 {
	color:#8f8c7f;
	font-size:22px;
}

.country_list ul, .country_list li {
	list-style:none;
	margin:0px;
	color:#347fa5;
}

#media_container {
	margin-left:10px;
}

#media_container h2 {
	font-size:26px;
	color:#5c5845;
	margin:0px;
	font-weight:bold;
}

#media_container h3 {
	font-size:13px;
	color:#5c5845;
	line-height:0px;
	margin-bottom:10px;
	font-weight:normal;
}

#media_container p {
	margin-top:10px;
	color:#938e73;
	font-size:13px;
}

#media_sidebar {
	margin:55px 0px 0px 10px;
}

#media_sidebar h4, #third_columns .media_landing h4 {
	margin:5px 0px 0px 0px;
	font-size:13px;
	font-weight:normal;
	color:#347fa5;
}

#media_sidebar p, #third_columns .media_landing p {
	margin:0px 0px 10px 0px;
	font-size:11px;
	font-weight:normal;
	color:#938e73;
	line-height:8px;
}

.media_landing {
	padding-bottom:10px;
}

#footer {
	text-align: center;
}

#footer li, #footer li a:link, #footer li a:visited, #footer li a:hover, #footer li a:active {
	color:#347fa5;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

input.text, input.title, textarea, select {margin:0em 0;border:auto}

p.Smaller {font-weight: normal; padding: 0; margin:0em 0;border:auto}
