/*@import "rotate.css";*/

/*
Name: Natural Essence
Date: 2007-02-20
Description: Soft and natural single/two-column template.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
*/

/* default elements */
* {margin: 0; padding: 0;}

body{
	/*background: #7C6F5C url(img/bg.jpg);*/
	background: #7C6F5C url(img/body_bg.gif);
	color: #222;
	font-weight: normal;
	font-size: 62.5%;
	font-family: helvetica, arial, "sans-serif";
	padding: 0 0 2% 0;
}

a {color: #642;}
a:hover {color: #963; text-decoration: underline;}
/*a:active{text-decoration: none;}
a:visited{}*/

big {font-size: 1.1em;}

h1,h2,h3{
	/*color: #442;*/
	color: #35739B;
	padding: 8px 0 2px;
}

h1{font: normal 2em serif;}
/*h1 a{
	text-decoration: none;
	color: #35739B;
}
h1 a:hover{
	text-decoration: underline;
	color: #4EA9C8;
}*/

h2{font: normal 1.6em serif;}
h3{font: bold 1.2em serif;}

blockquote {
	background: url('img/quote.gif') no-repeat;
	display: block;
	font: normal 1.1em georgia, "Trebuchet MS", serif;
	padding-left: 26px
}

form,table{margin-bottom: 1.2em;}
img{border: none;}
label{display: block;}
li{line-height: 1.5em;}
p{padding: 2px 0 10px;}
small,.small{font: normal 0.9em sans-serif;}
ul{padding: 0 2em 1.2em;}
ol{list-style-position: inside; margin: -10px 0 10px 0;}
/* structure */
#wrapper {
	background: #332 url(img/wrapper.gif) no-repeat left bottom;
	margin: 0 auto;
	width: 762px;
}
#container {
	background: #fbf9f4;
	/*border-top: 6px solid #332;*/
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 auto;
	width: 750px;
}

/* header */
.title {
	background: #e2ded4;
	border-top: 1px solid #996;
}
.title h1 {
	color: #441;
	font: normal 2.2em georgia, "Trebuchet MS", serif;
	padding: 10px 0 10px 18px;
}

#header{
	border-top: 2px solid #663;
	background: #dad7c5 url(img/header_img/rotate.php) no-repeat left top;
	width: 750px;
	height: 200px;
}
.logo{
	width: 385px;
	height: 200px;
}
/* navigation */
.navigation {
	background: #ded9d0 url(img/nav.gif) repeat-x;
	height: 41px;
	border-top: 1px solid #996;
	z-index: 1001;
}
.navigation ul{
	padding: 0;
	list-style: none;
	z-index: 1;
}
.navigation li{
	float: left;
	position: relative;
	z-index: 10;
}
.navigation li ul{
	position: absolute;
	top: -4px;
	left: -9999px;
/*	display: none;*/
	margin: 45px 0 0 0;
	float: left;
	z-index: 1001;
}
.navigation li ul li a{/*drop downs*/
	width: 130px;
	text-align: left;
}
li:hover ul, li.over ul{  
	left: -1px;
/*	display: block;*/
}
.navigation a {
	background: #ded9d0 url(img/nav.gif) repeat-x;
	border-right: 1px solid #C9C6B3;
	color: #553;
	/*color: #35739B;*/
	float: left;
	font: bold 1em Tahoma,sans-serif;
	padding: 0 5px;
	line-height: 41px;
	height: 41px;
	text-align: center;
	text-decoration: none;
}
.navigation a:hover, .navigation a#active {background-position: left bottom; color: #331; text-decoration: none;}

.about_link{cursor: default;}
/* main */
.main#two-columns {background: #fff url(img/two-columns.gif) repeat-y;}

/* bottom */
.bottom {
	background: #DCDAC9 url(img/bottom.gif) no-repeat left bottom;
	border-top: 1px solid #AA8;
	color: #444;
	padding: 14px 20px;
}
.bottom .left {width: 43%;}

.bottom .right {width: 55%;}
.left_float{
	float: left;
	margin: 0 7px 0 0;
}
.pastors_title{
	font-size: 18px;
}
.pastors_contact{
	font-size: 12px;
}
/* footer */
.footer {
	background: #332;
	color: #EED;
	padding: 10px;
}
.footer .left {width: 66%;}
.footer .right {
	width: 33%;
	text-align: right;
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* gallery */
.gallery td {
	vertical-align: top;
	text-align: center;
}
.gallery em {display: block;}

.galleryThumb{
	float: left;
	padding: 0 5px 5px 10px;
}
.galleryThumb img{
	width: 125px;
	height: 93px;
}

/* misc */
.clear,.clearer {clear: both;} 
.clearer {font-size: 0;}
/*.col2 .left {width: 65%;}*/
.col2 .left {width: 500px;}
.col2 .right .content {background: #fff;}
/*.col2 .right {width: 33%;}*/
.col2 .right {width: 250px;}
.content {padding: 18px 20px;}
.left {float: left;}
.right {float: right;}
.right .content {padding: 10px 12px 12px;}

/* block list */
ul.block {
	border-top: 1px dashed #BCBAAC;
	margin: 4px 0;
	padding: 0;
	width: 90%;
}
.block li {
	border-bottom: 1px dashed #BCBAAC;
	list-style: none;
}
.block li a,.block li em {
	color: #553;
	display: block;
}
.block li em {
	font-size: 0.9em;
	font-style: normal;
}
.block li a {
	padding: 4px 3%;
	text-decoration: none;
	width: 94%;
}
.block li a span {font-weight: bold;}
.block li a:hover {
	background: #D2D0C0;
	color: #553;
	text-decoration: none;
}

.right .block,.right .block li {border-color: #DCDACC;}
.right .block li a:hover {background: #F2F0EA;}
.index_img{
	float: left;
	padding: 0 15px 0 0;
	width: 200px;
	height: 200px;
}
ul.statement{
	padding: 0;
	margin: 0 0 0 5px;
}
ul.statement li{
	border-bottom: 1px dashed #BCBAAC;
}
li.sub_point{
	margin: 0 0 0 12px;
	list-style: none;
}
.pastors{
	float: left;
	padding: 0 5px 0 0;
	height: 250px;
	width: 220px;
}
#sunday_list li{
	margin-bottom: 10px;
}
jehovah_java{
	float: left;
	padding: 0;
	height: 70px;
	width: 220px;
}
.signature{
	margin: 0 0 0 225px;
	width: 167px;
	height: 14px;
}
.img_wrap{
	float: left;
	padding: 0 15px 0 0;
}
/*#disp{
	margin: 0 0 0 -18px;
	padding: 0 10px 10px 20px;
	display: none;
	position: absolute;
	width: 221px;
	background: #fff;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
}*/

.event{
	margin: 0;
	padding: 0;
	font-size: 1.5em;
}
.event_header{
	margin: 0;
	padding: 0;
	font-family: georgia, trebuchet, serif;
	font-size: 1.2em;
	line-height: 20px
}

/*#event_images{width: 450px; height: 399px;}*/
#WelcomeCopy{margin: -40px 0 0 0; z-index: 99; position: relative;}
.hide{display:none;}
.show{display: inline;}
#contact_form{
	width: 600px;
	height: 370px;
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 1em;
	font-family: helvetica, arial, sans-serif;
}
#newsletter_form{width: 580px; height: 135px;}
#newsletter-thanks{}
#contact_form p, #newsletter_form p{padding: 5px 0 0 0; clear: both;}
#contact_form label, #newsletter_form label{
	width: 100px;
	float: left;
	text-align: right;
	line-height: 30px;
	padding: 0 5px 0 0;
	font-size: 1.5em;
}
#contact_form input, #newsletter_form input{
	width: 435px;
	float: left;
	height: 25px;
	font-size: 1.5em;
	font-family: inherit;
}
#contact_form textarea{
	width: 440px;
	height: 200px;
	font-size: 1.3em;
	float: left;
	font-family: inherit;
}

/*label.error{*/
/*	width: 250px !important;*/
/*	float: left !important;*/
/*	margin: 5px 0 0 210px !important;*/
/*	padding: 0 !important;*/
/*	line-height: 1em !important;*/
/*	text-align: left !important;*/
/*	color: #dc2123 !important;*/
/*	font-size: .9em !important;*/
/*}*/

.button input{
	width: auto !important;
	font-size: 12px !important;
	margin: 0 0 0 105px !important;
	
	
	
	display: inline-block;
	width: auto;/*IE width fix*/
	overflow: visible;/*IE width fix*/
	margin: 15px 5px 15px 0 !important;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	background: #2A2011;
	border: 1px #666 solid;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px; border-radius: 4px;
	color: #fff;
	cursor: pointer;
	outline: #fff;
/*	float:left;*/
}
#img_gallery_nav{
	margin: 5px 0 0 0;
	text-align: center;
	color: #ccc;
}
#img_gallery_nav a:link, #img_gallery_nav a:visited, #img_gallery_nav a:active{
	text-decoration: none;
	margin: 0 5px;
}
#img_gallery{
	width: 656px;
	margin: 0 auto;
	min-height: 350px;
	text-align: left;
}
/*#img_gallery ul{
	display: inline;
	float: left;
	list-style: none;
	margin-left: 10px;
}*/

/*#img_gallery img{
	border: 3px solid #000;
	width: 125px;
	height: 93px;
}*/
.gallery_thumb{
	width: 125px;
	height: 93px;
	border: solid #000 1px;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	margin: 0;
	padding: 0;
}
.gallery_title{
	text-align: center;
	margin: 5px 0;
}
/*.close{
	float: right;
	width: 20px;
	height: 20px;
	margin: 5px 5px 0 0;
}
.close a:link, .close a:visited{background: transparent;}*/
.right .block li .close a:hover, .right .block li .close a:active{background: transparent;}
.stats{display: block;}

#podcastlinks{margin: 0 0 5px 0; line-height: 30px;}
#podcastlinks img{width: 30px; height: 30px; float: left;}
#podcastlinks a{text-decoration: underline;}
#podcastlinks h2{display: inline;}

/***************Slideshow Styles*********************/
/*** set the width and height to match your images **/
#slideshow {
    position:relative;
    height:408px;
		z-index: 1;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 408px;
    background-color: #fbf9f4;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
/*    height: 408px;*/
    display: block;
    border: 0;
    margin-bottom: 10px;
}
#loading-img{margin: 150px 126px; width: 208px;}
#gallery-loading{position: absolute; top: 500px; left: 41%; z-index: 3001; display: none;}





#lc-reg-link img{float: left;}


/*#lc_register_link{
	width: 220px;
	height: 100px;
	text-align: center;
	font-size: 13px;
	font-family: georgia, "times new roman", serif;
	background: url("img/lc09_register.jpg") no-repeat;
}
#lc_links{
	float: left;
	width: 220px;
	height: 45px;
	margin: 55px 0 0 0;
}
#lc09Poster{text-align: center; margin: 5px 0; font-weight: bold;}
#lc09Poster a{color: #650001;}*/


#lc_register, #vbs_register{
	margin: 0;
	padding: 0;
	color:#000;
	font-weight: bold;
	padding: 10px 0 0 0;
/*	background: #e1730a;*/
/*	height: 340px;*/
	font-size: .9em;
	font-family: georgia, "times new roman", serif;
}
#lc_register p, #vbs_register p{
	padding: 0 0 10px 0;
}
#lc_register label, #vbs_register label{
	float: left;
	width: 200px;
	text-align: right;
	line-height: 20px;
	padding: 0 5px 0 0;
}
.lc_input, .vbs_input{width: 230px; height: 18px; font-size: 13px;}
.vbs_textarea{width: 235px; height: 150px; /*font-size: 13px;*/ font-family: "Lucida Grande";}
select.vbs_input{height: 25px; width: 235px;}
.lc_button, .vbs_button{
/*	float: right;*/
/*	width: auto;*/
/*	margin: 0 8px 0 0;*/
	
	
	display: inline-block;
	width: auto;/*IE width fix*/
	overflow: visible;/*IE width fix*/
	margin: 15px 5px 15px 0 !important;
	padding: 5px;
	font-size: 12px;
	text-align: center;
	background: #2A2011;
	border: 1px #666 solid;
	-webkit-border-radius: 4px;	-moz-border-radius: 4px; border-radius: 4px;
	color: #fff;
	cursor: pointer;
	outline: #fff;
	float:left;
}
#vbs-button{float: right; margin: 0 15px 0 0;}
.vbs_button:hover{border: 1px solid #f9f7f1;}

.lc_form, .vbs_form{float: left; width: 175px; height: 350px;}
.required_field{font-size: 12px; font-weight: normal; font-family: helvetica, arial, sans-serif; margin: 0px 0 0 70px; color: #dc2123;}
.required{color: #dc2123;}
#newsletter{margin: 20px 0 0 0; height: 40px;}
#newsletter-img{float: left; margin: -15px 0 0 0;}
#captivated{ margin: 0; padding: 0;}
#captivated img{float: left; margin: 0 0 -55px 0;}


/*#lc_register label.error, #vbs_register label.error{*/
/*	width: 300px;*/
/*/*	float: left;*/*/
/*/*	margin: 0px 0 0 105px;*/*/
/*	padding: 3px 0 10px 0;*/
/*	text-align: left;*/
/*	color: #dc2123;*/
/*	font-size: .9em;*/
/*}*/


.required{color: #BC3502;}








/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width: 500px;
		height: 460px;
		overflow:hidden; 
		}

#slider-controls{margin: 0 auto; text-align: center;}

	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
/*		display:block;*/
		width:30px;
/*		height:77px;*/
/*		position:absolute;*/
/*		left:-30px;*/
/*		top:71px;*/
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
/*		display:block;*/
/*		position:relative;*/
		width:30px;
		height:77px;
		padding: 0 15px 0 0;
/*		background: url(img/Back.png) no-repeat 0 0;*/
		padding: 10px;
		}	
	#nextBtn a, #slider1next a{ 
/*		background:url(img/Next.png) no-repeat 0 0;	*/
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



.ui-tooltip-content{background: #fff !important; font-size: 11px;}

