body { 
	background:     	url(images/bodygroundchurch.jpg);
  	font-family:      	sans-serif, "Times New Roman", Times, sans-serif;
  	font-size:        	75%;
  	margin:           	0px;
	height:			100%;
	

}

html {    
   	height: 		100%; 
}

p {
	color:			black;
}

.niceblue {

         color: #123154;
}


h1, h2, h3 {
	
	color:			#2554C7;
	padding-left:		5px;
	padding-right:		5px;
	padding-top:		5px;
	padding-bottom:		5px;
	margin-left:		0px;	
	margin-right:		0px;
	margin-top:		0px;
	margin-bottom:		0px;
}



ul{
	color:					black;
}

ul.thanks {
	
	list-style-type:			none;
}

table {
	color:					black;
	}





.header {
	
	position:				relative;
	padding-top:				5px;
	padding-bottom:				0px;
	padding-right:				5px;
	padding-left:				5px;
	margin-left:				65px;
	margin-right:				15px;
	margin-top:				0px;
	margin-bottom:				125px;
	
}


#navigate {
	z-index:				3;
	font-size:				150%;
	
	float:					left;
   	width:					100%;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-right:				5px;
	padding-left:				5px;
	margin-left:				170px;
	margin-right:				0px;
	margin-top:				0px;
	margin-bottom:				15px;
	
		
	
}

.navigatetable {
	z-index:				3;
	font-size:				120%;
	border-bottom:				1px solid black;
	padding-top:				0px;
	padding-bottom:				0px;
	padding-right:				0px;
	padding-left:				0px;
	margin-left:				0px;
	margin-right:				0px;
	margin-top:				0px;
	margin-bottom:				-16px;
	
		
	
}

#navigateorginal {
	z-index:				3;
	font-size:				150%;
	
	float:					left;
   	width:					100%;
	padding-top:				5px;
	padding-bottom:				5px;
	padding-right:				5px;
	padding-left:				5px;
	margin-left:				170px;
	margin-right:				0px;
	margin-top:				-28px;
	margin-bottom:				15px;
	
		
	
}

#navigatetable table {
	
	z-index:				3;
}



#navigatetable th {
					
	
	border-spacing:				0px;
	text-align:				center;
	padding:				0px;
	margin-left:				5px;
	margin-right:				5px;

}

	

a.trans:link {
	color:			transparent;
	
	
}
a.trans:visited {
	color:			transparent;	
	
}

a.trans:hover{		
	
	color:			transparent;
}




#allcontent {
	
	background-color:	white;
	
	width:			900px;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		0px;
	margin-bottom:		0px;
}

#topbottom {
	width:			
}
#main {
	border:					1px solid black;
	height:					auto;			
	background:     			url(images/newbackground.jpg);
	width:					900px;
	padding-left:				15px;
	padding-right:				15px;
	padding-top:				15px;
	padding-bottom:				10px;
	margin-left:				auto;
	margin-right:				auto;
	margin-top:				0px;
	margin-bottom:				15px;
	
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			2px 2px 5px black;
	box-shadow: 				2px 2px 5px black;
	-moz-box-shadow: 			2px 2px 5px black;
	z-index:				1;
	
}


#homebuttons {
	
	border-top:				1px solid black;
	border-bottom:				1px solid black;
	height:					260px;
	margin-bottom:				5px;
	margin-top:				15px;
	margin-left:				5px;
	margin-right:				auto;
	width:					auto;
	
}


#latest {
	background:     			#F5F5F5;
	border:					1px solid black;
	float:					left;
	width:					260px;
	height:					215px;
	padding-left:				5px;
	padding-right:				5px;
	padding-top:				5px;
	padding-bottom:				5px;
	margin-left:				20px;	
	margin-right:				0px;
	margin-top:				15px;
	margin-bottom:				5px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			1px 1px 2px black;
	box-shadow: 				1px 1px 2px black;
	-moz-box-shadow: 			1px 1px 2px black;
}


	

#follow {
	background:     			white;
	
	
	height:					50px;
	width:					950px;
	padding-left:				0px;
	padding-right:				0px;
	padding-top:				0px;
	padding-bottom:				10px;
	margin-left:				-25px;	
	margin-right:				auto;
	margin-top:				225px;
	margin-bottom:				15px;
	
	
}

#bottomhome {
	
	border-top:				2px solid black;
	
	margin-bottom:				-25px;
	margin-top:				15px;
	margin-left:				5px;
	margin-right:				auto;
	width:					900px;
}

#news {
	float:					left;
	height:					100%;
	width:					550px;
	padding-left:				5px;
	padding-right:				15px;
	padding-top:				0px;
	padding-bottom:				15px;
	margin-left:				15px;	
	margin-right:				auto;
	margin-top:				15px;
	margin-bottom:				15px;
	
	
}


#news li{
	list-style-image:			url(images/churchfrontlist2.png);
}



.rightside {
	height:					100%;
	
	border-left:				1px solid black;
	
	width:					265px;
	padding-left:				45px;
	padding-right:				15px;
	padding-top:				0px;
	padding-bottom:				5px;
	margin-left:				600px;	
	margin-right:				15px;
	margin-top:				0px;
	margin-bottom:				15px;
	
	
}



.left {
	text-align:				left;
	}

.center {
	text-align:				center;
	
}

.right {
	text-align:				right;
}


.centerimage {
   	text-align:				center;
  	margin:					auto;
 
}

#centerwidget {
   	
  	margin-left:				auto;
    	margin-right:				auto;
    	text-align:				center;
}

#centerwidget2 {
   	
  	margin-left:				auto;
    	margin-right:				auto;
    	text-align:				center;
}


#doctrine {
	float:					left;
	background:     			url(images/scroll3.png) center;
	width:					800px;
	padding-left:				15px;
	padding-right:				15px;
	padding-top:				190px;
	padding-bottom:				220px;
	margin-left:				85px;	
	margin-right:				auto;
	margin-top:				10px;
	margin-bottom:				15px;

}


#universal {
	background:     			#126df9;
	width:					825px;
	padding-left:				25px;
	padding-right:				0px;
	padding-top:				5px;
	padding-bottom:				10px;
	margin-left:			        auto;	
	margin-right:				auto;
	margin-top:				10px;
	margin-bottom:				10px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			2px 2px 5px black;
	box-shadow: 				2px 2px 5px black;
	-moz-box-shadow: 			2px 2px 5px black;

}
	

#sermonspage {
	float:					left;
	background:     			#126df9;
	
	padding-left:				15px;
	padding-right:				15px;
	padding-top:				5px;
	padding-bottom:				60px;
	margin-left:				100px;	
	margin-right:				100px;
	margin-top:				10px;
	margin-bottom:				10px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			2px 2px 5px black;
	box-shadow: 				2px 2px 5px black;
	-moz-box-shadow: 			2px 2px 5px black;
	

}


#dailythanks {
	
	
	width:					400px;
	padding-left:				0px;
	padding-right:				5px;
	padding-top:				5px;
	padding-bottom:				15px;
	margin-left:				250px;	
	margin-right:				50px;
	margin-top:				10px;
	margin-bottom:				10px;
	
	

}

#dailythanksnavi {
	float:					left;
	
	width:					200px;
	padding-left:				0px;
	padding-right:				5px;
	padding-top:				5px;
	padding-bottom:				15px;
	margin-left:				15px;	
	margin-right:				5px;
	margin-top:				0px;
	margin-bottom:				50px;
	
	
}




#prayerrequest {
	
	background:     			#126df9;
	width:					800px;
	padding-left:				15px;
	padding-right:				15px;
	padding-top:				5px;
	padding-bottom:				15px;
	margin-left:				auto;	
	margin-right:				auto;
	margin-top:				10px;
	margin-bottom:				50px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			2px 2px 5px black;
	box-shadow: 				2px 2px 5px black;
	-moz-box-shadow: 			2px 2px 5px black;
	

}


#footer {
	border-top:				1px solid black;
	
	margin-top:				15px;
	margin-left:				0px;
	margin-right:				0px;
   	width:					100%;
   	height:					120px; 
	background:				url(images/footerbackground.jpg) bottom;
	clear:					right;
	clear:					left;
	
}



li {
	margin-bottom: 				10px;
	color:					black;
	list-style-position:			outside;
}

ol.doctrine {
	margin-right:				150px;
	margin-left:				150px;
	margin-bottom: 				10px;
	list-style-position:			outside;
}
ol.gracelist {
	margin-bottom: 				10px;
	list-style-type:			upper-alpha;
	list-style-position:			outside;
}


#calendar {
	float:					left;
	background:     			#126df9;
	background-repeat:			repeat-y;
	
	padding-left:				15px;
	padding-right:				15px;
	padding-top:				5px;
	padding-bottom:				60px;
	margin-left:				15px;	
	margin-right:				auto;
	margin-top:				10px;
	margin-bottom:				10px;
	-webkit-border-bottom-left-radius:	15px;
	-webkit-border-bottom-right-radius:	15px;
	-moz-border-radius-bottomleft: 		15px;
	-moz-border-radius-bottomright: 	15px;
	-webkit-border-top-left-radius:		15px;
	-webkit-border-top-right-radius:	15px;
	-moz-border-radius-topleft: 		15px;
	-moz-border-radius-topright: 		15px;
	-webkit-box-shadow: 			2px 2px 5px black;
	box-shadow: 				2px 2px 5px black;
	-moz-box-shadow: 			2px 2px 5px black;
}

.borderbottom {
	border-bottom:				1px dotted white;
}
	
.bordertop {
	border-top:				3px solid white;
}
	
hr {
	align-text:				center;
	border-top:				solid thin white;
	width:					85%;
	}


#leftside table{
	border-collapse:			collapse;
}

#leftside td, th, tr {
	border:					thin dashed white;
	padding:				5px;
}







#universal table{
	font-weight:				bold;
	border:					thin solid white;
	color:					white;
	margin-left:				auto;
	margin-right:				auto;
	text-align:				left;
	border-collapse:			collapse;
}

#universal th {

	border-bottom:				thin solid white;
	
}

#universal td, th, tr {
	
	
}

#universal td {
	border-top:				thin solid white;
	padding:				15px;
}








.rederror {
	font-weight:				bold;
	font-style:				italic;
	color:					#636568;
}

.blue {
	font-weight:				bold;
	color:					#1E90FF;
}

.darkblue{
	
	color:					#0066FF;
}

.yellow {
	font-weight:				bold;
	color:					#ffff00;
}

.bold {
	font-weight:				bold;
}
.cellcolordgreen{
	background-color:			#4CC417;
}

.cellcolorlgreen{
	background-color:			#52D017;
}

.cellcolorlgray{
	background-color:			#dfecfc;
}

.cellcolorllblue{
	background-color:			#9fc8f4;
}


#information {
	margin-left:				15px;
	float:					left;
	text-align:				center;
	margin-bottom:				15px;

}

#serviceschedule {
	float:					left;
	margin-left:				35px;
	margin-bottom:				15px;

}

#serviceschedule tr, td, th{

	padding:				10px;
}


 #footer table {
	margin:					auto;
}

 #footer td, th {
	border:					none;
	border-spacing:				15px;
	text-align:				center;
	padding:				5px;
	margin-left:				5px;
	margin-right:				5px;

}

.black {
	color:					black;
}



a:link {
	
	color:				#2554C7;
	font-weight:			bold;
	text-decoration:		none;
	font-size:			105%;
}
a:visited {
	text-decoration:		none;
	color:				#1589FF;
	font-weight:			bold;
	font-size:			105%;

}

a:hover {
	color:				#800080;
	
	text-decoration: 		underline;
        
}


aligntopleft {

	margin-top:			-300px;

}

.noborder {
	border:				0px;
}


#navibarback {
	position:			absolute;
	margin-left:			-30px;
	margin-right:			0px;
	margin-top:			-24px;
	margin-bottom:			0px;
	z-index:			1;
}


.logo {
	margin-top:			-30px;
	position:			relative;
}


#admin table {
	
	margin-bottom:			15px;
	border-bottom:			thin solid black;
	border-top:			thin solid black;
}



#admin td {
					
	
	border-spacing:				30px;
	text-align:				center;
	padding:				5px;
	margin-left:				5px;
	margin-right:				5px;

}




















.lbsTooltip
{
	background:white;
	border: 1px solid gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltip div
{
	text-align: left;
}

.lbsTooltipHeader
{
	background:#5C9CF0;
	color: black;
	font-weight:bold;
	font-size:15px;
	line-height: 18px;
	font-family:Arial,Helvetica,serif;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{	background:white;
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Arial,Helvetica,serif;
	font-size: 14px;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:11px;
	font-family:Helvetica,Arial,serif;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: blue;
	text-decoration: underline;
	font-weight: normal;
	font-size:11px;
	font-family:Helvetica,Arial,serif;
}

.lbsTooltipFooter div
{
	text-align:right;
}


.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}
