body{
background: #634835 url(../images/skin2/bodybrn.jpg) repeat scroll;

}

#main{
background: #694d38 url(../images/skin2/wrap.gif) repeat scroll right bottom;
}

.box{

background:  url(../images/skin2/top-bgdove.png) repeat-x scroll top 850px;
border-right:1px solid #555
}

/*********************************************************************************************************
2.) Head Area: 
**********************************************************************************************************/	
#head{
 background: url(../images/skin2/head.jpg) repeat-x fixed left -20px;
border-bottom:1px solid #555
}

#top .logo a{
background: transparent url(../images/skin2/logo.png)  top left;
}


/*image slider*/
#featured{
 background: url(../images/skin2/body0.gif) repeat-x scroll;
border-bottom:1px solid #555,
}
/*image slider homepage*/
#featuredb {
border-bottom:1px solid #555,
}

.gde-frame {
background:#3C3C3C;
}
.gde-text – the download text
.gde-link – the download link
.gde-iewarn – the IE warning


.item, .wrapper img{
border:1px solid #b8d09e;
background: #ffe1a0;
}


.additional_info{
border-bottom:1px solid #555;
	background: url(../images/skin2/box_bg.jpg) repeat-x scroll;
}
.additional_info h2 a{
color:#fff;
}

.additional_info h2 a:hover{
color:#5a5a5a;
}

#twitterbox{
background: transparent url(../images/skin2/twitter.png) no-repeat 5px 10px;
}

#top #nav li ul a{
background: #eee5d3 url( ../images/skin2/dropdownleft.png) repeat-y scroll;
border: medium solid #915725;
border-top:none;
}

#top #nav li ul a:hover{
background:#fffeff;
}

#top #nav li ul ul {
border-top:1px solid #555;
}

/*********************************************************************************************************
3.) Additional info Area: 
**********************************************************************************************************/	
.get_in_touch{
background: transparent url(../images/skin2/button_get_in_touch.png) no-repeat top left;
}

.get_in_touch:hover{
background: transparent url(../images/skin2/button_get_in_touch.png) no-repeat bottom left;
}

/*********************************************************************************************************
4.) Content Area: 
**********************************************************************************************************/	
.entry-head{
color:#999;
}

.entry-head a{
color:#777;
}

.entry li {
border-bottom:1px solid #555;
}

.entry ul, .entry ol {
border-top:1px solid #555;
}

#picturebox {
	padding-left: 1px;
	background-color: none;
	margin-top: 5px;
	margin-left: 5px;
	padding-right: 1px;
}
#picturebox img {
margin-top: 5px;
	margin-left: 25px;
	margin-right: 25px;
	background: #96cfff;
}


/*********************************************************************************************************
5.) Sidebar area
**********************************************************************************************************/	
#top #latest_news a, .widget a, .widget_categories a, .widget_pages a, .widget_archive a , .widget_recent_entries a, li.recentcomments, .widget_meta a{
border-bottom:1px solid #555;
}

#top #latest_news .post_name{
font-size: 13px;
display: block;
	color: #000;
}
#top #latest_news a:hover, .widget a:hover{
background-color: #fffeff;
color: #922090;
}

.meta_sub{
border-right:1px solid #555;
	color: #000;
}

/*generic*/
blockquote {
color:#fff;
}

blockquote {
border-left:3px solid #fff;
}
.box strong{
color: #743a04;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
}

.more-link {
background:transparent url(../images/skin2/dot.png) no-repeat scroll 0px 6px;
color:#f7941d;
}
/****************
  Sidebar additions
********************/
/* #### BOX 1 #### */
#box {
	position: relative;
}

#box #top {
	background-image: url(../images/box-top.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 277px;
	height: 69px;
}

#box .hidden {
	display: none;
}

#box #back {
	position: absolute;
	top: 205px;
	left: 0;
	cursor: pointer;
	z-index: 1;
}

#box #next {
	position: absolute;
	top: 205px;
	right: 0;
	cursor: pointer;
	z-index: 1;
}

#box #middle {
	background-image: url(../images/box1-middle.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 277px;
	height: 186px;
}

#box #slider_content {
	width: 239px;
	margin: 0 0 0 19px;
}

#box #slider {
	position: relative;
}

#box .image_frame {
	background-image: url(../images/box-image-frame.png);
	background-position: top;
	background-repeat: no-repeat;
	width: 239px;
	height: 126px;
}

#box .image_frame img {
	margin: 4px 0 0 15px;
}

#box .image_frame a img {
	border: none;
}

#box .text {
	position: absolute;
	top: 115px;
	left: 13px;
	width: 217px;
	height: 70px;
	font-size: 11px;
	color: #4f4e4e;
}

#box .text a {
	color: #0e62a8;
	text-decoration: none;
}

#box #bottom {
	background-image: url(../images/box-bottom.jpg);
	background-position: top;
	background-repeat: no-repeat;
	width: 277px;
	height: 35px;
}

.lightbox {
	margin-bottom: 5px;
	padding-top: 5px;
	background-image: url(../images/skin2/bg_clouds2.png);
	width: 257px;
	border-top-style: none;
	border-top-color: #262626;
	border-bottom-style: solid;
	border-bottom-color: #262626;
}
.lightbox .greencolor {
font-size: 1.15em;
color:#5d7c43;
font-weight: bold;
	font-style: italic;
}

.lightboxside {
	background-image: url(../images/skin2/bg_clouds2.png);
	width: 100%;
	height: 100%;
	margin-left: 630px;
	margin-top: -40px;
	padding: 1px 0 1px 5px;
}

.darkbox {
	width: 250px;
	outline: none;
	margin: 15px 0 0;
	padding: 15px 0 0;
}

a:hover,h3,.button:hover {
color:#a34f1e;
}
a:link,a:visited {
color:#2d221c;
outline:none;
}


.darkgreen{
height:50px;
padding-top:2px;

}

.darkgreen h3 {
color:#fff;
padding-top:5px;
font-size: 1em;
text-transform:uppercase;
text-align:center;
font-weight: bold;
}
a:hover,h3,.button:hover {
color:#a34f1e;
}

.darkgreen .greencolor {
font-size:1.15em;
color: #551146;
font-weight:700;
}
.greencolor #nav a:hover{
background:none;
}

.lightbox h3,.darkbox h3 {
color:#372e1f;
font-size: 1.25em;
text-transform:uppercase;
	font-weight: bold;
}
.spacer {
margin-top:20px;
margin-bottom:20px;
}


/*generic color*/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
color:#000;
}

a{
color:#522e1d;
}

a:hover{
color:#9c6238;
}

#top a:hover img{
border:1px solid #aaa;
}



h1,h2,h3,h4,h5,h6, legend{
color:#633511;
}

.meta{
color:#999;
}
	



#sidebar .current_page_ancestor ul,
#sidebar .current_page_item ul,
#sidebar .current_page_ancestor.current_page_parent .current_page_item ul,
#sidebar .current_page_ancestor.current_page_parent ul {
display: block;
}
#sidebar .current_page_item ul ul,
#sidebar .current_page_ancestor.current_page_parent ul ul,
#sidebar ul ul ul {
display: none;
}
#sidebar ul li,
#sidebar ul li ul li,
#sidebar ul li ul li ul li {
padding-left: 8px;
}
#sidebar ul li.parentul {
background: none;
}
#sidebar ul ul li.parentul {
background:url(images/skin2/add.gif) 0 3px no-repeat;
}
#sidebar .current_page_parent li,
#sidebar .current_page_item li {
font-weight: normal;
}
#sidebar li.current_page_ancestor,
#sidebar li.current_page_item {
font-weight: bold;
}
/* Pastor pvt cont form styles */
	#contact p, label, legend {
		font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
	}

	#contact h1 {
		margin: 10px 0 10px;
		font-size: 24px;
		color: #333333;
	}
	#contact hr {
		color: inherit;
		height: 0;
		margin: 6px 0 6px 0;
		padding: 0;
		border: 1px solid #d9d9d9;
		border-style: none none solid;
	}

	#contact {
		display: block;
		width: 450px;
		margin: 45px auto;
		padding: 35px;
		border: 1px solid #cbcbcb;
		background-color: #FFF;
		-webkit-border-radius: 5px;
	}

	/* Form style */

	#contact label {
		display: inline-block;
		float: left;
		height: 26px;
		line-height: 26px;
		width: 155px;
		font-size: 1.5em;
		-webkit-border-radius: 5px;
	}
	#contact input, textarea, select {
		width: 280px;
		margin: 0;
		padding: 5px;
		color: #666;
		background: #f5f5f5;
		border: 1px solid #ccc;
		margin: 5px 0;
		font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;
		webkit-border-radius: 5px;
	}
	#contact input:focus, textarea:focus, select:focus {
		border: 1px solid #999;
		background-color: #fff;
		color: #333;
	}
	#contact input.submit {
		width: 85px;
		cursor: pointer;
		border: 1px solid #222;
		background: #333;
		color: #fff;
	}
	#contact input.submit:hover {
		background: #444;
	}
	#contact input[type="submit"][disabled] {
		background: #888;
	}
	#contact fieldset {
		padding: 20px;
		border: 1px solid #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#contact legend {
		padding: 7px 10px;
		font-weight: bold;
		color: #000;
		border: 1px solid #eee;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-bottom: 0 !important;
		margin-bottom: 20px;
	}

	#contact span.required {
		font-size: 13px;
		color: #ff0000;
	}
	/* Select the colour of the * if the field is required. */

	#message {
		margin: 10px 0;
		padding: 0;
	}

	.error_message {
		display: block;
		height: 22px;
		line-height: 22px;
		background: #FBE3E4 url('../images/skin2/assets/error.gif') no-repeat 10px center;
		padding: 3px 10px 3px 35px;
		color: #8a1f11;
		border: 1px solid #FBC2C4;
		-webkit-border-radius: 5px;
	}

	.loader {
		padding: 0 10px;
	}

	#contact #success_page h1 {
		background: url('../images/skin2/assets/success.gif') left no-repeat;
		padding-left: 22px;
	}

	acronym {
		border-bottom: 1px dotted #ccc;
	}
	
/*CONTACT FORM*/	
.valid .text_input, .valid .text_area{border:1px solid #70A41B;} /*#70A41B*/
.error .text_input, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}


#s, .text_input, .text_area, textarea, #commentform input{
	border:1px solid #ababab;
	color:#666;
	}


#send, #top #submit{
	border:1px solid #ababab;
	background-color:#f7941d;
	cursor:pointer;
	color:#fff;
	
	}
	
#send:hover, #top #submit:hover{
	background-color:#fff;
	color:#666;
	}
	
#searchsubmit{
background: transparent url(../images/skin2/button_search.png) no-repeat left top;
}
#searchsubmit:hover{
background: transparent url(../images/skin2/button_search.png) no-repeat left bottom;
}

#footer{
border-top:1px solid #555; background-color:#93ca9c;

}

/* ---------------------- Pagination -------------------*/

.pagination span, .pagination a{
	border:1px solid #555;
	color:#fff;
	background:#FFFFFF url(../images/skin2/bg.jpg) no-repeat scroll top center;
}

.pagination a:hover{
	border:1px solid #555;
	color:#fff;
	background:#222;
}
.pagination .current{
	border:1px solid #555;
	color:#fff;
	background:#222;
}

#top .commentlist .odd{
background: transparent url(../images/skin2/bg.jpg) repeat-x top center;
}