body {
     text-align: center;
     min-width: 960px;
     padding: 0;
     margin: 0 0 40px 0;
	 background-color:#fff;
	 color:#666;
	 font-size:80%; font-weight:normal;
	 font-family:Arial, Helvetica, sans-serif;
 }
 * {margin:0; padding:0;}
 #content_inner p {margin:0; padding:0px; padding-bottom:15px;}
 a {color:#0093cf; text-decoration:underline;}
 a:hover {text-decoration:none;}
 a:visited {color:#9bd0e5;}
div.hidden { display:none; }

#master {width:100%; margin:0; padding:0; background: #fff;}

 #header_wrapper { background: url(/images_template/bg_website_new.jpg) no-repeat top center #528E8C; }
 #header { height:85px; text-align: left; width: 960px; margin:0 auto; padding:0; }
 #inner_header {position:relative; margin:0px 0 0 0; padding:0;}

 #logo {float:left;}
 #logo h1 {
	background:  url(/images_template/logo_ec.png) 0 0 no-repeat;
	margin: 20px 0 0px 0;
	padding: 0;
	overflow: hidden;
	float: left;
}

#logo h1 a {
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	width: 362px;
	height: 50px;
}
#newsletter {float:right; color:#fff; padding:18px 0px 0px 0px;}

#share-button {
	text-decoration: none;
    padding-right: 5px;
}

 #top_bar {background:url(/iiimages_template/bg_navigation_new.jpg) no-repeat top center #345555;
	 bbackground-color:#214345;
	 border-bottom:3px solid #1f312e;
	 color:#fff;
 }
 #top_bar_inner { text-align: left; width: 960px; margin: 0 auto; }
 #navigation {float:left;}
 #navigation ul#nav_main {padding:10px 0px 7px 0px;}
 #navigation #nav_main li {display: inline;list-style-type: none;padding-right: 33px;}
 #navigation #nav_main li a {color:#fff; text-decoration:none; text-transform:uppercase; font-size:13px;}
 #navigation #nav_main li a:hover { color:#ccc; }
 #navigation #nav_main li.active a {color:#a0b9b5;}
 
 #search {float:right; padding:3px 0px 0 0;}
 #search input.searchbox-field {
	float:left;
	width:120px;
	font-size:11px;
	padding:4px 0px 4px 2px;
	border:0px;
	background-color:#142624;
	background-color:#1f312e;
	color:#fff;
	font-weight:normal;
}

 
 
 #body {
	width: 960px;
	margin: 40px auto;
	text-align: left;
 }
 
 #body .body_inner {
	 clear:both;
	 background:url(/images_template/bg_body_bottom_darker.jpg) no-repeat bottom center;
 }
 
#section_image { display:none; width:959px; margin:0 0 0 1px; height:100px; background-color:#317e7a;}
body #body #section_image, body.About #body #section_image, body.Contact #body #section_image {background:url(/images_template/bg_section_about.jpg) no-repeat top center #317e7a;}
body.Articles #body #section_image {background:url(/images_template/bg_section_articles.jpg) no-repeat top center #317e7a;}
body.Articles #ccategory_header > h2 {display:none;}
body.News #body #section_image {background:url(/images_template/bg_section_news.jpg) no-repeat top center #317e7a;}
body.Media #body #section_image {background:url(/images_template/bg_section_media.jpg) no-repeat top center #317e7a;}
body.Resources #body #section_image {background:url(/images_template/bg_section_resources.jpg) no-repeat top center #317e7a;}
body.Donations #body #section_image {background:url(/images_template/bg_section_donations.jpg) no-repeat top center #317e7a;}
#section_image_inner {padding:65px 0 0 20px;}
#section_image_inner a {color:#666;}


 #content {
     float:left;
	 width:637px;
	 mmargin: 0 320px 0 0;
	 min-height:400px;
     margin-bottom: 20px;
 }
 * html #content { height:400px; }
 
#content #addthis {float:right; margin:0px 20px 20px 20px;}

#content .inner {
     padding:0px 40px 0px 0px;
     margin: 0 0px 0px 1px;
	 line-height:17px;
 }
 
 #content .bodysmallgrey {padding-bottom:40px; margin-bottom:40px;}
 #content div .headline {color:#3e7f74; padding:20px 0px; margin:20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px;}

#content p {margin-bottom:1em;}
#content ul {padding:0; margin:20px 0 20px 12px;} 
#content ul li {list-style:none; background:url("/images_template/bullet_circle.gif") 0px  9px  no-repeat; padding-left:12px; line-height:22px;}
#content ol {padding:0; margin:20px 0 20px 30px;} 
#content ol li {padding:0px 0px 10px 5px; line-height:16px;}
#content ol li ul li {padding-left:12px;}
#content h2 {font-size:28px; font-weight:normal; margin:0px 0px 25px 0px; color:#83b74b; color:#D0C6AD; font-family: 'Vollkorn', Georgia, serif; line-height:20px;}
#content h3 {font-size:16px; margin:15px 0 2px 0; color:#a0b9b5;}

/*  ***************

#content table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 11px;
	margin: 25px 0 25px 0;
	width: 99%; wwidth:489px;
	text-align: left;
	border-collapse: collapse;
}
#content th
{
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	background: #e3deda;
	border-top: 4px solid #d0d0d0;
	border-bottom: 1px solid #fff;
	color: #444;
}
#content td
{
	padding: 10px;
	background: #f6f3ec; 
	border-bottom: 1px solid #fff;
	ccolor: #669;
	border-top: 1px solid transparent;
}
#content tr:hover tdd
{
	background: #d0dafd;
	color: #339;
}

***************** */

.articles_listing { clear:both; margin-bottom:30px; }
.articles_image img {  margin-bottom:20px; border:1px solid #D6D5CF;  /*-moz-border-radius: 5px; border-radius: 5px; */ }
.articles_image_thumbnail { float:left; margin: 0 20px 10px 0; }
.articles_image_thumbnail img { border:1px solid #D6D5CF; }

.post_meta {margin:20px 0px; color:#ccc;}
p.pagination {margin-top:25px;}

#pagination-wrapper {display:table; margin:0 auto;}
#content #pagination-wrapper ul.pagination-list {margin:30px 0 20px 0;}
#content #pagination-wrapper ul.pagination-list li {display:inline;}
#content #pagination-wrapper ul.pagination-list li a,
a.page-num,
a.prev-page,
a.next-page,
a.first-page,
a.last-page,
strong.current-page {
    display: block;
float: left;
border: 1px solid #dddcd8;
background: #f6f3ec;
padding: 4px 8px;
margin: 2px;
text-decoration: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
line-height: 13px;
color: #999999;
}
 
ul.pagination-list li a:hover,
a.page-num:hover,
a.prev-page:hover,
a.next-page:hover,
a.first-page:hover,
a.last-page:hover {
    margin: 1px 1px;
    padding: 5px 9px;
    color: #000;
    border: 1px solid #99c4c6;
    -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
}
 
strong.current-page {
    border: 1px solid #fff;
    margin: 2px 0;
}


 #side {
     float: right;
     width: 321px;
     margin: 0;
 }

 #side .inner {
     padding:0px 0px 0px 40px;
     margin: 0;
	border-left: 1px solid #f6f3ec;
 }

#devotional {margin-bottom:50px;}
#devotional_title {width:242px; padding:3px 20px 10px 20px; border-bottom:1px solid #D0C6AD;}
#devotional_title h2 a, #devotional_inner h2 a { text-decoration:none; padding:3px 0px 0px 30px; font-family: 'Vollkorn', Georgia, serif; font-weight:normal; font-size:18px; color:#D0C6AD; background:url(/images_template/devotional_title_book.jpg) no-repeat bottom left #fff;}
#devotional_title h2 a:hover, #devotional_inner h2 a:hover, #devotional_title h2.news_image a:hover {text-decoration:underline;}
#devotional_title h2.news_image a {text-decoration:none; padding-left:30px; font-family: 'Vollkorn', Georgia, serif; font-weight:normal; font-size:18px; color:#D0C6AD; background:url(/images_template/news_title_newspaper.jpg) no-repeat bottom left #fff;}
#devotional_inner h2 a, #devotional_inner h2 a:hover {background:none; padding-left:0px;}
#devotional_inner {width:242px; padding:12px 20px 5px 20px;}
#devotional_inner p {margin:0; padding:0; line-height:18px;}
#devotional_inner ttd.news_date {padding:3px 0px;}

#age_buttons {margin-bottom:20px;}
.news_date {color:#999; width:50px; height:40px;}


.subnav_header {display:block; padding:12px 0 12px 25px; color:#999; text-decoration:none; background:#345555; background:#f6f3ec; font-weight:bold; bbborder-top:1px solid #d6d5cf; bbborder-bottom:1px solid #d6d5cf; }
#subnav_categories, #subnav_months {margin:0px 0 20px 0; padding:0;}
#subnav_categories li, #subnav_months li {list-style:none; margin:0px 0 0 0; padding:0; text-align:left; border-bottom:1px solid #f6f3ec;}
#subnav_categories li a, #subnav_months li a {display:block; padding:12px 0 12px 25px; color:#666; text-decoration: none;}
#subnav_categories li a:hover, #subnav_months li a:hover {background:#d6d5cf;}
#subnav_categories li a.active, #subnav_months li a.active {background:#d6d5cf;}
#nav_sub li.here {background-color:#d6d5cf;}

#sponsors {width:960px; clear: both; text-align:left; margin:0 auto; border:1px solid #336D7B; background:#528E8C; color:#fff;}
#sponsors_inner {padding: 10px;}

#footer {
     margin: 20px auto 0 auto;
	 padding-top:0px;
	 width: 960px;
	 text-align: left;
     cclear: both;
	 background:#f6f3ec;
	 color:#999;
 }
 
#footer_left { float: left; }
#footer_right {	float: right; text-align:right; }
#footer a, #footer_left a, #footer_right a {color:#999; text-decoration:underline; font-size:100%;}

#footer ul#nav_sub {margin: 0px; padding: 0px;}
#footer ul#nav_sub li {float:left; padding-right: 10px; list-style-type: none;}
#footer ul li.currentpage h3 {font-family:Verdana, Arial, Verdana, sans-serif; font-weight:normal; font-size:100%;}
#footer ul li span { border-left: 1px solid #a68e71; padding-left: 6px; }
#footer ul li a { ccolor:#B7CA99; }
#footer ul li a:hover {ccolor:#fff}
#footer a, #footer a:visited {ccolor:#B7CA99;}
#footer a:hover {ccolor:#fff;}


 
 
 /**************  COMMENTS ************/
 .info {border-top:1px solid #ddd; bbackground-color:#eee; margin-top:30px; padding:0px 0px 10px 0;}
 #content .info h3 {color:#00395e; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
 .comment_entry {padding:25px 0px; border-bottom:1px solid #ddd;}

 p.author {color:#ccc; padding:15px 0 0 15px;}
 p.author a {color:#ccc;}
 
 #comment_entry_form {margin-top:30px;}
.submit_comment {margin:10px 0px; padding:5px 10px; background-color:#214345; color:#fff; border:1px solid #000;}
 
 
/**************  HOMEPAGE ************/
#feature_image {margin-bottom:30px; border:1px solid #D6D5CF; /*-moz-border-radius: 5px; border-radius: 5px;*/ }
#fffffeature_image #myGallery .slideElement { -moz-border-radius: 5px; border-radius: 5px; } 
#fffffffeature_image #myGallery .slideInfoZone { -moz-border-radius: 5px; border-radius: 5px; } 

#feature_image #myGallery h2 { margin:10px 0 0 20px; font-size: 22px; font-family:Arial, Verdana, sans-serif; color:#fff; }
#feature_image #myGallery p { display:none; }

#homepage_articles {}
.homepage_articles_entry {clear:both; border-top:1px solid #f6f3ec; padding:20px 0px 40px 0px;}
.homepage_articles_entry_topbar {mmargin-top:15px;}
.homepage_articles_title {float:left; padding-top:4px;}
#content .homepage_articles_title h2 {margin-bottom: 10px;}
.homepage_articles_title h2 a {padding:8px 0px 0px 30px; font-family: 'Vollkorn', Georgia, serif; font-weight:normal; font-size:18px; color:#D0C6AD; background:url(/images_template/article_title_pen.jpg) no-repeat bottom left #fff; text-decoration:none;}
.homepage_articles_title h2 a:hover {text-decoration:underline;}
.homepage_articles_date {color:#999; float:right;}
.homepage_articles_content {clear:both;}


iframe { max-width: 600px; }