/*
Theme Name: Concept X 
Theme URI: http://themes.weboy.org/
Description: Beautifull dark and smooth premium Wordpress theme with tons of features. Huge admin panel and very flexible. Full CMS.
Version: 1.1 - Last updated May 6th 2010
Author: Phi - Andreas Wilthil
Author URI: http://www.phiworx.com
*/

@charset "utf-8";
/* CSS Document */

/* GLOBAL STYLES */


*{border:none; outline:none;}

body{
	width:1000px; 
	height:100%; 
	-background:#0e0f13; 
	margin:0px auto; 
	font-size:12px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#061618; 
	text-align:center;
}

/* TYPOGRAPHY */

a{
	text-decoration:none; 
	color:#53211a; 
	cursor:pointer;
}

a:hover{
	text-decoration:underline;
}

h2 a{
	color:#222;
}

h2.title {
	color:#336;
	font-size:28px;
}

h2.titleA {
	color:#6f4b9a;
	font-size:28px;
}
/*
h2.titleAC{
	color:#6f4b9a;
	font-size:52px;
	font-family: 'Tangerine', cursive;
	font-weight:700;

}
*/

h1{
	color:#360; 
	font-size:30px; 
	font-weight:normal;  
	margin:16px 0px 16px;
	letter-spacing:1px;
}

h2{
	color:#555; 
	font-size:18px; 
	margin:0px 0px 8px; 
	font-weight:normal; 
	clear:both; 
	letter-spacing:1px;
}

h2.title {
	color:#336;
	font-size:28px;
}

h2.titleA {
	color:#837297;
	font-size:28px;
}

h3.jub{
	color:#00594e; 
	font-size:26px; 
	margin-top: 10px;
	margin-bottom: 25px;
	font-weight:normal; 
	clear:both; 
	letter-spacing:1px;
}


h3{
	color:#555; 
	font-size:15px;  
	margin:20px 0px 10px; 
	font-weight:normal; 
	letter-spacing:1px; 
}

h4{
	color:#00594e; 
	font-size:12px;  
	margin:20px 0px 10px; 
	font-weight:normal; 
	letter-spacing:1px; 
	text-transform:uppercase; 
}

p{
	line-height:16px; 
	margin:0px 0px 12px 0px; 
}

blockquote.pullquote { 
	width: 220px; 
	padding: 0px 20px 0px 0px; 
	margin:0px 20px 20px; 
	font-size: 15px; 
	line-height: 130%; 
	float:left; 
	border-right:1px solid #dbdbdb; 
	text-align:right; 
	font-style:italic; 
}

blockquote.pushquote { 
	width: 220px; 
	padding: 0px 0px 0px 20px; 
	margin:0px 0px 20px 20px; 
	font-size: 15px; 
	line-height: 130%; 
	float:right; 
	border-left:1px solid #dbdbdb; 
	text-align:left; 
	font-style:italic;
}

pre{ 
	line-height:20px; 
	margin-bottom:20px; 
	max-width:100%; 
	text-align:left;
}

hr{
	width:100%; 
	height:1px; 
	margin:20px 0px; 
	clear:both; 
	float:left; 
	background:#dbdbdb; 
	color:#dbdbdb;
}

ul{
	-margin:2px 20px 20px; 
	padding:0; 
	list-style-type:square; 
	width:auto; 
	display:block; 
}

ul.reg {
	margin:2px 20px 20px; 
	padding:0; 
	list-style-type:square; 
	width:auto; 
	display:block; 
}

ol{
	margin:2px 20px 20px; 
	padding:0; 
	list-style-type:decimal; 
	width:auto; 
	display:block; 
}

ul li, ol li{ 
	clear:both; 
	padding:4px 0px; 
	margin:0px; 
	color:#000; 
	width:auto; 
	text-align:left;
}

#request {
	clear: both;
	float: left;
}

#contribute {
	clear:both;
	float:left;
	margin-left:35px;
	width: 100%;
}

.devlist li { 
	clear:both; 
	padding:4px 0px; 
	margin-left:100px; 
	color:#000; 
	width:auto; 
	text-align:left;
	line-height: 150%;
}

.devstrg {
	color: #0f3d41;
}

.devpage {
	font-size:1.0em;
}

.devinfo {
margin-left: 200px;
}


ul li a{}

ul li a:hover, ol li a.hover{}

table{
	width:100%; 
	border-collapse:collapse; 
	float:left; 
	clear:both; 
	margin:0px 0px 0px 0px;
}

table caption{
	width:100%;  
	padding:12px 12px; 
	color:#999; 
	font-weight:bold; 
	background:#efefef;
}

table th,table td {
	padding:12px 12px; 
	-border:1px solid #eee; 
	text-align:left;  
	display:table-cell;
}

table.pix{
	width:100%;  
	float:left; 
	clear:both; 
	margin:0px 0px 0px 0px;
	display: table;
}



table.pix td {
	-border: 1px solid #ccc;
	padding:12px 12px;  
	text-align:left;  
	display:table-cell;
	valign: top;
	
	
}



table tr {}

/*table tr:hover{
	background:#f4f4f4;
}

table th {
	background:#f7f7f7;
}

table a{
	font-weight:bold; 
	padding:4px 8px; 
}

table a:hover{
	color:#999; 
	padding:4px 8px; 
}

*/

.pixie {
	width: 900px;
	height: 819px;
	background: url(http://osueast.org/wp-images/bk-04.png) no-repeat top left;

}

#circle {
	width: 400px;
    height: 400px;
    text-align: center;
	border: solid 1px #ccc;
	-webkit-border-radius:999px;
	-moz-border-radius:999px;
	-ms-border-radius:999px;
	-o-border-radius:999px;
	border-radius:999px;
	padding:25px;
	margin-left:225px;
}

.vcenter {
	width: 200px;

}

/* -------------------------------------------*/
/* PAGE STRUCTURE */
/* -------------------------------------------*/

#ministryImage {
	float: left;
	width: 300px;
	margin-right: 20px;
}

#ministryText {
	float: left;
	width: 600px;
}

#ministryMore {
	clear: both;
}

#accentList {
	margin-left:75px;
	margin-bottom: 10px;
}

#accentLink {
	margin-left:18px;
	margin-bottom: 10px;
}


#header-wrap{
	-text-align:center; 
	min-height:120px;
}

#header-wrap .inner{
	margin:0px; 
	width:400px; 
	text-align:left;
}

#header-wrap .inner #logo {
	float:left; 
	width:1000px;
	-display:inline;
	background: #00594e; /*url(images/header-bk.jpg) no-repeat bottom center;*/
	margin-top: 2px;
	margin-left: 2px ;
	border-radius: 5px;
	box-shadow: 0 0 10px #444;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-box-shadow: 0 0 30px #444;
	-webkit-box-shadow: 0 0 10px #444;
	-ms-box-shadow: 0 0 10px #444;
	text-align: left;
	
}

/*

We would like to create a more beveled look in the header background. This is CSS for subtle gradient. Right now it looks too subtle but it's the starting point.

	background: #222; /* Show a solid color for older browsers 
	background: -moz-linear-gradient(#021d5a, #01143e);
	background: -o-linear-gradient(#021d5a, #01143e);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#021d5a), to(#01143e)); /* older webkit syntax 
	background: -webkit-linear-gradient(#021d5a, #01143e);
	
*/
 
#header-wrap .inner #payoff {
	float:right; 
	width:400px; 
	padding-top:0px; 
	display:inline;
	text-align:right;
}

#body-wrap{
	width:100%;  
	float:left; 
	-background:url(images/page-bg.png) repeat-x; 
	text-align:left;
}

#main-wrap{
	width:960px; 
	float:left; 
	-background:url(images/wrapper-bg.png) no-repeat top center;
	text-align:center; 
	margin-left: 20px;
	-position: relative;
}

#main-wrap #inner{
	margin:0px auto; 
	width:960px;
}

#nav-wrap {
	width:960px; 
	float:left;  
	display:block;
	}

#snav-wrap {
	width:960px; 
	float:left;  
	display:block;
	}
	
	
#feature{
	width:500px; 
	float:left; 
	-margin-bottom: 0px; 
	-padding:0px; 
	position:relative; 
	z-index:1;
}

#slide-wrap{
	-background:#0e0f13; 
	-background-image: url(images/fbg.png); 
	-background-repeat:no-repeat; 
	position:bottom; 
	-padding:0px 0px 0px; 
	min-height:100px; 
	float:left; 
	width: 500px;
}

#slide-container{
	float:left; 
	-margin-left:0px; 
	width:490px; 
	height: 320px; 
	}
	
.slide{
	float:left; 
	width:500px; 
	height: 320px;
	padding:0px 0px; 
	overflow:hidden; 
	display:inline;
}

.slide-image{
	float:left;
}

.slide-info-wrap{
	width:500px; 
	background:url(images/fbg_info.png) no-repeat bottom; 
	float:left; 
	-margin-bottom:2px;
}

.slide-info-wrap .slide-info{
	float:left; 
	width:500px;  
	-padding:16px 20px 10px 40px;
}

.slide-info-wrap .slide-link{
	float:left; 
	width:auto;  
	text-align:left; 
	-padding:0px 20px 16px;
}

.accordion-wrap{ 
	width:550px; 
	overflow:hidden;
}

#accordion{}

.accordion-info{
	position:absolute; 
	bottom:0px; 
	left:0px; 
	background:url(images/fbg_info.png) no-repeat bottom;
	width:910px;
	padding:14px 20px 10px 0px;
}

.accordion-info .number{
	width:49px; 
	float:left; 
	text-align:center;
}


.featurebtn{
	background:url(images/feature-btn-left.png) no-repeat; 
	display:inline-block; 
	float:left; 
	margin-top:12px;
}

.featurebtn span{
	background:url(images/feature-btn-right.png) no-repeat top right;
	padding:5px 12px 9px 10px; 
	margin-left:4px; 
	line-height:18px; 
	display: inline-block;
	color:#ccc; 
	text-transform:uppercase;
}

/* Slideshow navigation/buttons */

#nav-slider{
	width:550px; 
	margin:20px; 
	position:absolute; 
	top:0px; 
	left:0px;  
	z-index:100; 
}

#nav{
	height:20px; 
	width:auto; 
	text-align:right; 
	float:right;
}

#nav a {
	background:#333; 
	display:block; 
	padding:4px 6px; 
	margin-left:4px;
	float:left; 
	color:#777;
}

#nav a.activeSlide, #nav a:hover {
	background:#555; 
	color:#ccc; 
	display:block; 
	text-decoration:none;
}

#nav a:focus {
	outline: none;
}


.intro p{
	color:#666; 
	font-size:18px; 
	margin:0px 0px 8px; 
	font-weight:normal; 
	clear:both; 
	letter-spacing:1px;
}

h1.pagetitle{
	border-bottom:1px solid #ddd; 
	padding-bottom:10px; 
	padding-top:13px; 
	margin:0px 0px 20px; 
	float:left; 
	clear:both; 
	width:580px;
}

#content-wrap{
	float:left; 
	width:960px; 
	text-align:left;
}

#content-wrap #content-top {
	-background: url(images/content-bg.png) no-repeat top center; 
	width:960px; 
	min-height:20px; 
	float:left; 
	margin:0px; 
	padding:0; 
	font-size:10px; 
	color:#9990; 
	text-align:left;
}

#content-wrap #content-top .inner{
	width:920px; 
	padding:6px 20px 0px 20px;
}

#content-wrap #content-middle {
	-background:#eee url(images/content-bottom.gif) no-repeat bottom center;
	padding:4px 0px 20px 20px; 
	float:left;  
	width:940px;
}

#content-wrap #content-middle #content { 
	width:920px; 
	margin-right:20px; 
	float:left; 
	min-height:100px;
	font-size:13px; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#061618; 
}

#content-wrap #content-middle .content { 
	width:920px; 
	margin-right:20px; 
	float:left; 
	min-height:100px;
}

#content-middle p {
	line-height: 150%;
}


#content-wrap #content-middle #content.fullwidth{
	width:920px;  
	float:left; 
}

#content-wrap #content-middle #content.home  h1{
	margin-top:0px;
}

#content img, .tripple-content img{ 
	-border:1px solid #ddd;  
	-padding:4px; 
	-background:#fff;
}

.tripple-top{
	float:left;
	margin-left: 0px;
	width:920px; 
	clear:both; 
	height:4px; 
	-background:url(images/tripple-top.gif) no-repeat;
	font-size:0px;
}

.tripple-content{
	float:left;
	margin-left: 0px;
	width:920px;
	-background:url(images/tripple-content.gif) repeat-y;
	padding:16px 20px 16px 20px;
	display:inline;
}



.tripple-content h4{
	margin-top:0px;
}

.tripple-content-welcome{
	float:left;
	margin-left: 20px;
	width:920px;
	height: 80px;
	-background:url(images/tripple-content.gif) repeat-y;
	padding:0px 0px 0px 0px;
	display:inline;
}

.tripple-content-welcome h2{
	color:#19646a; 
	font-size:22px;  
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:normal; 
	letter-spacing:1px; 
}

.tripple-content-welcome p {
	font-size: 14px;
	font-style: italic;
	margin-right: 25px;
	margin-left: 10px;
	text-align: left;
}
		
.tripple-bottom{
	float:left;
	margin-left: 0px;
	width:920px;
	height:1px;
	-background:url(images/tripple-bottom.gif) no-repeat;
	padding-bottom:5px;
	margin-bottom:5px;
}
	
#content-wrap #content-middle #sidebar{
	width:320px;
	 display:inline;
	 float:left;
	 margin:10px 0px 0px 0px;
}

#sidebar-top{
	width:320px;
	height:4px;
	margin:0;
	float:left;
	clear:both;
	font-size:0px;
	background:url(images/sidebar-top.gif) no-repeat;
}

#sidebar-middle{
	width:280px;
	padding:16px 20px;
	float:left;
	background:url(images/sidebar-middle.gif);
}

#sidebar-bottom{
	width:320px;
	height:4px;
	float:left;
	background:url(images/sidebar-bottom.gif);
	font-size:0px;
}

	
#footer-widgets {
	background:#f6f6f6 /*url(images/footer-top.gif) no-repeat top center*/;
	width:920px;
	float:left;
	padding:10px 20px 20px 20px;
}

#footer-widgets .leftwidget{
	float:left;
	width:600px;
	margin-top:20px;
}

#footer-widgets .rightwidget{
	float:left;
	width:320px;
}

#footer-widgets #bottom-right-widget .top{
	width:320px;
	float:left;
	height:4px;
	display:inline;
	background:url(images/right-widget-top.gif) no-repeat;
	font-size:0px;
}

#footer-widgets #bottom-right-widget .content{
	width:280px;
	padding:16px 20px;
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	background:url(images/right-widget-canvas.gif) repeat-y;
}

#footer-widgets #bottom-right-widget .bottom{
	width:320px;
	float:left;
	height:4px;
	display:inline;
	background:url(images/right-widget-bottom.gif) no-repeat;
	font-size:0px;
}

#footer-widgets #bottom-right-widget .content h4{
	margin-top:0px;
}

	
.header-widget h1, .header-widget h2, .header-widget h3, .header-widget h4{
	margin:0;
}

	
#footer-nav-wrap {
	background: url(images/footer-menu-bg.png) no-repeat bottom center;
	width:960px;
	 text-align:left;
	float:left;
	padding:0;
}

#footer-nav-wrap .inner{
	width:940px;
	float:left;
	padding:10px 0px 10px 20px;
}

	
.portfolio{
	margin-bottom:20px;
}

.clear{
	clear:both;
	float:left;
	display:block;
	padding:20px 0px;
	height:20px;
}

.line{
	-background:url(images/shadowline-920px.gif) no-repeat top;
	height:2px;
	width:920px;
	margin:0px 0px 0px;
	float:left;
	clear:both;
	display: none;
}

#sidebar .line{
	background:url(images/shadowline-920px.gif) no-repeat top;
	height:2px;
	width:280px;
	margin:10px 0px 0px;
	float:left;
	clear:both;
}

	
.widgetwrap{
	float:left;
	width:280px;
	clear:both;
	margin-bottom:20px;
}

.widgetwrap ul{
	list-style-:none;
}

	
.double{
	width:580px;
	margin-right:20px;
	float:left;
	display:inline;
	padding:0;
	line-height:16px;
}

.single{
	width:280px;
	margin-right:20px;
	margin-bottom: 10px;
	float:left;
	display:inline;
	line-height:16px;
}

.single h1, .single h2, .single h3, .single h4{
	margin-top:0px;
}

.right{
	float:right;
	margin:0px 0px 0px 20px;
}

.left{
	float:right;
	margin:0px 20px 0px 0px;
}

.last{
	margin-right:0px;
}

	
.single ul.no-border, .single ul.no-border li, .double ul.no-border, .double ul.no-border li{
	border:none;
}

#content .tripple .single img{
	border:1px solid #d2d2d2;
}

.thumbnailwrap{
	width:270px;
	overflow:visible;
	background:url(images/thumbnail-shadow.gif) no-repeat bottom;
	padding-bottom:8px;
}

.thumbnailwrap2{
	width:270px;
	overflow:visible;
	background:url(images/thumbnail-shadow.gif) no-repeat bottom;
	padding-bottom:8px;
}

	
.alignright{
	float:right;
	margin:4px 0px 10px 10px;
	display:inline;
}

.alignleft{
	float:left;
	margin: 4px 10px 10px 0px;
	display:inline;
}

	
#footer-bottom{
	width:920px;
	min-height:30px;
	float:left;
	text-align:right;
	padding:10px 20px;
	color:#444;
	font-size:10px;
}

#footer-bottom a{
	color:#444;
	font-size:10px;
}

#footer-bottom a:hover{
	text-decoration:underline;
}

#footer-bottom #credits{
	width:580px;
	margin-right:20px;
	text-align:left;
	float:left;
	display:block;
}

#footer-bottom #footer-links {
	float:left;
	width:320px;
	text-align:right;
	margin:0;
	padding:0px;
}

	
	/* Menu in footer  */
#footer-bottom ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
}

#footer-bottom li{
	color:#555;
	font-size:10px;
	float:left;
	width:auto;
	clear:none;
	margin-left:14px;
	padding:0px;
	text-transform:none;
}

#footer-bottom li ul{
	display:none;
}

	
.homepost{
	float:left;
	margin-bottom:20px;
	position:relative;
	width:920px;
	clear:both;
}

.homepost h2{
	max-width:460px;
}

	
.date{
	position:absolute;
	top:0;
	right:0;
	padding:6px;
	background:#ddd;
}

.meta-wrap{
	padding:6px;
	background:#ddd;
	float:left;
	margin:0px 4px 4px 0px;
}

	/* BLOG */
	
.post-meta{
	clear:both;
	float:left;
	width:100%;
	padding-bottom:16px;
	font-size:10px;
}

.underline{
	border-bottom:1px solid #d2d2d2;
	margin-bottom:20px;
	padding-bottom:4px;
}

.post-meta p{
	font-size:10px;
	color:#999;
}

.post-meta a{
	font-size:10px;
	color:#999;
}

.post-meta a:hover{
	font-size:10px;
	color:#777;
	text-decoration:underline;
}

	
/* MAIN NAVIGATION */

	/* Level 1 */
	
#main-nav {
	margin-top: 0px;
	margin-left: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	list-style:none;
	width:auto;
	float:left;
	display:inline;
	position:relative;
	z-index:5000;
	width:960px;
}

#main-nav li{
	clear:none;
	float:left;
	margin:0;
	 border:none;
	position:relative;
}
 
#main-nav li a{
	float:left;
	padding-top:20px; 
	padding-right: 0px; 
	padding-bottom:12px; 
	padding-left: 20px;
	margin-bottom:0px;
	text-transform:uppercase;
	color:#777;
	font-size: 13px;
}

#main-nav li a:hover{
	border-bottom:2px solid #e47c00;
	padding-bottom:10px;
	 text-decoration:none;
}

#main-nav li.current_page_item a {
	border-bottom:2px solid #ccc;
	padding-bottom:10px;
}

#main-nav li.current_page_item li a{
	border:none;
}

	/* Level 2 */
#main-nav  ul {
	margin: -10px 0px 0px 0px;
	padding: 0px;
	border-top:2px solid #e47c00;
	position:absolute;
	visibility: hidden;
	width:auto;
	z-index:2000;
	background:#fff;
}

#main-nav  ul li {
	float: left;
	display: inline;
	clear:both;
	margin:0px 0px 0px 0px;
	text-transform:none;
	padding:0px;
}

#main-nav  ul li a, #main-nav ul li.current_page_item a{
	border:none;
	width:196px;
	background:#fff url(images/arrow.gif) no-repeat 12px 14px;
	color:#777;
	margin:0px;
	padding:10px 10px 10px 24px;
	 font-weight:normal;
	display:inline;
	height:auto;
}

#main-nav  ul li a:hover, #main-nav ul li.current_page_item a:hover{
	border:none;
	background:#e7e7e7 url(images/arrow.gif) no-repeat 12px 14px;
	color:#555;
	padding:10px 10px 10px 24px;
	height:auto;
}

	/* Level 3*/
#main-nav  ul ul {
	margin: -2px 0px 0px 0px;
	padding: 0px;
	 position:absolute;
	visibility: hidden;
	width:auto;
	z-index:2000;
	background:#fff;
}

#main-nav  ul ul li {
	border:none;
	float: left;
	display:inline;
	clear:both;
	margin:0px 0px 0px 0px;
	text-transform:none;
	padding:0px;
}

#main-nav  ul ul li a, #main-nav  ul ul li.current_page_item a{
	border:none;
	width:196px;
	background:#fff url(images/arrow.gif) no-repeat 12px 14px;
	color:#777;
	margin:0px;
	padding:10px 10px 10px 24px;
	 font-weight:normal;
	display:inline;
	height:auto;
}

#main-nav  ul ul li a:hover, #main-nav  ul ul li.current_page_item a:hover{
	border:none;
	background:#e7e7e7 url(images/arrow.gif) no-repeat 12px 14px;
	color:#555;
	padding:10px 10px 10px 24px;
	height:auto;
}


#sec-nav {
	margin-top: 0px;
	margin-left: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	list-style:none;
	width:auto;
	float:left;
	display:inline;
	position:relative;
	z-index:4000;
	width:960px;
}

#sec-nav li{
	clear:none;
	float:left;
	margin:0;
	 border:none;
	position:relative;
}
 
#sec-nav li a{
	float:left;
	padding-top:10px; 
	padding-right: 0px; 
	padding-bottom:10px; 
	padding-left: 80px;
	margin-bottom:0px;
	text-transform:uppercase;
	color:#00594e;
	font-size: 13px;
}

#sec-nav li a:hover{
	-border-bottom:2px solid #00594e;
	-padding-bottom:0px;
	 text-decoration:underline;
}

#sec-nav li.current_page_item a {
	border-bottom:2px solid #ccc;
	padding-bottom:10px;
}

#sec-nav li.current_page_item li a{
	border:none;
}

	/* Level 2 */
#sec-nav  ul {
	margin: -10px 0px 0px 0px;
	padding: 0px;
	border-top:2px solid #e47c00;
	position:absolute;
	visibility: hidden;
	width:auto;
	z-index:2000;
	background:#fff;
}

#sec-nav  ul li {
	float: left;
	display: inline;
	clear:both;
	margin:0px 0px 0px 0px;
	text-transform:none;
	padding:0px;
}

#sec-nav  ul li a, #sec-nav ul li.current_page_item a{
	border:none;
	width:196px;
	background:#fff url(images/arrow.gif) no-repeat 12px 14px;
	color:#777;
	margin:0px;
	padding:10px 10px 10px 24px;
	 font-weight:normal;
	display:inline;
	height:auto;
}

#sec-nav  ul li a:hover, #sec-nav ul li.current_page_item a:hover{
	border:none;
	background:#e7e7e7 url(images/arrow.gif) no-repeat 12px 14px;
	color:#555;
	padding:10px 10px 10px 24px;
	height:auto;
}

	/* Level 3*/
#sec-nav  ul ul {
	margin: -2px 0px 0px 0px;
	padding: 0px;
	 position:absolute;
	visibility: hidden;
	width:auto;
	z-index:2000;
	background:#fff;
}

#sec-nav  ul ul li {
	border:none;
	float: left;
	display:inline;
	clear:both;
	margin:0px 0px 0px 0px;
	text-transform:none;
	padding:0px;
}

#sec-nav  ul ul li a, #sec-nav  ul ul li.current_page_item a{
	border:none;
	width:196px;
	background:#fff url(images/arrow.gif) no-repeat 12px 14px;
	color:#777;
	margin:0px;
	padding:10px 10px 10px 24px;
	 font-weight:normal;
	display:inline;
	height:auto;
}

#sec-nav  ul ul li a:hover, #sec-nav  ul ul li.current_page_item a:hover{
	border:none;
	background:#e7e7e7 url(images/arrow.gif) no-repeat 12px 14px;
	color:#555;
	padding:10px 10px 10px 24px;
	height:auto;
}

	
	/* Sidebar list/menu */
#sidebar ul{
	margin:0px 0px 20px;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
	width:280px;
	 border-top:1px solid #dbdbdb;
}

#sidebar li{
	width:260px;
	 background:url(images/arrow.gif) no-repeat 6px 12px;
	float:left;
	clear:both;
	padding:1px 0px 1px 20px;
	margin:0px;
	border-bottom:1px solid #dbdbdb;
	line-height:30px;
}

#sidebar li a{
	width:260px;
	clear:both;
	padding:0px;
	margin:0px;
	background:none;
}

#sidebar li:hover{
	background:#eeeeee url(images/arrow.gif) no-repeat 6px 12px;
}

#sidebar li a:hover{
	width:260px;
	text-decoration:none;
	 padding:0px 0px 0px 20px;
	margin-left:-20px;
	line-height:30px;
}

#sidebar ul ul{
	margin:0px;
	width:260px;
	border:none;
}

#sidebar ul ul li{
	width:240px;
	border:none;
}

#sidebar ul ul li a:hover{
	color:#777;
}

	
	/* Content  lists */
.tripple-content .single ul{
	margin-bottom:0;
}

ul.pp, .single ul{
	margin:0px 0px 20px;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
	width:280px;
	 border-top:1px solid #dbdbdb;
}

ul.pp li, .single ul li{
	width:260px;
	 background:url(images/arrow.gif) no-repeat 6px 12px;
	float:left;
	clear:both;
	padding:8px 0px 8px 20px;
	margin:0px;
	border-bottom:1px solid #dbdbdb;
	line-height:16px;
}

ul.pp li a, .single ul li a{
	width:260px;
	clear:both;
	padding:0px;
	margin:0px;
	background:none;
}

ul.pp li:hover, .single ul li:hover{
	background:#eeeeee url(images/arrow.gif) no-repeat 6px 12px;
}

ul.pp li a:hover, .single ul a:hover{
	width:260px;
	text-decoration:none;
	 padding:0px 0px 0px 20px;
	margin-left:-20px;
}

	
	/* Footer widgets lists */
#footer-widgets ul{
	margin:0px 0px 20px;
	padding:0;
	list-style:none;
	float:left;
	clear:both;
	width:280px;
	 border-top:1px solid #dbdbdb;
}

#footer-widgets li{
	width:260px;
	 background:url(images/arrow.gif) no-repeat 6px 12px;
	float:left;
	clear:both;
	padding:1px 0px 1px 20px;
	margin:0px;
	border-bottom:1px solid #dbdbdb;
	line-height:30px;
}

#footer-widgets li a{
	width:260px;
	clear:both;
	padding:0px;
	margin:0px;
	background:none;
}

#footer-widgets li:hover{
	background:#eeeeee url(images/arrow.gif) no-repeat 6px 12px;
}

#footer-widgets li a:hover{
	width:260px;
	text-decoration:none;
	 padding:0px 0px 0px 20px;
	margin-left:-20px;
	line-height:30px;
}

	
	/* Menu in footer  */
#footer-nav-wrap .footer-nav ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
}

#footer-nav-wrap .footer-nav li {
	color:#555;
	font-size:10px;
	float:left;
	width:auto;
	clear:none;
	margin-top:3px;
	margin-right:14px;
	padding:0px;
	text-transform:uppercase;
}

#footer-nav-wrap .footer-nav li ul{
	display:none;
}

#footer-nav-wrap .footer-nav{
	width:580px;
	margin-right:20px;
	float:left;
	display:block;
}

#footer-nav-wrap .single{
	width:320px;
	text-align:right;
	margin:0;
	padding:0px;
}

#footer-nav-wrap a{
	color:#555;
	font-size:10px;
}

#footer-nav-wrap a:hover{
	text-decoration:underline;
}

#footer-credits li{
	color:#555;
	font-size:10px;
	float:left;
	width:auto;
	clear:none;
	margin-left:14px;
	padding:0px;
	text-transform:none;
}

	
	/* Pager list styles */
#pager{
	float:left;
	clear:both;
	display:inline;
}

#pager ul{
	margin:0;
	padding:0;
	list-style:none;
	width:800px;
}

#pager ul li{
	clear:none;
	width:30px;
	height:30px;
	float:left;
	display:block;
	padding:0px;
	margin-right:4px;
}

#pager ul li a{
	background-color:#444;
	width:28px;
	height:28px;
	padding:0px;
	margin:1px;
	float:left;
	display:inline-block;
	text-decoration:none;
	color:#efefef;
}

#pager ul li a:hover{
	background-color:#000;
	color:#efefef;
	display:inline-block;
	margin-bottom:0;
}

#pager ul li.current a{
	background-color:#000;
	color:#ccc;
	display:inline-block;
	margin-bottom:0;
}

#pager ul li a span{
	width:30px;
	height:10px;
	padding-top:8px;
	text-align:center;
	display:block;
}

#pager .pages{
	display:none;
}

	
#respond{
	margin:0px 0px;
	float:left;
}

#respond input{
	background-color:#f7f7f7;
	border:1px solid #dbdbdb;
	padding:6px;
	color:#000;
	width:300px;
	margin-right:20px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
}

#respond input:focus, #contact-form textarea:focus, #respond textarea:focus {
	background-color:#efefef;
}

#respond textarea{
	width:570px;
	height:200px;
	background-color:#f7f7f7;
	border:1px solid #dbdbdb;
	padding:10px;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px}
#respond h2{
	text-transform:uppercase;
}

#respond input#submit, #contact-form #submitbutton {
	background-color:#999;
	padding:10px;
	color:#000;
	 margin-right:20px;
	clear:both;
	margin-bottom:20px;
	height:42px;
	width:auto;
	cursor:pointer;
}

#wpsf_contact_submit{
	background-color:#999;
	padding:10px;
	color:#000;
	margin-top: 10px;
	margin-right:20px;
	clear:both;
	margin-bottom:20px;
	height:42px;
	width:auto;
	cursor:pointer;

}


#respond input#submit:hover, #contact-form #submitbutton:hover {
	background-color:#fff;
}

#wpsf_contact_submit:hover{
	background-color:#fff;

}

#comments{
	float:left;
	margin-top:40px;
}

.commentlist{
	margin:1px 0px 0px;
	float:left;
	list-style:none;
	padding:0;
	width:100%;
}

.commentlist li{
	border-bottom:1px solid #dbdbdb;
	float:left;
	margin-bottom:10px;
	width:100%;
}

.commentlist p{
	float:left;
}

.comment-body{
}

.comment-author{
	float:left;
	margin: 0px 10px 6px 0px;
	display:inline;
	width:50px;
}

.comment-author cite{
	clear:both;
	font-weight:bold;
}

.vcard{
	float:left;
	clear:both;
	display:block;
	width:100px;
	text-align:center;
	padding:18px 4px;
	background:#fff;
	border:1px solid #ccc;
	margin-bottom:10px;
}

.comment-meta{
	margin-bottom:8px;
	width:450px;
	display:inline;
	float:left;
	clear:right;
}

.fn{
	float:left;
	 width:100px;
	background:#fff;
	clear:both;
	margin:0px;
	text-align:center;
}

.says{
	display:none;
}

	
	/* Footet widget contact form */
.input-wrap{
	background:url(images/input-bg.gif) no-repeat;
	width:274px;
	height:28px;
	display:inline;
	clear:both;
	float:left;
	margin-bottom:8px;
	padding-left:6px;
}

.input-wrap p{
	margin-top:6px;
	float:left;
}

.textarea-top{
	background:url(images/textarea-top.gif) no-repeat;
	width:280px;
	height:4px;
	float:left;
	display:inline;
	font-size:0px;
}

.textarea-content{
	background:url(images/textarea-content.gif) repeat-y;
	width:280px;
	 float:left;
	margin:0px;
	display:inline
}

.textarea-bottom{
	background:url(images/textarea-bottom.gif) no-repeat ;
	width:280px;
	height:4px;
	float:left;
	margin:0px;
	display:inline;
	font-size:0px;
}

	
a.btn{
	background:url(images/btn-left.png) no-repeat;
	display:inline-block;
	float:left;
	margin-top:0px;
	margin-bottom:20px;
	height:24px;
}

a.btn span{
	background:url(images/btn-right.png) no-repeat top right;
	padding:3px 12px 10px 10px;
	margin:0px 0px 20px 3px;
	line-height:18px;
	display: inline-block;
	color:#efefef;
}

	
a.btn:hover span{
	color:#ccc;
	text-decoration:none;
}

.submit-btn{
	width:auto;
	padding:10px;
	height:auto;
	background:#333;
	margin:10px 0px;
	color:#999;
	cursor:pointer;
}

.submit-btn:hover{
	background:#111;
}

#breadcrumb{
	float:left;
	width:620px;
}

	
input{
	background:none;
	border:none;
	width:194px;
	height:20px;
	float:left;
	padding:6px 0px 0px 6px;
	margin-bottom:8px;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}

textarea{
	background:none;
	border:none;
	margin:0;
	width:266px;
	height:70px;
	padding:1px 5px;
	color:#000;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
}

label {
	clear: both;
	float: left;
}



	
	/* Contact form */
#contact-form{
	margin:10px 0px;
	float:left;
}

#contact-form ul{
	list-style:none;
	-margin:0;
	-padding:0;
	-display: inline;
}

#contact-form input{
	background-color:#f7f7f7;
	border:1px solid #ccc;
	padding:6px;
	color:#000;
	width:300px;
	margin-right:0px;
	display: inline;
}

#contact-form input#radio-type {
		margin-right: -120px;

}

#contact-form submit#submitbutton{
	background-color:#fff;
	border:1px solid #ccc;
	padding:6px;
	color:#000;
	width:300px;
	margin-right:0px;
	display: inline;
}


#contact-form input:focus, #contact-form textarea:focus {
	background-color:#efefef;
}

#contact-form textarea{
	width:560px;
	height:200px;
	background-color:#f7f7f7;
	border:1px solid #ccc;
	padding:10px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%}
	
	/* Subscribe Form */
	
	#ny_subscribe_wrapper{
	margin:60px 0px;
	float:left;
	clear:left;
	position: relative;
}

#ny_subscribe_wrapper ul{
	list-style:none;
	margin:0;
	padding:0;
	display: inline;
}

#ny_subscribe_wrapper input{
	background-color:#f7f7f7;
	border:1px solid #ccc;
	padding:6px;
	color:#000;
	width:300px;
	margin-right:0px;
	display: inline;
}

#ny_subscribe_wrapper input:focus, #ny_subscribe_wrapper textarea:focus {
	background-color:#ffffff;
}

#ny_subscribe_wrapper textarea{
	width:560px;
	height:200px;
	background-color:#f7f7f7;
	border:1px solid #ccc;
	padding:10px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%
}
	
	
#ny_subscribe_wrapper input#ny_subscribe_submit {
	background-color:#999;
	padding:10px;
	color:#000;
	 margin-right:20px;
	clear:both;
	margin-bottom:20px;
	height:42px;
	width:auto;
	cursor:pointer;
}

#ny_subscribe_wrapper submit#ny_subscribe_submit {
	background-color:#999;
	padding:10px;
	color:#000;
	 margin-right:20px;
	clear:both;
	margin-bottom:20px;
	height:42px;
	width:auto;
	cursor:pointer;
}

#radioM {
	margin-left : -150px;
}

 #radioM input#radio {
	margin-right: -150px;
}


	
	/* Calendar */
	
#calendar_wrap{
	margin:0px 0px 0px 0px;
}

	
#wp-calendar{
	width:100%;
	border-collapse:collapse;
	float:left;
	clear:both;
	margin:0px 0px 20px 0px;
}

#wp-calendar caption{
	width:100%;
	text-align:center;
	padding:6px 0px;
	color:#555;
	font-weight:bold;
	background:#f6f6f6;
	border:1px solid #f6f6f6;
	border-bottom:none;
}

#wp-calendar th,#wp-calendar td {
	padding:6px 0px;
	border:1px solid #f6f6f6;
	text-align:center;
	color:#555;
}

#wp-calendar td {
	background:#f6f6f6;
}

#wp-calendar td:hover{
	background:#efefef;
	cursor:pointer;
}

#wp-calendar th {
	background:#f6f6f6;
}

#wp-calendar a{
	font-weight:bold;
	padding:2px 2px;
}

#wp-calendar a:hover{
}

	
#social-links{
	float:left;
	width:300px;
}

ul.socialmedia{
	margin:-4px 0px 0px 0px;
	padding:0;
	list-style:none;
	clear:both;
	float:right;
}

ul.socialmedia li{
	float:left;
	clear:none;
	padding:0px;
	margin-left:8px;
	color:#777;
	overflow:hidden;
	border:none;
	background:none;
}

#content .clearborder{
	border:none;
	background:none;
	padding:0px;
}

	
#search{
	float:left;
	width:196px;
	height:26px;
	display:block;
	background:url(images/searchform-bg.png) no-repeat top right;
	margin-top:14px;
	text-align:right;
}

#search:hover{
	background-position:bottom;
}

#search #s{
	border:none;
	background:#none;
	width:156px;
	float:left;
	height:20px;
	padding:0px;
	margin:4px 0px 0px 4px;
}

#search #searchsubmit{
	width:30px;
	height:20px;
	float:left;
	margin-top:2px;
	cursor:pointer;
	background:url(images/searchicon.png) no-repeat center right;
}

	
.dropcap {
	font-size:1.5em;
	font-weight: 500;
	font-family: Lucida Sans Unicode;
	color: #21554b;

}

#tree {
	background: url(images/missionlogo-01.png) no-repeat top;
	height: 120px;
	
}

#treetext {
	background: url(images/tree-01.png) no-repeat center;
	margin-left : 130px; 
	margin-right:130px ;
	margin-top: -30px;
	padding-top: 80px;
	height: 550px;
}

#treetext p {
	line-height: 300%;
}

#webpoem {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#webpoem p.pull {
	text-align: left;
	margin-left: 200px;
}

#webpoem p.pullOne {
	text-align: left;
	margin-left: 240px;
}

#webpoem p.pullTwo {
	text-align: left;
	margin-left: 275px;
}

#webpoem p.pullThree {
	text-align: left;
	margin-left: 320px;
}

.storyimage {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 10px;
}

.storyimageCD {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-right: 13px;
	margin-bottom: 300px;
}

.storyimagereign {
	float: left;
	clear: left;
	margin: 0px 20px 0px 0px;
}

.storyimage2 {
	float: right;
	clear: right;
	margin-top: 5px;
	margin-left:6px;
	margin-right: 6px;
	margin-bottom:5px;
}

.storyImageR {
	float: right;
	clear: right;
	margin-top: 10px;
	margin-left:0px;
	margin-right: 200px;
	margin-bottom:0px;
}

.storyimageAdventR {
	float: right;
	clear: right;
	margin-top: 5px;
	margin-left:-500px;
	margin-right: 40px;
	margin-bottom:0px;
}

.storyimageAdventL {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-left: 40px;
	margin-right: -500px;
	margin-bottom:0px;
}

.storyimageWP {
	float: right;
	-clear: right;
	margin-top: 5px;
	margin-left:-400px;
	margin-right: 6px;
	margin-bottom:5px;
}

.storyimage3 {
	float: left;
	/*margin: auto;*/
	margin: 0px 6px 0px 6px;
	text-align: center;
}

.storyimager2 {
	float: right;
	clear: none;
	margin: 0px 90px 0px 0px;
	padding: 0px;
}

.storyimageLent {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-right: 45px;
	margin-bottom: 8px;
}

.caption {
  text-align: center;
  font-size: .9em;
  font-family: Trebuchet MS;
  font-weight: heavy;
  text-indent: 0;
  width: 425px;
  margin: 10px 10px 0px 0px;
  padding: 0px;
}


.captionSmall {
  text-align: center;
  font-size: .9em;
  font-family: Trebuchet MS;
  font-weight: heavy;
}

.captionSmallA {
  text-align: left;
  font-size: .9em;
  font-family: Trebuchet MS;
  font-weight: heavy;
  width: 320px;
}

.vert {
	margin-left: 85px;
}

.horz {
	margin-left: 36px;
}

.balh {
	margin-left: 36px;
	margin-bottom: 100px;
}

#presentation {
	margin-left: 200px;
	margin-right: auto;
}

.poetic p {
	font-family: 'Georgia', serif;
	font-size: 12pt;
}

.poetic {
	font-family: 'Georgia', serif;
	font-size: 14pt;
	font-weight:400;
}

.guest  {
	font-size: 12pt;
	font-family: 'TimesNewRoman', serif;
	font-weight: 400;
	margin-left: 590px;

}

.psalm  {
	font-size: 13pt;
	font-family: 'TimesNewRoman', serif;
	font-style: italic;
	font-weight:400;
}

.poCap {
	font-size: 20pt;
}

.poTitle {
	font-size: 18pt;
	font-weight:500;
}

.indent {
	margin-top:-11px;
	margin-left: 20px;
	margin-right:-25px;
}

.links {
	line-height: 1.8em;
}

textarea {
	background: #F5F5F5;
	border: 1px solid #669BB4;
	padding: 0.2em;
}

.post-info {
	font-size: 0.95em;
	color: #808080;
	margin: 0 0 1em 0;
	padding: 0 0 0.3em 0;
	font-family: 'Lucinda Sans Unicode', sans-serif;
	text-align: center;
	clear:both;
}

.titleshare {
	font-size:1.2em;
	font-family: 'Lucinda Sans Unicode', sans-serif;
	font-weight: 600;
}

.nameshare {
	font-size:1.2em;
	font-family: 'Lucinda Sans Unicode', sans-serif;
	font-weight: 600;
	color: #00594e;
}

.titleshared {
	font-size:14px;
	font-family: 'Lucinda Sans Unicode', sans-serif;
	font-weight: 600;
}

/* Style Tests */

.test01 {
	font-size:14px;
	font-family: 'Impact', sans-serif;
	font-weight: 100;
	color: #336699;
}

.test02 {
	font-size:14px;
	font-family: 'Trebuchet MS', sans-serif;
	font-weight: 100;
	color: #009933;
}

.test03 {
	font-size:16px;
	font-family: 'Book Antiqua', serif;
	font-weight: 100;
	color: #CC0000;
}

.book16 {
	font-size:16px;
	font-family: 'Book Antiqua', serif;
	font-weight: 100;
}

.test04 {
	font-size:20px;
	font-family: 'Book Antiqua', serif;
	font-weight: 100;
	color: #CC0000;
}

.testGoogle {

            	font-family: 'Lobster';
      	font-style: normal;
      	font-weight: 400;
      	font-size:20px;
   
    }

    .testGoogle2 {

            	font-family: 'Indie Flower';
      	font-style: normal;
      	font-weight: 400;
      	font-size:20px;
   
    }

    .testGoogle3 {

            	font-family: 'Dosis';
      	font-style: normal;
      	font-weight: 400;
      	font-size:20px;
   
    }


/*coloured boxes*/
table.box_list {
	margin:0px;
	margin-top: 10px;
	margin-left: 65px;
	padding:0px;
}
.box_list td {
	width:254px;
	list-style6none;
	display: inline;
	float:left;
	margin:0px;
	padding:0 10px 10px 0;
}

/*green*/

.box_green {
	width:254px;
	height:86px;
	-background:url(images/box_green_bg.jpg) repeat top;
	background: #bcf2ee;
	border-right:2px #156763 solid;
	border-bottom:2px #156763 solid;
}
.box_green .img {
	width:65px;
	height:76px;
	float:left;
	margin:3px 0 0 3px;
	border:1px solid #FFF;
}
.box_green .right {
	width:165px;
	height:86px;
	float:right;
	margin:3px 3px 0 0px;
	overflow:hidden; /*hide too much text*/
	line-height:normal;
	color:#666666;
	font-size:11px;
}
.box_green .title {
	color:#156763;
	font-family: "Liberation Sans", arial;
	font-size:14px;
	font-weight:bold;
}
.box_green p {
	margin:0px;
	padding:0px;
}
.box_green .button {
	margin:5px 0 0 0;
}

/*.caption {
  text-align: center;
  font-size: .75em;
  font-family: Trebuchet MS;	
  text-indent: 0;
  width: 400px;
  margin: 10px 10px 0px 0px;
  padding: 0px;
}*/


    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }
      
      .row     { 
      	margin-bottom: 20px; 
      }


.poem  {
	text-align: left;
	-margin-left:360px;
}

.verse  {
	margin-left:360px;
	font-size: 12pt;
}

.verseLent  {
	margin-left:180px;
	font-size: 15pt;

}

.verseNu  {
	font-size: 14pt;
	font-family: 'TimesNewRoman', serif;
	font-weight: 600;
	margin-left: 337px;

}

.indentOne {
	margin-left: 20px;

}

.indentTwo {
	margin-left: 40px;

}

.indentTwoLent {
	margin-left: 400px;

}

.indentThree {
	margin-left: 60px;

}

.indentFour {
	margin-left: 80px;

}


.poet {
	font-size: 8pt;
	margin-left: 135px;

}

ul.contributeForm li {
	margin-top: 12px;

}

.boost {
	font-size: 1.2em;
}

.nov {
	-width: 850px;
	-height: 850px;
	-background:url(images/Thanksgiving_Background-850.jpg) no-repeat;
	text-align: center;
	-margin-left: 50px;
}

.Intro {
	font-family: 'Book Antiqua', serif;
	font-size: 16pt;
	-margin-left: 400px;
	color: #da4200;
	text-shadow: 1px 1px 1px #999;

}

.Message {
	font-family: 'Book Antiqua', serif;
	font-size: 13pt;
	-margin-left: 200px;
	-text-align: left;

}

.Ending {
	font-family: 'Book Antiqua', serif;
	font-size: 16pt;
	-margin-left: 50px;
	color: #da4200;
	text-shadow: 1px 1px 1px #999;

}
