/*
Theme Name: Emmanuel Baptist Church
Description: 
Version: 1.0
Author: WebMovement, LLC
Author URI: http://www.webmovementllc.com
Tags: 
*/

body{
	margin:0;
	padding:0;
	color:#000;
	font-family: 'Droid Sans', sans-serif;
	font-size:14px;
	line-height:22px;
	background:url(images/bg.jpg) center;
}

#wrapper{
	width:960px;
	margin:20px auto;
	position:relative;
}
	#header{
		background:url(images/bg_blank.jpg);
		height:340px;
		width:940px;
		padding:10px 10px 0px 10px;
		position:relative;
		border-bottom:4px #D6D6D6 solid;
	}

	#navigation{
		background:#AAA66E;
		height:28px;
		width:940px;
		position:relative;
	}

		 ul#menu-main_menu{margin-left:-40px;margin-top:-10px;list-style-type:none;}
			ul#menu-main_menu li{position:relative;float:left;font-size:14px;margin:3px 6px 0px 0px;}
			ul#menu-main_menu li a{color:#fff;text-decoration:none;padding-left:10px;text-transform:uppercase; padding-bottom:10px;}
			ul#menu-main_menu li a:hover{color:#303224;}
			ul#menu-main_menu ul.sub-menu{display:none;}
			
			ul#menu-main_menu li:hover ul.sub-menu{z-index:10000;position:absolute;top:20px;left:0px;display:block;border-top:5px #AAA66E solid;}
			ul#menu-main_menu li ul.sub-menu:hover{position:absolute;top:20px;left:0px;display:block;border-top:5px #AAA66E solid;}
				ul#menu-main_menu li ul.sub-menu{list-style-type:none;margin-left:0px;background:#E1E0C6;font-size:12px;}
					ul#menu-main_menu li ul.sub-menu li{margin-left:-40px;min-width:220px;max-width:280px;}
					ul#menu-main_menu li ul.sub-menu li a{color:#000;}
					ul#menu-main_menu li ul.sub-menu li a:hover{color:#A19F64;}

	#container{
		background:url(images/bg_main.jpg);
		width:940px;
		padding:10px 10px;
	}
		#container p{margin-top:0px;}
		
		#container .left{
			float:left;
			width:580px;
			padding:30px;
		}
		
		#container .right{
			float:left;
			width:300px;
			margin-top:-40px;
			z-index:999;
			position:relative;
		}
			
			div.widget_text{
				position:relative;
				background:url(images/header_sidebar.jpg) no-repeat;
				width:288px;
				padding:6px;
				margin-bottom:4px;
				color:#fff;
				font-size:14px;
			}
			div.widget_text.vbs{margin-bottom:22px;}
				div.widget_text a{
					position:absolute;
					top:48px;
					left:-6px;
					display:block;					
					height:128px;
					width:300px;
				}
					div.widget_text a.sermons{background:url(images/sermons.jpg) no-repeat;}
					div.widget_text a.reading{background:url(images/reading.jpg) no-repeat;}
					div.widget_text a.gallery{background:url(images/photo.jpg) no-repeat;}
					div.widget_text a.jingle{background:url(images/jingle.jpg) no-repeat;}
					div.widget_text a.vbs{background:url(images/vbs.jpg) no-repeat;}

		#footer{
			background:url(images/footer.jpg);
			height:13px;
			width:920px;
			padding:10px;
			color:#fff;
			border:10px #D6D6D6 solid;
			border-top:4px #D6D6D6 solid;
			font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
		}

.clearall{clear:both;}

h1{
	font-size:26px;
	color:#144525;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:normal;
	text-transform:uppercase;
}

h2{
	font-family: 'Droid Sans', sans-serif;font-size:14px;
	color:#0E4923;
	margin:0px;
	font-weight:bold;
}

h3{
	font-size:14px;
	color:#5d633e;
	margin:0px;
}

h4{
	font-size:14px;
	color:#211F1F;
	margin:0px;
	margin-bottom:5px;
}


/** HOME **/
div.member{
	float:left;
	width:280px;
	margin-top:25px;
}
	div.member img{float:left;border:none;}
	div.member p{font-weight:bold;width:80px;font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:14px;color:#a19f64;padding-left:10px;float:left;}
		div.member p span{color:#444324;text-transform:uppercase;}

/** STAFF **/
div.member_header{width:550px;margin-bottom:20px;}
	div.member_header p{width:325px;padding-top:35px;padding-left:25px;float:left;color:#407EB7;font-size:24px;text-transform:uppercase;}
		div.member_header p span{color:#7E9561;}
	div.member_header img{float:left;}

/** SERMONS **/
div.sermonYear{
	margin: 20px auto;
	width:570px;
}

.sermon-menu{list-style-type:none;margin-left:-40px;}
	.sermon-menu li.menu-item{margin-top:10px;margin-bottom:10px;color:#000;font-weight:bold;}
		.sermon-menu table{width:575px;}
			.sermon-menu table td{font-weight:normal;}

/** FAQ **/
ul.faq-menu{margin-left:-35px;}
	ul.faq-menu li{list-style-type:none;font-size:14px;margin-bottom:5px;}

/** LINKS **/
div.helpfullink{
	float:left;
	width:270px;
	margin-right:15px;
}

/** CONTACT **/
ul.faq-menu{margin-left:-35px;}
	ul.faq-menu li{list-style-type:none;font-family: 'Droid Sans', sans-serif;font-size:14px;margin-bottom:15px;}
		ul.faq-menu li a{color:#004E28;}
		ul.faq-menu li a:hover{color:#000;}
		ul.faq-menu li ul{}
			ul.faq-menu li ul li{}

.form-comment input, .form-comment select{
	font-family: 'Droid Sans', sans-serif;
	background:#fff;
	border:solid 1px #7b7b7b;
	color:#000;
	margin:5px 10px 0 0;
	padding:8px;
	width:330px;
	float:left;
	margin-bottom:10px;
}

.form-comment textarea {
	font-family: 'Droid Sans', sans-serif;
	background:#fff;
	border:solid 1px #7b7b7b;
	color:#000;
	margin:5px 0 0;
	width:330px;
	height:70px;
	padding:8px;
	margin-bottom:10px;
}

.form-comment input.send-message{
	display:block;
	width:100px;
	height:35px;	
	background:#EDEDED;	
	border:solid 1px #7b7b7b;
	padding-top:8px;
	border-radius:5px;
	
}
.form-comment input.send-message:hover{
}

div.form-error{color:Red;}

.shadow {
	-moz-box-shadow: 6px 6px 7px #C5C5C5;
	-webkit-box-shadow: 6px 6px 7px #C5C5C5;
	box-shadow: 6spx 6px 7px #C5C5C5;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C5C5C5')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#C5C5C5');
}

a{color:#6CB365;text-decoration:none;}
a:hover{color:#68712e;text-decoration:none;}

p span.new{color:#41ABE7!important;font-size:11px!important;}
p span.new.large{font-size:15px!important;}