
/****
ADMIN
********/

.admin {
    clear: both;
}

.admin a {
    color: peru;
    text-decoration: none;
    font: 10px verdana;
}

.admin a:hover {
    color: crimson;
    font-weight: bold;
}

body {
	background-color:#f5f5ef;
}

p {
    line-height: 1.5em;
}

a {
    color: #617FA5;
    text-decoration: none;
}

.frontCountry a {
	color: #edb928;
	text-decoration:none;
	font-family:Georgia, sans-serif;
	font-size:12px;
}

a:hover {
    color: black;
    text-decoration: underline;
}

a.f {
    text-decoration: none;
}
a.f:hover {
    text-decoration: underline;
}

#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 {
	margin:0px;
	padding:0px;
	text-align:right;
}

#navigation {
	background: #094159 url(../images/navigation_bg.png);
	margin: 0px 10px 0px 10px;
	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%;
}
#ARsidebar_inner {
	margin-left:0px;
	background-color:#FFF;
	width:320px;
	height:100%;
}
#ARmain_p  {
	color:#938e73;
	margin:10px 30px 10px 30px;
}
#ARmain_p p {
	color:#726e59;
	padding-right: 30px;
	 text-align: justify;
}
#ARmain_p h2 {
	color:#083f55;
	font-size: 20px;
}
#ARmain_p h3 {
	color:#938e73;
	font-size: 25px;
	padding-right:30px;
}
#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;
}
#secondary_container h2.innerEvent {
	font-size:35px;
	color:#083b52;
	font-weight:normal;
}

#secondary_container ul.normal {
	color:#938e73;
	font-size:12px;
	list-style-type:circle;
	list-style:outside;
	font-family:Verdana, Geneva, sans-serif;
}
/****
IOWA page styles
********/
#iowa_container {
	color:#938e73;
	margin:0px 10px 0px 10px;
}
#iowa_sidebar_container {
	color:#938e73;
}
#iowa_container h1 {
	font-size:26px;
	color:#333;

}

#iowa_container h3 {
	color:#938e73;
	font-size:12px;
}
#iowa_sidebar_scotty{
	background: url(../images/meetscotty.jpg) no-repeat;
	padding-left:25px;
	padding-right:15px;
	padding-top:55px;
	color:#006;
}
#iowa_sidebar_other{
	width: 230px;
	padding:7px;
	color:#006;
	background-color:#CCC;
}

#newmexico_container {
	color:#938e73;
	margin:0px 30px 0px 0px;
}

/****
END iowa page styles
********/

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, .current-project {
    background-color:#F4F1EA;
    background-image:url(../images/bg.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;
    margin-bottom:15px;
    padding:12px 30px 12px 10px;
}

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:#F5F4EF;
	padding:10px 0px 10px 10px;
    margin-top: 15px;
}

.where_we_work_profile td p,
.where_we_work_profile td{
    font-size: 11px;
}

#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:-15px;
}

#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, .give_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.jpg');
	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;
	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:12px;
}

.media_landing {
	padding-bottom:10px;
}

#footer {
	text-align: center;
}

#footer li {
	color:#347fa5;
	font-size:10px;
	font-family:Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}

span.inline-summary p {
    display: inline;
}

#give_container {
	margin-left:10px;
}

#give_container h2 {
	font-size:26px;
	color:#5c5845;
	margin:0px;
	font-weight:normal;
}

#give_container h3 {
	font-size:13px;
	color:#5c5845;
	margin-bottom:10px;
	font-weight:normal;
}

#give_container p {
	margin-top:10px;
	color:#938e73;
	font-size:12px;
	padding-right:15px;
}
.give_landing {
	padding-bottom:10px;
}
/*************
NAVIGATIOn
**************/
#main-navigation {
    background: #083F56 url(../images/nav-states.gif) no-repeat 0px -5px; 
    height: 32px;
}

#sub-navigation {
    padding: 3px 12px;
    background-color: #356D83;
    border-bottom: 1px solid white;
}

#sub-navigation a {
    font-weight: bold;
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-size: 11px;
}

#sub-navigation a:hover {
    text-decoration: underline;
}

#sub-navigation a.active {
    color: orange;
}

.nav {
     background: #356D83 url(../images/nav-states.gif) no-repeat 0px -38px; 
     height: 32px; width: 67px; 
     display: block; float: left; text-indent: -1000px;
     -moz-outline: none;
}

.nav:hover {
     background-position: 0px -5px;
}

.navigation-Home #nav-home {
    background-position: 0px -71px;
}

#nav-ministry {
   width: 88px; background-position: -68px -38px;
}
#nav-ministry:hover {
   background-position: -68px -5px;
}
.navigation-Ministry #nav-ministry {
    background-position: -67px -71px;
}


#nav-join {
   width: 84px; background-position: -156px -38px;
}
#nav-join:hover {
   background-position: -156px -5px;
}
.navigation-Join #nav-join {
    background-position: -155px -71px;
}

#nav-give {
   width: 63px; background-position: -240px -38px;
}
#nav-give:hover {
   background-position: -240px -5px;
}
.navigation-Give #nav-give{
    background-position: -239px -71px;
}


#nav-media {
   width: 71px; background-position: -303px -38px;
}
#nav-media:hover {
   background-position: -303px -5px;
}
.navigation-Media #nav-media {
    background-position: -302px -71px;
}


#nav-about {
   width: 91px;
   background-position: -374px -38px;
}
#nav-about:hover {
   background-position: -374px -5px;
}
.navigation-About #nav-about {
    background-position: -373px -71px;
}


#nav-account {
   width: 128px;
   background-position: -465px -38px;
}
#nav-account:hover {
   background-position: -465px -5px;
}
.navigation-Account #nav-account {
    background-position: -464px -71px;
}

#nav-store {
   width: 73px;
   background-position: -592px -38px;
}
#nav-store:hover {
   background-position: -592px -5px;
}
.navigation-Store #nav-store {
    background-position: -592px -71px;
}

#nav-christmas {
   width: 118px; background-position: -596px -38px;
}
#nav-christmas:hover {
   background-position: -596px -5px;
}
.navigation-Christmas #nav-christmas {
    background-position: -593px -71px;
}

#nav-meetthefounders {
   width: 150px; background-position: -596px -38px;
}
#nav-meetthefounders:hover {
   background-position: -596px -5px;
}
.navigation-Meetthefounders #nav-meetthefounders {
    background-position: -593px -71px;
}



/*************
PROJECTS
**************/

.related_pages {
    background-color:HoneyDew;
    border-top:1px solid #D3E1E2;
    line-height:20px;
    padding:5px;
    margin-top: 15px;
}

.related_pages a {
    color: #8EAFBD;
    font-family: tahoma;
    text-decoration: none;
}

.related_pages a:hover {
    color: orange;
    text-decoration: underline;
}

.gray_it{
	background-color:#333;
	color:#fff;
}
.fontcolor{
	color:#fff;
	font-size:18px;
}

.darker_font{
	color:#333;
}

.darker_font p{
	font-size:13px;
	color:#333;
}



.miscelaneous{
	background-color:#CCC;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	
}

.round-top-left{
}

.round-top-right{
}

round-bottom-left{
}

roung-bottom-right{
}




.more-content{
	background-color:#CCC;
	font-size: 10px;
	color:#333;
	padding-left:
}


.subcontent{
	background-color:#CCC;
	font-size:9px;
}