/*

Theme Name: Bible-Life

Description: Theme for Bible Life

Author: Concept2HTML

Author URI: http://www.concept2html.com

*/



/* Reset */

a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,

code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,

h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,

q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,

tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}



/* Defaults */

:focus {outline:0}

a, a:visited {text-decoration:none;color:#076324;}

a:hover {text-decoration:underline}

a span {cursor:pointer}

acronym, abbr, span.caps {cursor:help}

acronym, abbr {border-bottom:1px dashed #424242}

blockquote {border-left:3px solid #E9E9E9;margin:15px 30px 0 10px;padding-left:20px}

blockquote cite {margin: 5px 0 0;display:block}

body {font:88%/125% "LucidaSans", Arial}

dl {margin:0 0 1em}

dt {font-weight:bold}

dd {margin:0 0 5px 15px}

h2 {color:#D6AA38;font:1.36em "LucidaSans Demi", Arial}

img {border:0;vertical-align:bottom}

fieldset {border:0}

p {margin:0 0 1em 0}



/* Containers */

#wrapper div.top{margin: 0; padding: 0; background-color: #FFFFFF;}

#wrapper { background:#fff url(images/wrapper-middle.png) repeat-y; width:835px;margin:0 auto; padding: 0; }

#wrapper div.bottom {background:url(images/wrapper-bottom.png) no-repeat bottom left; padding:0 14px 15px 14px;}



/* Header */

#header {background:url(images/header-middle.png) repeat-y right;padding:20px 0 0 0}

#header a.logo {margin:0 0 0 20px;display:block}


	

	/* Nav */

	#header ul.nav {background:url(images/header-bottom.png) no-repeat bottom;list-style:none;padding:30px 0 15px 20px;min-height:162px}

	* html #header ul.nav {height:162px}

	#header ul.nav li {
		background:url(images/list-icon.png) no-repeat left top;
		/*height:16px;
		overflow:hidden;*/
		font-size:15px;
		padding-left:20px;
		margin:5px 0;}

	#header ul.nav li a {color:#283E5F;}

	#header ul.nav li a:hover, #header ul.nav li.current_page_item a {font-weight: bold;text-decoration:none;}
	
    #header ul.nav li.current_page_item ul li a {font-weight: normal;}
	
	#header ul.nav li ul li { background: none; padding-left: 15px;}



/* Content*/

#content {float:right;width:556px;background:url(images/content-bg.png) repeat-x top;min-height:300px;margin-left:1px;}

* html #content {height:300px}



	/* Left */

	#content .left{width:250px;float:left;margin-top:20px;padding:0 5px 0 0;font-size:0.9em;}

	

	/* Right */

	#content .right{width:260px;padding:0 0 0 15px;float:right;background:url(images/right-border.png) no-repeat bottom left;min-height:250px;margin-top:20px;font-size:0.9em; margin-bottom: 20px;}

	* html #content .right{height:250px}

 



/* Post */

.post {padding:5px 10px 15px 10px;}

.post h2 {background:url(images/h2-bg.jpg) no-repeat left center; padding:0 0 0 25px;font-size:1.6em;color:#D6AA38;margin-bottom:15px;}

.post h2 a {color:#D6AA38;text-decoration:none;}

.left .post  h2 {background:url(images/mission.jpg) no-repeat left center;color:#634180;}

.right .post  h2 {background:url(images/core.jpg) no-repeat left center;color:#97415E;}

.post .note {font-size:0.74em;font-weight:bold;text-align:right;color:#8c8c8c;}

.post .note a {color:#8c8c8c;}

#content #searchform {text-align:center;}

/* Footer */

#footer {background:url(images/footer-bg.png) repeat-x top #dcb3ef;min-height:65px;margin: 0 1px 1px 1px;clear:both}

* html #footer {height:65px}



	/* Nav */

	#footer ul.nav {list-style:none;text-align:center;padding:20px 0 0 0}

	#footer ul.nav li {display:inline;margin:0 5px 0 0;color:#f2e5f9;}

	#footer ul.nav li a {color: white;margin:0 5px 0 0;text-decoration:none}

	#footer ul.nav li a:hover {text-decoration:underline}

	#footer ul.nav li.page_item {padding-left: 10px; border-left: 1px solid white;}





.clr {clear : both;margin:0; padding:0;font-size:1px; line-height:1px;}

a.more-link {float:right;display:block;padding-right:10px;margin-right:10px;width:65px;font-size:0.8em;background:url(images/read-more.jpg) no-repeat right center;color:#333;text-transform:uppercase;font-weight:bold;}



.navigation { display: block; color:#333; padding:0 15px 10px 15px;}





h2.pagetitle, h2.center {text-align: center;  }

h3, h3#comments {padding: 0;margin: 10px auto 10px ;}

.alt { background-color: #F1F1F1;border:1px solid #e9e9e9;}



/* Begin Form Elements */

.entry form { text-align:center; }

select { width: 130px; }

#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }

#commentform textarea { width:380px; padding: 2px; height:120px;}

input, select, textarea {margin:0 2px;; padding:0; border:1px solid  #666666;}

input#s {height:17px;padding:5px 0;}

#commentform #submit, #searchsubmit {margin:2px 0 0 0; text-align:center;height:29px;font-weight:bold;text-align:center;background:#fafafa;padding: 0 10px;border:1px solid  #8c8c8d;color:#8c8c8c;}

/* End Form Elements */



ol.commentlist {margin:0;padding:0;}

.commentlist li { font-weight:normal;}

.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}

code { font: 1.1em 'Courier New', Courier, Fixed; border:1px dotted #e9e9e9;margin:5px;padding:5px;display:block;}

.smallattachment {text-align: center; float: left;margin: 5px 5px 5px 0px;}

.attachment {text-align: center; margin: 5px 0px;}



/* Images */

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; }



/* Lists */

.entry ol,.entry ul {margin: 0;	padding: 5px 0 5px 35px; }

.entry ol li {margin: 10px 0px;}

.entry li,.entry ul.values {margin: 0; padding: 0; }

.entry ul.values li{margin-left:16px;padding:0;}

.entry ul.values li em{color:#283E5F;padding-left:10px;}

.postmetadata ul, .postmetadata li { display: inline; list-style-type: none;list-style-image: none;}



/* Comments*/

.alt { 	margin: 0; padding: 10px; }

.commentlist { padding: 0; text-align: justify;}

.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}

.commentlist p {margin: 10px 5px 10px 0; }

#commentform p { margin: 5px 0;	}

.nocomments { text-align: center; }

.commentmetadata {display: block; font-size:10px;font-weight:normal;}



/* Various Tags & Classes */

.center { text-align: center;}

hr { display: none; }

.alignright { float: right;	}

.alignleft { float: left;}

.navigation .alignright { width:49%;text-align:right}

.navigation .alignleft {width:49%;text-align:left}




/* cforms */
ol.cf-ol {list-style-type: none; text-align: left;}
#cformsform textarea {border: 1px solid #666666; width: 350px;}
#cformsform #sendbutton{width: 70px; }
.linklove {visibility: hidden;}
p.cf-sb{text-align: left; margin-left: 35px}
#usermessagea.success {color: red; font-weight: bold;}


li#cformsii-no2 {list-style-type: none;text-align: left;
margin: -25px 0px 0px -25px; padding: 0;}
li#cformsii-no2 input {width: 180px;}
li#cformsii-no2 input.sendbutton {border:0;
background:url(images/submit.png) no-repeat top left;
width:52px;height:20px;cursor:pointer;margin-left:100px;
margin-top: 0px;}
li#cformsii-no2 label {visibility: hidden;}

.donate_btn {border: none; margin-top: 10px;}
input.cf-box-b {width: 12px; margin-left: 30px; border: none;}


/* Sidebar */

#sidebar {width:250px;padding-bottom:170px;float:left;color:#8C8C8C;font-family:'Helvetica Neue Light', Helvetica, Serif;}

#sidebar form p, #sidebar p {font-family:'Helvetica Neue Light', Helvetica, Sans-Serif;font-size:18px; }

#sidebar a.click {display:block;background:url(images/click-here.jpg) no-repeat right center;font-size:10px;width:80px;color:#8C8C8C;}

#sidebar form {padding:15px;}

#sidebar input.text {border:1px solid #666666;width:180px;margin:10px 0 5px 0;}

#sidebar input.submit, #sidebar input.sendbutton {border:0;background:url(images/submit.png) no-repeat top left;width:52px;height:20px;cursor:pointer;margin-left:125px;}

#sidebar .sb {padding: 15px;}

#sidebar ul.sb li, #sidebar ul.sb {list-style:none;}


