/*

Theme Name: Grace Bible Chapel

Description: The Grace Bible Chapel theme based on the famous Wordpress.

Author: Grace Bible Chapel

*/



/* ### GENERAL ### */

* { margin: 0px; padding: 0px; }

html, body { font-family: Arial; font-size: 14px; color: #000; }

input, select, textarea { font-family: Arial; font-size: 14px; color: #000; }

body { background: url(images/bg.gif) repeat; }

img { border: 0px; display: block; }

.pagePost .entry a.external-link {padding: 5px 14px 5px 0; background: transparent url(http://gracebiblechapel.org/wordpress/wp-content/uploads/2010/07/external-link.gif) no-repeat center right;}

.pagePost h3 { color: #3e6677; /*margin-top: 10px;*/ margin-bottom: 5px;}
.pagePost p strong {color: #444444;}

.pagePost ul { 
	margin: 0 0 20px 10px;
}

#leftCntr h2.post {
color:#302611;
font-family:'Cuprum';
font-size:2em;
font-weight:normal;
padding-bottom:5px;
}

#leftCntr h4 {
	color:#3F6777;
	text-decoration:none;
}


/* ### GLOBAL CLASSES ### */

.clear { clear: both; height: 0px; overflow: hidden; }



/* ### WRAPPER ### */

#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url(images/headerBg.gif) repeat-x center top; }

#wrapper .header_top { background-color:#070603; height:10px; }

#wrapper .layout { background: url(images/footerBg.gif) repeat-x center bottom; }

#wrapper .innerLayout { background: url(images/topShadow.jpg) no-repeat center top; }

#wrapper .footerLayout { /*background: url(images/footerBg.jpg) no-repeat center bottom;*/ }



/* ### MAIN CONTAINER ### */

#mainCntr { margin: 0 auto; width: 1000px; }

#news-ticker {
background: #fff;
width: 700px;
height: 20px;
margin: 0 auto;
margin-bottom: 20px;
}


	/* ### HEADER CONTAINER ### */

	#headerCntr { position: relative; width: 1000px; height: 149px; z-index: 100; }

	#headerCntr h1 { position: absolute; top: 6px; left: 13px; }

	#headerCntr h1 a { display: block; width: 383px; height: 141px; text-indent: -9999px; background: url('images/Logho.png') no-repeat; }



	

	/* ### menu box ### */
	.menuBox { 
	position: absolute; 
	top: 113px; 
	right: 0px; 
	height: 34px; 
	text-align: center; 
	}
	.menuBox ul.menu,.menuBox ul.menu li,.menuBox ul.menu ul { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	font-size: 15px; 
	}
	.menuBox ul.menu { 
	position: relative; 
	z-index: 597; 
	}
	.menuBox ul.menu li { 
	float: left; 
	position: relative; 
	vertical-align: middle; 
	zoom: 1; 
	}
	.menuBox ul.menu li.cat-item-1 a { 
	background: none; 
	}
	.menuBox ul.menu li.hover,.menuBox ul.menu li:hover { 
	background:url("images/navBgH.jpg") repeat-x scroll center top transparent;
	outline:0 none; 
	}
	.menuBox ul.menu ul { 
	background:url("images/dd-bg.png") repeat-y center top; 
	position:absolute; 
	width:230px; 
	display: none; 
	top: 35px; 
	left: 0; 
	z-index: 598;  
	}
	.menuBox ul.menu li ul li { 
	float: none; 
	display: block; 
	background:none repeat scroll 0 0 transparent; 
	border-bottom:1px solid #4A3006; 
	border-top:1px solid #714908;  
	}  
	.menuBox ul.menu li:hover > ul { 
	display: block; 
	background:url("images/dd-bg.png") repeat-y scroll center top transparent; 
	text-align: left; 
	border-top: 0px; 
	}
	.menuBox ul.menu li a { 
	padding:0.75em 14px; 
	text-decoration:none; 
	display: block; 
	float: left; 
	text-transform:uppercase; 
	color: #fff; 
	text-transform: uppercase; 
	text-decoration: none; 
	/*background: url(images/menuSep.gif) no-repeat left center;*/ 
	}
	
	.menuBox ul.menu li:hover a,
	.menuBox ul.menu li.hover a,
	.menuBox ul.menu li a:hover,
	.menuBox ul.menu li.current_page_item,
	.menuBox ul.menu li.current_page_parent a { 
	background:url("images/navBgH.jpg") repeat-x scroll center top transparent;
	outline:0 none; 
	}
	.menuBox ul.menu ul li a,
	.menuBox ul.menu li:hover ul li,
	.menuBox ul.menu li:hover ul li a,
	.menuBox ul.menu li.hover li a { 
	text-align: left; 
	text-transform: none; 
	float: none; 
	background: none; 
	font-size: 12px; 
	}
	
	.menuBox ul.menu ul li a:hover,
	.menuBox ul.menu li:hover ul li a:hover,
	.menuBox ul.menu li.current_page_parent li.current_page_item a,
	.menuBox ul.menu li:hover li:hover a { 
	background: url("images/sub-li-bg.gif") no-repeat scroll center center transparent; 
	}
	
	.menuBox ul.menu li.hover,
	.menuBox ul.menu li:hover { 
	background: none; 
	}
 
	.menuBox ul.menu ul li ul { 
	left:230px; top:-1px; 
	border-left: 1px solid #301e01; 
	border-right: 1px solid #301e01; 
	border-top: 0px solid #301e01; 
	list-style: none; 
	margin: 0; padding: 0; 
	font-size: 12px!important; 
	font-family: Verdana; 
	background: none; 
	position:absolute; 
	width: 150px; 
	}
	
.menuBox ul.menu ul ul li { 
	padding-bottom: 0px; 
	padding-top: 0px; 
	float: none; 
	width: 152px;
	border-bottom: 1px solid #301e01; 
	border-top:0; 
	/*background: url(images/menuSep.gif) repeat-x center top!important; */
	}
	
	.menuBox ul.menu ul ul li a { 
	display: block; 
	width: 138px;  
	padding: 7px 7px; 
	float: left; 
	text-transform: none!important; 
	font-size: 12px!important; 
	/*line-height: 15px;*/ 
	color: #afa79a!important;; 
	text-transform: uppercase; 
	text-decoration: none;
	background: #5b3f11!important; 
	/*background: url(images/subBg.gif) repeat!important; */
	}
	
	.menuBox ul.menu ul ul li a:hover { 
	background: #241702!important; 
	}

	.menuBox ul.menu li ul li ul.children {
	display:block;
	height:1px;
	margin-left:-383px;
	overflow:hidden;
	/*z-index:126;*/
	}

	/* ------------------------------------------------- Slide Show ----------------------------------------------------- */
 
 	.sliderImnage{width:414px; height:299px; margin-right: 25px; }

	.welInfo{ float:left; }

	.anythingSlider h1{font-size:35px; font-family: Arial, sans-serif; color:#851818; font-weight:normal;}

	.cap{font-variant:small-caps;}

	.anythingSlider p {font:15px/22px Arial, Helvetica, sans-serif; color:#000; width:513px; margin-bottom: 10px;}

	/*.anythingSlider p a{background:url(images/readLinks.jpg) no-repeat 0 2px; color:#fff; text-decoration:none; padding:4px 5px 6px 3px;}*/
	.anythingSlider p a {color:#3EA9DE; text-decoration:underline;}
	a.standard-link{color:#3EA9DE; text-decoration:underline;}
	a.standard-link:hover, a.standard-link:visited { color:#3691be; text-decoration: none;}

	.latestCast{font:16px Arial, Helvetica, sans-serif; color:#542908; font-weight:bold; padding-top:27px;}

	.links{padding-top:9px; padding-bottom:2px;}

	.links a{ margin-right:15px;}

	.listenBt{background:url(images/listen.jpg) no-repeat 0 0; padding:2px 34px 4px 25px; font:12px Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none; }

	.downBt{background:url(images/downLoad.jpg) no-repeat 0 0; padding:2px 34px 4px 25px; font:12px Arial, Helvetica, sans-serif; color:#4e4e4e; text-decoration:none;}

	/* ------------------------------------------------- End Slide Show ------------------------------------------------- */   

	.fltlft { float:left; }



	p#breadcrumbs { font-size: 12px; color: #fff; padding: 10px 0; height: 15px;  line-height: 15px; }

	p#breadcrumbs a { color: #fff; text-decoration: none; }

	p#breadcrumbs a:hover { color:#3EA9DE; text-decoration:underline; }

	

	/* ### CONTENT CONTAINER ### */

	#contentCntr { padding: 10px 14px; overflow: hidden; width: 972px; background: url(images/contentBg.gif) repeat-y center top; margin: 0 auto; }

	

		/* ### LEFT CONTAINER ### */

		#leftCntr { float: left; width: 590px; }



			/* --------------------------------------------------- Portfolio Items ---------------------------------------------- */

			.portf { background:url(images/contLine.jpg) repeat-x  bottom left; width: 590px; overflow: hidden; padding: 13px 0 19px 0; }

			.portf a.more-link { display: none; }

			.portf img { width: 100px; height: 100px; float: left; border: 1px solid #c2c2c2; margin-right: 12px; }

			.portf h2 { color:#3F6777; font-size:16px; }

			.portf h2 a { color:#3F6777; text-decoration: none; font-weight:normal; }

			.portf h2 a:hover { text-decoration: underline; }

			.portf small { color:#3EA9DE; font-size:12px; font-style:italic; padding-top:2px; display: block; text-decoration:underline; }

			.portf p { font-size: 14px; color: #000; line-height: 20px; }

			.portf p a:link { color:#3F6777; text-decoration: none;}
			.portf p a:visited, .portf p a:hover { color:#3EA9DE; text-decoration: underline;}

			/* --------------------------------------------------- End Portfolio Items ------------------------------------------ */

			

			.postPage {}

			

			.pagePost { color: #000; font-size: 15px; }

			.pagePost img.thumb { 
			float:left;
			margin:5px 20px 20px 0;
			padding:3px;
			background:#DADADA none repeat scroll 0 0;
			border:1px solid #C2C2C2;
			}

			.pagePost h2 { 
font-family:'Cuprum'; 
color:#542908; 
font-weight: normal; 
font-size:2em; 
padding:0 0 10px; }

			.pagePost h5 { color: #007ca6; font-size: 17px; }

			.pagePost .entry a { color: #3ea9de; text-decoration: underline; }

			.pagePost .entry a:hover { text-decoration: none; }

			.pagePost p { padding-bottom: 10px; line-height: 22px; }

			.pagePost ul { padding: 5px 0 10px 10px; }

			.pagePost li { padding: 2px 0; margin-left: 10px; }

			

			.pagePost .pastorContent a { color: #3ea9de; text-decoration: underline; }

			.pagePost .pastorContent a:hover { text-decoration: none; }

			

			.pagePost ul.pastors { line-height: 20px; margin: 0px; padding: 0px;}

			.pagePost ul.pastors li { list-style: none; margin: 0 0 15px 0; padding: 0 0 17px 0; width: 100%; overflow: hidden; background:transparent url(images/ourPasterLIne.jpg) no-repeat scroll left bottom; }

			.pagePost ul.pastors .left { width: 130px; float: left; }

			.pagePost ul.pastors .left img { width: 100px; height: 100px; border: 1px solid #b5b5b5; }

			.pagePost ul.pastors .right { width: 430px; float: left; }

			.pagePost ul.pastors h3 { padding-bottom: 10px; color:#3E6677; font-family:Arial,Helvetica,sans-serif; font-size:15px; }

			.pagePost ul.pastors h3 span { color:#3EA9DE; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-size:15px; }

			

			.pagePost ul.events { margin: 0px; padding: 0px 0 20px 0; }

			.pagePost ul.events li { list-style: none; margin: 0px; padding: 10px 0 10px 60px; background: url(images/calendar-icon.gif) no-repeat left 10px; }
			.pagePost ul.podcast li { list-style: none; margin: 0px; padding: 10px 0 10px 60px; background: url(http://gracebiblechapel.org/wordpress/wp-content/uploads/2011/02/icon_Bible.png) no-repeat left 10px; }

			.pagePost ul.events h3 { padding-bottom: 5px; color:#3E6677; font-weight: normal; font-family:Arial,Helvetica,sans-serif; font-size:15px; }

			.pagePost ul.events h3 a { color:#3E6677; text-decoration: none; }

			.pagePost ul.events h3 a:hover { text-decoration: underline; }

			.pagePost ul.events h3 span { color:#3EA9DE; font-style: italic; font-family:Arial,Helvetica,sans-serif; font-weight: normal; font-size:15px; }		

			.pagePost ul.events h6 { color: #444444; font-size: 15px; padding: 5px 0; font-weight: normal; }	

			.pagePost ul.events .event-time { font-size: 14px; color: #3ea9de; font-weight: bold; padding-bottom: 5px; }

			

			.pagePost ul.events .entry { line-height: 22px; }

			 

								

		/* ### RIGHT CONTAINER ### */

		#rightCntr { float: right; width: 340px; }

		

		.innerSide .blueBg { padding: 8px; height: 100%; background: #e8e8e8; }

			

			.meetBox { padding: 10px 0px 10px 0px; }

			.meetBox h2 { padding-bottom: 5px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

@font-face {
font-family: 'Cuprum';
src: url(fonts/Cuprum.otf);
}

#rightCntr h2 { 
font-family:'Cuprum';
font-size: 1.4em!important;
font-weight: bold;
color: #302611; 
}

#rightCntr p {
font-size: .86em;
color: #302611
}

#rightCntr .meetBox li a {
font-size: .86em;
color: #302611;
}

			.meetBox ul { width: 100%; overflow: hidden; }

			.meetBox li { padding: 2px 0; list-style: none; width: 50%; float: left; }

			.meetBox li a { font-size: 15px; color: #000; text-decoration: none; }

			.meetBox li a:hover { color:#3EA9DE; text-decoration:underline; }

			.sermonBox-home { padding-bottom: 0px; margin-bottom: 17px; }

			.sermonBox-home h2 { padding-bottom: 5px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

.sermonBox-home .audioBox {
float:left;
height:20px;
padding:3px 0px 0px 25px;
position:relative;
width:161px;
background: url(images/listen.gif) no-repeat left 0;
}

.sermonBox-home .audioBox a { width: 20px; height: 20px; position: absolute; left: 0px; top: 0px; display: block; text-indent: -9999px; background: url(images/listen2.gif) no-repeat; }

			.sermonBox-home p .mp3-description { border: 1px solid blue;}

			.sermonBox { padding-bottom: 0px; height: 55px; margin-bottom: 17px; }
.audioBox p.sermon-title {
	color:#302611;
	font-size:15px;
	width: 250px;
}

.sermonBox .audioBox p.sermon-title {
	color:#302611;
	font-size:15px;
	width: 250px;
	margin-left: 25px;
}

			.sermonBox h2 { padding-bottom: 5px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

			.sermonBox .audioBox { padding: 2px 0 0 0px; width: 18px; position: relative; height: 20px; float: left; background: url(images/listen.gif) no-repeat left 0; }

			.sermonBox .audioBox a { width: 20px; height: 20px; position: absolute; right: 0px; top: 0px; display: block; text-indent: -9999px; background: url(images/listen3.gif) no-repeat; }
			.sermonBox p .mp3-description { border: 1px solid blue;}

			

			.latestCast { padding-bottom: 10px; height: 100px; }

			.latestCast h6 { color:#302611; font-size:14px; font-weight: bold; }

			.latestCast p { padding-bottom: 5px; }

			.latestCast .audioBox { padding: 1px 0 0 7px; width: 161px; position: relative; height: 18px; background: url(images/listen.gif) no-repeat left center; }

			.latestCast .audioBox a { width: 89px; height: 19px; position: absolute; right: 0px; top: 0px; display: block; text-indent: -9999px; background: url(images/download.gif) no-repeat; }



			.locationBox { padding-bottom: 10px; }

			.locationBox h2 { padding-bottom: 3px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

			.locationBox li h4 { color:#3F6777; font-family:Arial,Helvetica,sans-serif; font-size:15px; }

			.locationBox li h4 a { color:#3F6777; text-decoration: none; font-weight:normal; }

			.locationBox ul { width: 100%; overflow: hidden; line-height: 19px; }

			.locationBox li { padding-bottom: 10px; list-style: none; }

			.locationBox li a { color: #3EA9DE; text-decoration: underline; }

			.locationBox li a:hover { color:#3EA9DE; text-decoration: none; }			



			.eventsBox { padding-bottom: 10px; }

			.eventsBox h2 { padding-bottom: 5px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

			.eventsBox #wp-calendar { width: 100%; position: relative; }

			.eventsBox #wp-calendar { width: auto; text-align: left; }

			.eventsBox #wp-calendar caption a { color: #3d6177; text-decoration: none; text-transform: normal; font-weight: normal; font-size: 15px; }	

			.eventsBox #wp-calendar caption { text-align: left; }

			.eventsBox div.nepre { padding-left: 89%; width: 11%; position: relative; margin-bottom: -10px; overflow: hidden; }

			.eventsBox div.nepre a#ec3_prev { width: 14px; height: 11px; display: block; text-indent: -9999px; background: url(images/grayArrow.png) no-repeat; float: right; }

			.eventsBox div.nepre a#ec3_next { width: 14px; height: 11px; margin-left: 5px; display: block; text-indent: -9999px; background: url(images/blueArrow.png) no-repeat; float: right; }

			

			.searchBox { margin-bottom: 10px; }

			.searchBox label.screen-reader-text { display: none; }

			.searchBox form#searchform { margin: 0px; }

			.searchBox input#s { background:#FFFFFF url(images/input-bg.gif) repeat-x scroll 0 0; border:1px solid #3F6777; color:#52687A; display:inline; float:left; font-size:15px; padding:2px 0 1px 2px; width:279px; text-transform: uppercase; } 

			.searchBox input#searchsubmit { border: 0px; cursor: pointer; background:transparent url(images/btn-srch.gif) no-repeat scroll center top; display:inline-block; float:left; height:25px; width:35px; } 

			

			.innerSide .widget { padding: 8px; background: #E7E7E7; }

			.widget h2 { padding-bottom: 3px; color:#302611; font-family:Georgia,"Times New Roman",Times,serif; font-size:18px; font-weight: normal; }

			

			#newsletter {}

			#newsletter label { display: block; font-size: 15px;  }

			#newsletter input.field { background:#FFFFFF url(images/input-bg.gif) repeat-x scroll 0 0; width:268px; border:1px solid #3F6777; color:#52687A; height:18px; padding:2px 0 1px 2px; }

			#newsletter input.submit {background:transparent url(images/btn-submit.gif) no-repeat scroll center top; border: 0px; cursor: pointer; color:#FFFFFF; display:inline-block; margin:8px 0 0; padding:2px 10px 4px; text-decoration:none;}

										

	/* ### FOOTER CONTAINER ### */

	#footerCntr { min-height:218px; width: 100%; overflow: hidden; }



		/* --------------------------------------------------- Footer -------------------------------------------------------- */

		.footer{ width: 1000px; margin: 0 auto; }

		.footer_wrp{width:997px; height:auto; margin:0 auto; padding-left:3px; padding-top:30px;}

		.footer_wrp1{width:997px; height:auto; margin:0 auto; padding-left:3px; padding-top:5px;}

		.ftop{border-bottom:1px solid #766a54; padding-bottom:0px; width:750px;} /* Originally padding-bottom: 5px; */

		.ftop_left{width:200px; margin-top: 30px;}

		.ftop_left ul.fTop_links li { padding: 3px 0; float: none; list-style: none; }

		.ftop_left li a { color: #fff; text-decoration: none; }

		.ftop_left li a:hover { text-decoration: underline; }

		.graceBill{font:14px Arial, Helvetica, sans-serif; padding-bottom: 5px; color:#ffbf21;}

		.fTop_links{display:block; margin-top:0px;}

		.ftop_Last li{font:14px  Arial, Helvetica, sans-serif; color:#fff; width: 95px; height: 20px; padding:3px 15px 3px 0px; display:block; float:left; }

		.ftop_Last li a { line-height: 18px; padding-left:23px;  font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }

		.fTop_links li a.face{ background:url(images/faceBook.png) no-repeat 0 -16px;}

		.fTop_links li a.face:hover{color:#ffbf21; background-position: 0 0;}

		

		.fTop_links li a.rss{  background:url(images/rss.png) no-repeat 0 0; }

		.fTop_links li a.rss:hover{color:#ffbf21; background-position: 0 -16px;}

		

		.fTop_links li a.twt{ background:url(images/twitter.png) no-repeat 0 0; }

		.fTop_links li a.twt:hover{color:#ffbf21; background-position: 0 -16px;}

		

		.fTop_links li a.podcst{ background:url(images/podcst.png) no-repeat 0 0; }

		.fTop_links li a.podcst:hover{color:#ffbf21; background-position: 0 -16px;}

		

		.ftop_Mid{width:285px; margin-top: 30px;	}

		.ftop_Mid li { padding: 3px 0; list-style: none; float: left; width: 49%; }

		.ftop_Mid li a { color: #fff; text-decoration: none; }

		.ftop_Mid li a:hover { text-decoration: underline; }		

		.ftop_Last{ padding-left: 30px; width:230px; margin-top: 30px;}

		

		/* footer Navigation */

		.fNav{font:14px Arial, Helvetica, sans-serif; color:#fff; padding-top:5px;}

		.fNav li { padding: 0 5px 0 7px; list-style: none; float: left; background: url(images/linkSep.gif) no-repeat left center; }

		.fNav ul { width: 100%; overflow: hidden; }

		.fNav li.first { background: none; padding-left: 0px; }

		.fNav a{font:14px Arial, Helvetica, sans-serif; color:#fff;}

		.fNav a:hover{text-decoration:none;}

		.blank35{height:35px;}

		

		.fTop_bottom{width:560px; padding-top:20px;}

		.add { color:#FFFFFF; font:14px Arial, Helvetica, sans-serif;width:230px; padding-right:25px; padding-right:25px;padding-bottom:10px;}

		.emailLink{font:14px Arial, Helvetica, sans-serif; color:#fff;margin-top:20px;}

		.emailLink a{font:14px Arial, Helvetica, sans-serif; color:#ffbf21;}

		.emailLink a:hover{text-decoration:none;}

		.copy{font:14px Arial, Helvetica, sans-serif; color:#fff; padding-top: 5px;}
		.copy-address {padding-top: 5px;}

		/* --------------------------------------------------- End Footer ---------------------------------------------------- */	



small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }

.entry p a:visited { color: #b85b5a; }



.sticky { background: #f7f7f7; padding: 0 10px 10px; }

.sticky h2 { padding-top: 10px; }



code { font: 1.1em 'Courier New', Courier, Fixed; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

/* End Typography & Colors */



/* Begin Structure */ 

.post hr { display: block; }  

.widecolumn .smallattachment { text-align: center; float: left; width: 128px; margin: 5px 5px 5px 0px; }

.widecolumn .attachment { text-align: center; margin: 5px 0px; } 

/* End Structure */



/* Begin Images */

p img { padding: 0; max-width: 100%; }

img.centered { display: block; margin-left: auto; margin-right: auto; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }

.alignleft { float: left; }



/* Begin Form Elements */

#searchform { margin: 10px auto; padding: 5px 3px; text-align: left; }

#sidebar #searchform #s { width: 108px; padding: 2px; }

#sidebar #searchsubmit { padding: 1px; }

.entry form { text-align:left; }

select { width: 130px; }

/* End Form Elements */



/* Begin Comments*/

.alt { margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: justify; }

.commentlist li { margin: 15px 0 10px; padding: 5px 0 10px 10px; list-style: none; }

.commentlist li ul li { margin-right: -5px; margin-left: 10px; }

.commentlist p { margin: 10px 5px 10px 0; }

.children { padding: 0; }

.nocomments { text-align: center; margin: 0; padding: 0; } 

.commentlist li ul li { font-size: 1em; } 

.commentlist li .avatar { float: left; border: 1px solid #eee; width: 63px; height: 63px; padding: 2px; margin-right: 10px; background: #fff; }

.commentlist li span.says { color: #585858; font-size: 15px; font-style: italic; font-weight: normal; }

.commentlist li .comment-meta, .commentlist li .comment-meta a { color: #3ea9de; font-size: 11px; text-decoration: none; }

.commentlist cite, .commentlist cite a { color: #3f6777; font-weight: normal; font-style: normal; font-size: 1.1em; }

.commentlist p { padding-left: 80px; font-weight: normal; line-height: 1.5em; text-transform: none; } 

#commentform p { margin: 0; }

#commentform input { background:#FFFFFF url(images/input-bg.gif) repeat-x scroll 0 0; border:1px solid #3F6777; color:#52687A; font-size:15px; padding:2px 0 1px 2px; text-transform:uppercase; width:279px;  margin: 5px 5px 1px 0; } 

#commentform { margin: 5px 10px 0 0; }

#commentform label { display: block }

#commentform textarea { background:#FFFFFF url(images/input-bg.gif) repeat-x scroll 0 0; border:1px solid #3F6777; color:#52687A; font-size:15px; padding:2px 0 1px 2px; text-transform:uppercase; width:455px; height: 100px;  margin: 5px 5px 1px 0; }

#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#commentform #submit { margin: 0 0 5px auto; width: 62px; height: 22px; padding: 0px; background: url(images/submitButton.gif) no-repeat; text-align: center; color: #fff; border: 0px; text-transform: none; cursor: pointer; font-size: 12px; }

.navig { position: relative; z-index: 1000; }

/* End Comments */



/* Begin Calendar */

#wp-calendar { empty-cells: show; width: 155px; }

#wp-calendar a { text-decoration: none; display: block; color: #000; height: 15px; }

#wp-calendar a:hover { color: #fff; }

#wp-calendar caption { text-align: center; width: 100%; color:#888; }


#wp-calendar td, #wp-calendar th {
font-weight: normal;
}

#wp-calendar td { padding: 3px 0; text-align: center; font-size: .8em; }

#wp-calendar td.pad:hover { background: none;  }

#wp-calendar td#today a { color: #666; }

/* End Calendar */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps { cursor: help; }

acronym, abbr { border-bottom: 1px dashed #999; }

blockquote { margin: 0px 30px 0 10px; padding-left: 10px; border-left: 5px solid #ddd; }

p.bible-verse { background: transparent url(http://gracebiblechapel.org/wordpress/wp-content/uploads/2010/07/bible-vs.gif) no-repeat center left; margin: 0px 30px 0 0px; padding-left: 10px; height: 45px; padding-top:10px;}

p.bible-verse i {font-style: italic; color: #666; line-height:10px; padding-left:55px; font-size: 12px;}
p.bible-verse b {padding-left: 55px; padding-bottom: 0px!important; font-weight: bold; font-size: 13px; color: #3f6777;}

blockquote cite { margin: 5px 0 0; display: block; }

.screen-reader-text { position: absolute; left: -1000em; }  

/* End Various Tags & Classes*/



/* Captions */

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }

.wp-caption img { margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* End captions */



.navigation { padding-top: 15px; line-height: 15px; width: 100%; overflow: hidden; }

.navigation a { color: #000; text-decoration: underline; font-size: 12px; }

.navigation .alignleft a { padding-left: 20px; background: url(images/read.jpg) no-repeat left center; }

.navigation .alignright a { padding-left: 20px; background: url(images/read.jpg) no-repeat left center; }

.audioBox object{cursor:pointer;margin-left:-3px;margin-bottom:10px; width:13px; height:13px;}

.postmetadata  a {
color:#3EA9DE;
font-size:15px;
text-decoration:none;
}

.anythingSlider h1 a{
color:#542908;
font:35px Georgia,"Times New Roman",Times,serif;
text-decoration:none;
}

/* Alert Box */
#alert-Box {  padding-bottom: 24px;  background: url('../images/bg-box-bottom.png') bottom left no-repeat !important;
  background: url('../images/bg-box-bottom.gif') bottom left no-repeat;
}#alert-InBox {  padding-top: 15px;  background: url('../images/bg-box-top.png') top left no-repeat !important;	
  background: url('../images/bg-box-top.gif') top left no-repeat;	
}#alert-BoxContent {  background: url('../images/bg-box-body.png') top left repeat-y !important;
  background: url('../images/bg-box-body.gif') top left repeat-y;
  padding: 0px 20px;}#alert-BoxContenedor {  padding: 0px 0px 5px 55px;  text-align: left;  font-family:Verdana;  font-size:12px;  color:#000;
}#alert-BoxContenedor h1,#alert-BoxContenedor h2,#alert-BoxContenedor h3,#alert-BoxContenedor b,#alert-BoxContenedor strong{
  text-align: left;  font-family:Verdana;  font-size:12px;  color:#000;  font-weight:bold;  margin:0px;  padding:0px;}
#alert-Buttons{  text-align:right;}#alert-Buttons input {  margin: 10px 10px;}
#alert-BoxContenedor #BoxPromptInput{  margin-top:5px;}#alert-Box .BoxAlert {  background: url('../images/dialog-warning.png') top left no-repeat;
}#alert-Box .BoxConfirm {  background: url('../images/delete.gif') top left no-repeat;
}#alert-Box .BoxPrompt {  background: url('../images/dialog-help.png') top left no-repeat;
}#alert-Box .BoxInfo {  background: url('../images/info.gif') top left no-repeat;
}#alert-Box .BoxError {  background: url('../images/dialog-error.png') top left no-repeat;}

/* Contact Form */
#contact-form {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#submit-btn {
background-image: url("images/btn-send.gif") no-repeat 0 0;
display: block!important;
width: 112px!important;
height: 32px;
}

#submit-btn:hover {
background-position: -32;
}

