/*

Design by Free CSS Templates

https://www.freecsstemplates.org

Released for free under a Creative Commons Attribution 2.5 License

*/



body {

	background: #000 url(../img/bkg.jpg);

	font: 75% "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #ce6a00;

	text-align: center;

}



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	text-transform: uppercase;

	color: #ce6a00;

}



h3	{

	padding: 0 0 0 15px;

	border-top: 1px solid #ce6a00;

	border-bottom: 1px solid #ce6a00;

}



a {

	color: #d06a00;

}



a:hover {

	text-decoration: none;

	color: #678ad7;

}



.image {

	float: left;

	margin: 0 15px 10px 0;

}



img.right {

	float: right;

	margin: 0 5px 5px 10px;

}



/* Header */



#header {

	margin: 0 0 0 105px;

	float: left;

}



#header h1, #header h2 {

	float: left;

	padding: 94px 0 0 7px;

	font-size: 18px;

}



#header a {

	text-decoration: none;

	color: #FFFFFF;

}



/* Pages */



#pages {

	clear: both;

	width: 760px;

	height: 43px;

	margin: 0 auto;

	background: #000000 url(../images/img2.gif);

}



#pages h2 {

	display: none;

}



#pages ul {

	float: right;

	margin: 0;

	padding: 7px 0 0 0;

	list-style: none;

}



#pages li {

	display: inline;

	display: block;

	height: 25px;

	margin: auto auto;

	padding: 7px 15px 0 15px;

	text-transform: uppercase;

	text-decoration: none;

	letter-spacing: -1px;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

}



#pages a:hover, #pages .active a {

	padding-left: 14px;

	padding-right: 14px;

	background: #580505 url(../images/img3.gif);

	border: 1px solid #000000;

	border-bottom: none;

}



/* Borders */



.border	{

	float: right;

	width: 760px;

	padding: 0 0 10px 0;

	margin: 0 10px 25px 10px;

	background: url(../img/sbt.jpg) repeat-x bottom left;

	color: #f7931d;

	font-size: 1.2em;

	text-align: right;
	
	position:relative;
	
	z-index: 5;

	}



.border a{

	color: #f7931d;

}



.border a:hover{

	color: #678ad7;

}







/* Boxed */

.boxed {
	float: right;
	margin-right: 10px;
	clear: right;
	width: 350px;

}

.left-box {
	float: left;
	margin-left: 10px;
	clear: left;
	width: 391px;

}

.boxed, .left-box {

	margin-bottom: 10px;

}



.boxed .heading, .left-box .heading {

	height: 28px;

	background: url(../img/bbt.jpg);

	color: #290103 ;
	
	text-align: center;

}



.boxed .content, .left-box .content {

	background: #290103 url(../img/bible.jpg) no-repeat right bottom;

}



.boxed .content2, .left-box .content2  {

	background: #290103 ;

}



.content, .content2, .church {

	border-left: #a65500 2px solid;

	border-right: #a65500 2px solid;

	border-bottom: #a65500 2px solid;

	}





.left-box .church	{

	background: #290103 url(../img/church.jpg) no-repeat left bottom;
	padding:5px 15px;
	text-align:center;

}

.left-box .church p{
	text-align:center;
	}



.boxed .content ul,
.boxed .content2 ul, 
.left-box .content ul, 
.left-box .content2 ul,
ul.accord  {

	margin: 0;

	list-style: none;

}

ul.accord a, #accordion h3 a {
	padding: 0 15px;
	}
	
ul.accord {
	padding-left: 10px;
	}



.boxed .content li, 
.boxed .content2 li, 
.left-box .content li, 
.left-box .content2 li,
ul.accord li  {

	border-bottom: 1px dotted #a65500 ;

	clear: both;

}



.boxed .content li.first, 
.boxed .content2 li.first, 
.left-box .content li.first, 
.left-box .content2 li.first,
ul.accord li.first {

	border: none;

}



.boxed .content a,
.left-box .content a,
ul.accord a {

	text-decoration: none;

	color: #ce6a00;

}



.boxed .content2 a, 
.left-box .content2 a,
ul.accord a {

	background: transparent url(../img/img8.jpg) no-repeat left center;

	text-decoration: none;

	color: #ce6a00;

} 



.boxed .content a:hover, 
.boxed .content2 a:hover,
.left-box .content a:hover, 
.left-box .content2 a:hover,
ul.accord a:hover {

	color: #678ad7;

}



/* Posts */



.post {

	width: 391px;

	margin: 0 0 10px 0;

}

.questions{

	background: #a65500 url(../img/sbb.jpg) repeat left bottom;

	padding: 0 0 0 0;

}



.post .title {

	padding: 0 0 5px 13px;

	background: transparent url(../img/sbt.jpg) repeat-x left bottom;

	color: #ce6a00 ;

}



.post .posted {

	padding: 2px 10px 4px 10px;

	background: #5F1010 url(../images/img4.gif);

	border: 1px solid #000000;

	border-bottom: none;

	font-size: .7em;

	font-weight: normal;

	color: #FFFFFF;

}



.post .story {

	border-left: #a65500 2px solid;

	border-right: #a65500 2px solid;

	border-bottom: #a65500 2px solid;

	background: #290103;

	overflow: auto;

	scrollbar-base-color:#a65500;
	
	padding: 15px;

}



.post .story h2  {

	margin: 10px;

}





.post .meta {

	padding: 1px 10px;

}



/* Content */



p 	{

	text-align: justify;

	margin: 10px 20px;

}



p.bible	{

	float: left;

	text-align: justify;

	font-weight: bold;

	padding: 5px 0 0 0;

	margin: 0 0 0 0;

	color: #290103;

}





#content {

	width: 780px;

	margin: -10px auto -10px auto;

	padding: 10px 0;

	text-align: left;

	background: transparent url('../img/pbkg.jpg') repeat-y;

}



/* Posts */



#posts {

	width: 391px;

	margin: 0 0 0 10px;

	float: left;

}



#page {

	float: left;

	width:740px;

	padding: 10px 10px 10px 10px;

	background: #F2F2F2;

}





/* Archives */





/* Search */



#search{
	background:#290103;
	float:left;
	width:100%;
}

#church form {

	margin: 0;

	padding: 20px 10px;

}



#submit2 {

	width: 30px;

	background: url(../img/searchbutton.png);

	margin: 0 0 0 0;

	padding: 0 0 0 0;

	text-transform: uppercase;

	font: bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFFFFF;

}



#search form  {

	margin: 0;

	padding: 10px;

}

	

#frm_search_questions	{

	float: left;

	background: url(../img/searchbkg.png) no-repeat 9px 11px;

	}



#textfield1 {
    display: flex;
    align-items: flex-start;
    float:left;


	width: 249px;

	height: 14px;

	margin: 10px 0 0 10px;

	padding: 0 0 0 0;

	background: transparent;

	border: 0px solid #000000;

	text-transform: uppercase;

	font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #ce6a00 ;

}



#submit1 {
    display: flex;
    align-items: flex-end;
    float: right;

	width: 52px;

	height: 34px;

	background: transparent;

	margin: 0 0 0 0;

	border: 0px solid #000000;

	text-transform: uppercase;

	font: bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color: #FFFFFF;	

}



#search_results {

	margin: 150px 5px 5px 5px;

}



/* Footer */



#footer {

	clear: both;

	width: 760px;

	margin: 10px 0 0 10px;

	background: #FFFFFF url(../img/sbb.jpg) repeat-x;

}



#footer p {

	padding: 10px 10px 0 10px;

	font-size: .8em;

	text-align: left;

}



.statcounter {

	padding: 10px 10px 0 0;

	float: right;

}

/* ADMIN CSS */

#admin a {
	text-decoration:none;
}

#admin a:hover {
	color: #678ad7;
}

#admin h3 {
	padding: 4px;
	color:  #290103;
}

#admin	 {
	float: left;
	margin: 10px;
	width: 760px;
	color: #290103;
}

#log-in {
	float: left;
	margin: 10px;
	color: #290103;
	}

#admin	 .heading {

	height:23px;

	padding:5px 0 0;

	text-align:center;

	background: url(../img/bbt.jpg);

	color: #290103 ;
}

#admin #question_navigation {
	text-align:center;
	padding:10px 0 ;
}

.admin_button {
	-moz-border-radius:10px 10px 10px 10px;
	background: #290103;
	border:1px solid #CE6A00;
	margin:5px;
	padding:0 5px;
}

#admin h1,#admin h2,#admin h3,#admin h4,#admin h5, #admin h6 {
	color: #290103;
}

#admin	 .content {
	float: left;
	overflow: hidden;
	width: 756px;
	margin: 0;

}


#admin .content ul, #admin .content2 ul  {

	margin: 0;

	padding: 10px;

	list-style: none;
	
	float:left;
	width: 100%;

}



#admin .content li, #admin .content2 li {
	float:left;
	width: 100%;
	padding: 4px 10px;
	font-weight: bold;
	border-bottom: 1px dotted #a65500 ;
	clear: both;
	color: #290103;
	list-style:none outside none;
	margin: 0;
}

#admin li p,
#admin li h5,
#admin li .admin_button {
	float:left;
	margin:5px;
}

#admin	 .content li.first, #admin	 .content2 li.first {

	border: none;

}

#admin input, #admin label {
	margin:10px;
	color:#290103;
	font-weight:bold;
}

#add_passage {
	float:left;
	width:100%;
}


#admin #table_form {
	color:#290103;
	float:left;
	font-weight:bold;
	margin:15px;
}

#admin #table_form td {
	text-align:justify;
	vertical-align:top;
	padding: 5px;
}

#admin #table_form input, #admin #table_form select{
	margin:0 5px 0 0;
	font-weight:bold;
}

#admin #table_form .help_form input, #admin #table_form .help_form select{
	width 200px;
	}

.block {
	text-align:justify;
	display:block;
	font-weight:normal;
}

#admin p.instructions {
	margin:15px 65px;
	text-align:justify;
}

#users select {
	position:relative;
	bottom:2px;
}

input.readonly, input.disabled {
	background:url("../img/bkg.jpg");
}

#user {
	-moz-border-radius:10px;
	background:#290103 none repeat scroll 0 0;
	border:3px solid #CE6A00;
	float:right;
	margin:-33px 10px 10px;
	padding:0;
	position:relative;
	z-index:0;
	}
	
tr.read_email {
	font-weight: normal;
	}
	
#email_content {
	float:left;
	width:90%;
	}
	
.mceContentBody  {
    font-family: "MS Sans Serif";
    background: #FFFFFF;
	color:#000;
}

#email_content_tbl {
	width: 90%;
	overflow:hidden;
	}
	
	
	
.pagination {
	float:right;
	margin-right:25px;
	}	
	
	
	
.ui-tabs .ui-tabs-hide {
     display: none;
}


	 
ul.accord {
	height:325px; 
	overflow:auto;
}

.ui-icon {
	float:left;
}

.submit {
	float:right;
}

.ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
}

#step1 {
	background: url("img/account.jpg") no-repeat scroll right top transparent;
	height: 175px;
	padding: 20px 350px 20px 20px;
}
#step2 {
	background: url("img/switchaccount.jpg") no-repeat scroll right top transparent;
	height: 358px;
	padding: 20px 350px 20px 20px;
}
#step3 {
	background: url("img/questions.jpg") no-repeat scroll right top transparent;
	height: 301px;
	padding: 20px 360px 20px 20px;
}
#step4 {
	background: url("img/questionsaccount.jpg") no-repeat scroll right top transparent;
	height: 200px;
	padding: 20px 350px 20px 20px;
}
p.gfig {
	background: url("img/50bkg.png");
	text-align:right;
	padding: 15px 150px 15px 0; 
	margin-top: -65px;
}
#step5 {
	background: url("img/reply.jpg") no-repeat scroll right top transparent;
	height: 500px;
	padding: 0 0 0 0;
}