@charset "utf-8";
/* body { margin:0; padding:0; width:100%; background:#996633;} */
body { margin:0; padding:0; width:100%; background:#000000;}


html { padding:0; margin:0;}
.main { margin:0 auto; padding:0;}
/********** header **********/
.header_resize { margin:0; padding:0;}
.header { width:960px; padding:0; margin:0 auto;}
.header_blog { padding:0; margin:0;}
.header_blog_reize { width:960px; margin:0 auto; padding:0; /* background:#FFF; */}
.header_blog h2 { font:normal 36px Arial, Helvetica, sans-serif; color:#fff; padding:20px; margin:0;}
/* logo */
.logo { padding:0; margin:0; height:124px; width:960px; float:left;}
/*menu*/
/* .menu img { float:right; margin:0; padding:5px 0 0 0;} */
.menu { background:#663300; padding:0px 0 0 0; margin:0; width:960px; float:right;}
.menu ul { text-align:right; padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 0px; border:0;}
.menu ul li a { float:left; margin:0; padding:10px 0; color:#FFFFFF; font:normal 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:12px 20px;} 
.menu ul li a:hover { background:#A45209/** background:url(images/r_menu.gif) **/ no-repeat right;}
/* .menu ul li a:hover span { background:url(images/l_menu.gif) no-repeat left;} */
.menu ul li a.active { background:#FDB813; /* text-decoration:underline; background:url(images/r_menu.gif) */ no-repeat right;}
/* .menu ul li a.active span { background:url(images/l_menu.gif) no-repeat left;} */

/* body color for the container in the middle of the page */
.body_resize { background:#FFFFFF; border:0px; padding:0; width:960px; margin:0 auto;}
.body { width: 960px; padding:0px 0 0 0; margin:0 auto; background:#FFF;}
/*resize*/
.resize { width:958px; padding:0; margin:0 auto;}
.resize img.slogan { float:left; margin:0; padding:0;}
.body h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; padding:10px 5px; margin:0;}
.body h3 {
	font:normal 20px Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.5em; padding:5px; margin:0;}
.body p span { color:#000000; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.5em; padding:5px 0; margin:0;}
.body a { color:#c52100; text-decoration:none;}
.body img { margin:10px auto; padding:0;}
.body em { font:italic 12px Arial, Helvetica, sans-serif; color:#000000; line-height:1.5em;}
.body img.floated { float:left; margin:5px 10px; padding:0;}




.right { width:480px; margin:10px 8px 10px 0; padding:0 10px; float:right;  }
.right_blog { width:480px; height: 340px; margin:0; padding:15px 10px; float:right;}
.right_blog .blog { width:219px; float:right; margin:0; padding-right:20px;}
.right_blog .blog2 {
	width:234px;
	float:right;
	margin:0;
	padding-right:5px;
}

.right_blog .picture {
	width:51px;
	float:left;
	padding-right:0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.right_blog .text {
	width:166px;
	float:left;
	padding-right:0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}


.left2 { width:420px; ; margin:10px 8px 10px 0; padding:0 10px; float:left;}
.left_blog { width:500px;  height:340px; margin:0; padding:15px 10px; float:left;}
.left_blog .blog { width:500px; float:left; margin:10; padding:10px;}
.left_blog h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; padding:10px 5px; margin:0;}


.left_blog2 { width:800px;  height:440px; margin:10; padding:15px 10px; float:left;}
.left_blog2 .blog { width:800px; float:left; margin:10; padding:10px;}
.left_blog2 h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; padding:10px 5px; margin:0;}
.left_blog2 img { padding:10px 10px; margin:0;  }

.leftbio { width:600px; ; margin:10px 8px 10px 0; padding:0 0px; float:left;}
.left_blog { width:440px;  height:380px; margin:0; padding:15px 10px; float:left;}
.left_blog .blog { width:209px; float:left; margin:0; padding:10px;}
.left_blog h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#000000; padding:10px 5px; margin:0;}




.rightbio { width:300px; height:450px; margin:10px 8px 10px 0; 10px; float:right; padding-top: 400px;}
.rightbio img { border:none; float:right; background:url(images/imagebio.jpg) no-repeat top left;}



.rightreserve {  border:2px; width:300px; height:241px; margin:10px 8px 10px 0; 10px; float:right; }
.rightreserve img { border:none; float:right; }

/* .right_blog2 { width:300px; height: 450px; margin:0; padding:15px 10px; float:right; background:url(images/imagebio.jpg) no-repeat top left;} 
.right_blog2 .blog { width:209px; float:right; margin:0; padding:10px;}*/





/* java_blog */
.java_blog { width:459px; margin:0; padding:15px 10px; float:left;}
.java_blog a.hidegadget img { border:none; float:right; background:url(images/gadget_dropdown.gif) no-repeat top left;}
.java_blog .java_title {}
.java_blog .java_content {}




.java_blog2 { width:459px; margin:0; padding:15px 10px; float:left;}
.java_blog2 a.hidegadget img { border:none; float:right; background:url(images/gadget_dropdown.gif) no-repeat top left;}
.java_blog2 .java_title {}
.java_blog2 .java_content {}





/********** contact form **********/
#contactform { margin:0; padding:0px 0px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both;}
#contactform li.buttons { margin:5px 0 5px 0; clear:both;}
#contactform label { margin:0; width:130px; display:block; padding:10px 0; color:#171717; font:normal 11px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#c52100;}
#contactform input.text { width:260px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; height:16px; background:#fff; float:left;}
#contactform textarea { width:400px; border:1px solid #e1e1e1; margin:2px 0; padding:5px 2px; background:#fff; float:left;}
#contactform li.buttons input { padding:3px 0 3px 130px; margin:10px 0 0 0; border:0; color:#FFF; float:left;}
/*************footer**********/

/* Slider  change the background for the slider here */
#slider { width:960px; padding:0 0 0 0; margin:0 auto; background:#FFF;}
div#slideshow { float:left; width:100%; height:390px; background:#FFF;}
.slider-item { width:100% !important; height:390px;}
.slider_content_inner img { border:none;}
.controls-center { width:960px; margin:0 auto;}
#slider_controls { position:relative; /**  background:url('images/tabs_bg.gif') **/ center no-repeat; margin:0px auto 5px auto; z-index:1000; width:300px; height:24px;}
#slider_controls ul { margin:0; padding:0 3px; width:300px; list-style:none; display:block;}
#slider_controls ul li { width:25px; height:23px; float:left; display:block; padding:0px 0 0 2px; margin:-5px 0 0 0 !important; margin:4px 0 0 0;}
#slider_controls ul li a { width:25px; height:23px; background:url('images/tabs_2.gif') no-repeat center; display:block; padding:0; margin:0; outline:none;}
#slider_controls ul li a:focus { outline:none;}
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/tabs_1.gif') no-repeat center center;}



div#header2 {

}



div#header {


    clear: both;


    height: 50px;


    background-color: #FFFFFF;


    padding: 10px 5px 0 0 ;


}


div#left {

padding-top:0px;
    background:#FFFFFF;
	float: left;


    width: 150px;

padding-left:100px;


}


div#right {
padding-top:0px;
background:#FFFFFF;

    float: right;


    width: 150px;

padding-right:60px;



}


div#middle {


background:#FFFFFF;
    padding: 0px 200px 5px 400px;


    margin: 0px;





}

/*  Sub Navigation - sidebar contentRight
----------------------------------------------------------------------------------------------------*/
	
/* Bottom
----------------------------------------------------------------------------------------------------*/



/* Subfooter
----------------------------------------------------------------------------------------------------*/

#subfooter-wrap {
	background:url(../images/footer_bg.jpg) #ededef repeat-x;
	height:354px;
	}
	
#subfooter {
	width:100%px;
	margin:0 auto;

	}
	
#subfooter h3{
	font-size:18px;
	/* title in the footer */
	color:#333333;
	
	font-weight:100;
	}
	
#subfooter ul {margin-top:10px;}

.subfooterDivider{
	float:left;
	margin:25px 10px 0 0;
	padding: 0 10px 0 20px;
	}

#menu1 { margin-left:0px;}

#menu1, #menu2, #menu2-2, #menu2-3, #menu2sub, #menu3 {
	float:left;
	font-size:14px;
	margin-top:0px;
	}

.menu1 ul {
font: 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}

.menu1 h3 {
font: 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}







#menu1 a, #menu2 a, #menu2-2 a, #menu2-3 a, #menu2sub a{
	color:#0000cc;
	line-height:16px;
	text-decoration:none;
	}

#menu1 a:hover, #menu2 a:hover, #menu2-2 a:hover, #menu2-3 a:hover, #menu2sub a:hover, 
#menu3 a:hover { color:#990000; text-decoration:underline;}
	
#menu3 { font-size:14px;}
#menu3 a { color:#990000; text-decoration:none;}

.contact { margin-top:13px;}
.contact ul li.phoneContact {background:transparent url(../images/phone_black.png) 3px  no-repeat; padding-left:30px; height:35px; line-height:18px;}
.contact ul li.emailContact {background:transparent url(../images/email_black.png) 0 19px no-repeat; padding:20px 0 0 30px;}

.goForm {
	background:transparent url(../images/right.png) 2px 25px no-repeat;
	padding-left:30px;
	padding-top:25px;
	}
	
.socialIcons ul li {display:inline-block;}
.socialIcons ul li a {
	display:inline-block;
	padding:0px 8px 5px 0
	}	

/* Footer
----------------------------------------------------------------------------------------------------*/

#footer-wrap {
	/* background-color:#F7F7F7; */

background:url(../bg_footer.gif) #ededef repeat-x;

	}
	

	
#footer p {
	padding:0px 30px 10px 30px;
	font-size:11px;
	display:block;
	width:400px;
	}



.content
{
  clear: both;
width:100%;
margin:0 0 15px 0; padding:0; float:left; 
}

/* this is where you make the text at the bottom spreadout throughout the page : width: 100%*/

.container {
        display: block; height:100%; 
		width: 100%;

    }
 
    .inner_content {
       padding:0px 20px 15px 20px; text-align:left; 
		
		
    }
	
	.inner_content h1 {	
	 margin:0 0 20px 0; padding:0;    
	}
	
	
	.inner_content h2 {
	font:20px normal Verdana, "Myriad Pro" , Arial, Helvetica, sans-serif ;  color:#2f0909;
	margin:10px 0 10px 0; padding:0;    
	}
	
	
	
	p.big_font
	{
	font-size:14px; color:#2f2c2c; margin:0 0 10px 0; line-height:22px;
	}	
	
	p.big_font span
	{
	color:#8e0e06;
	}	
	
 

.content_left
{
width:25%; float:left; 
}
.inner_right2
{
width:30%; float:left; 
font: 9px  Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;
}
.inner_right3
{
width:20%; float:left; 

font: 14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}


.inner_right3 ul {
font: 12px Verdana, Arial, Helvetica, sans-serif;}

.inner_right3 a:hover { color:#990000; text-decoration:underline;}

.inner_right4
{
width:30%; float:left; 

}







.inner_right2 left {
text-align:left; 
float:left; 
width: 200px;
position:absolute;
} 


.inner_right2 centered{ 
text-align:left; 
float: right;
width: 200px;
position:absolute;
} 


.inner_right2 right{ 
text-align:left; 
float: right;
width:200px;
position:absolute;
} 







.field
{
width:300px; margin:0 0 10px 0;
}

.txt
{
margin:0 0 5px 18px; padding:0;
}

.field p
{
margin:0; padding:0; display:block;  height:25px; background:url(../images/bg_text.gif) no-repeat left bottom;
}

.field p span
{
float:right; margin:0 0 0 20px; font:normal 10px Arial, Helvetica, sans-serif; color:#ccc;
}


.fieldbig
{
width:570px; margin:0 0 10px 0;
}

.fieldmid
{
width:410px; margin:0 0 10px 0;
}

.txtbig
{
margin:0 0 5px 18px; padding:0;
}

.fieldbig p
{
margin:0; padding:0; display:block;  height:27px; background:url(../images/bg_textbig.gif) no-repeat left bottom;
}


.inbig
{
margin:0; padding:0; display:block;  height:110px; background:url(../images/bg_textfield.gif) no-repeat left bottom;
}

.inbig span
{
float:right; margin:0; font:normal 10px Arial, Helvetica, sans-serif; color:#ccc;
}



.fieldbig p span
{
float:right; margin:0 0 0 20px; font:normal 10px Arial, Helvetica, sans-serif; color:#ccc;
}



.port
{
padding:7px; background:#f6f6f6; margin:0 0 20px 0;
}


.port ul
{
margin:0; padding:0; list-style-type:none;
}


.port ul li
{
margin:0 28px 0 0; padding:0; display:block; float:left; list-style-type:none;
}

.port ul li.nogap
{
margin:0; padding:0; 
}

.port ul li img
{
margin:0 0 10px 0; padding:0; 
}



.port ul li p
{
margin:0; padding:0; line-height:15px; font-size:11px; 
}









.spacer
{
clear:both; height:0px; background:#FFF; margin:0 0 20px 0; padding:0;
}


/*FBG_blog*/
.FBG_blog {border-top:0px solid #0e0e0e; margin:0; padding:0; border-bottom:0px solid #0e0e0e;}
.FBG_blog_resize { width:960px; margin:0 auto; padding:0px 15px;}
.FBG_blog_resize p { font: normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:0; margin:0;}
.FBG_blog_resize p span { font: normal 12px Arial, Helvetica, sans-serif; color:#0096ce;}
.FBG_blog_resize img { float:right; margin:0; padding:0;}
.FBG_blog_resize .recent { width:560px;float:left; pa dding:0; margin:5px 0  0 0;}
/*FBG*/
.FBG { background:#FFF; border-top:0px solid #323232; margin:0; padding:50px;}
.FBG_resize { width:920px; margin:0 auto; padding:20px 0;}
.FBG_resize p { font: normal 12px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0; margin:0; line-height:1.5em;}
.FBG_resize ul { list-style:none; margin:10px auto; padding:0;}
.FBG_resize li { padding:0; margin:0;}
.FBG_resize li a { font: normal 12px/1.5em Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.FBG_resize li a:hover { color:#d5d5d5;}
.FBG_resize h2 { font:14px Arial, Helvetica, sans-serif; color:#FFF; padding:5px 0; margin:0;}
.FBG_resize h3 { font:14px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:5px 0; margin:0;}
.FBG_resize .left { width:180px; float:left; margin:0; padding:0px 50px 50px 50px; text-align: left;}
/* END_bloga*/
/*************footer**********/
.footer {padding:0;  margin:0; background:#252525; border-top:1px solid #434343;}
.footer_resize { width:930px; margin:0 auto; padding:10px 15px;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#a2a2a2;}
.footer h3 {
color:#000000; text-decoration:underline; font: 16px verdana, arial, helvetica, sans-serif; text-align:left;
}

.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:350px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left;} 
/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#fff; border:1px solid #dedede;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#222; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:480px; border:1px solid #e9e9e9; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; float:left;}
#contactform textarea { width:480px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#f8f8f8; height:150px; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0 0 0 370px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; width:auto;}

p.clr, .clr {
	clear:both;
	padding:0;
	margin:0;
	padding-left: 20px;
}
li.bg, .bg { clear:both; border-bottom:1px solid #e2e2e2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}



.banner_ads { width: 920px; padding: 20px; background: #ffffff; overflow: hidden; border-top: 1px solid #ded9cf; }
.banner_ads_left { float: left; display: inline; width: 626px; overflow: hidden; }
.banner_ads_right { float: right; display: inline; width: 294px;}

.banner_ads_left img { float: left; display: inline; margin-right: 20px; }

.footer h2 { float: right; display: inline; margin-top: 8px; width: 200px; height: 17px; }
.footer img.church { float: left; display: inline; margin-top: 0; }

.copyright { width: 90%; float: right; display: inline; margin-top: 10px; }
.copyright p { font-size: 1.1em; margin: 0 0 4px 0; }
.copyright p.last { margin-bottom: 0; }



p.no_margin { margin-top: 0; }

.bottom_box { width: 100%; margin: 0; padding: 40px 0 35px; background: #181510 url(../images/bg/bg_bottom_box.jpg) top left repeat-x; overflow: hidden; color: #91857b; }
.bottom_box p { clear: both; }
.bottom_box h4 { float: left; font-family: /* "HelveticaNeueLight", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", */ Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: 200; margin: 0 0 10px; color: #FFFFFF; padding: 0;}

/* menu area */
.bottom { width: 960px; margin: 0 auto; padding: 0 25px; }
.bottom .left  { float: left; width: 250px; margin-right: 25px; }
.bottom .left_middle  { float: left; width: 250px; margin-right: 25px; border-bottom: 1px solid #352e29; padding-bottom: 10px;}
.bottom .right { float: right; width: 250px; margin-right: 25px; }


.enews_input { background: #6a5f56; border: 1px solid #9b9189; padding: 10px; color: #FFFFFF; margin-bottom: 15px; width: 264px; }
.frmEnews { margin-top: 20px;}


.follow_footer { overflow: hidden; }
.follow_footer li { float: left; display: inline; margin-right: 10px; font-size: 1.8em; color: #FFFFFF; }

.event_list { width: 100%; padding: 0; margin: 0 0 22px 0; overflow: hidden; border-bottom: 1px solid #352e29; padding-bottom: 10px; clear: both; }
.event_list h4 { text-align: center; width: 35px; height: 30px; padding-top: 5px; float: left; display: block; margin:2px 0 0; font-size: 1.2em; font-weight: normal; color: #be3221; line-height:1em; background: url(../images/icons/icon_event_list.gif) 0 0 no-repeat; }
.event_list .listing { width: 80%; float: left; display: inline; }
/* .right { width:480px; margin:10px 8px 10px 0; padding:0 10px; float:right;  } */
.event_list .listing h5 { font-size: 1.2em; margin: 0; color: #91857b; font-weight: normal; }
.event_list .listing h5 a { font-weight: normal; color: #91857b; }
.event_list .listing p { margin: 0; color:#91857b; }

.phone_color {
font: 14px verdana, arial, helvetica, sans-serif; color:#fff; text-decoration:none;}

}

