body { background: #fff; color: #000; font: 62.5% Georgia, "Times New Roman", Times, serif; text-align: center; }

* { padding: 0; margin: 0; }


/*---:[ global elements ]:---*/

a { color: #1c9bdc; text-decoration: underline; }

	a:visited { color: #000; text-decoration: underline; }

	a:hover { color: #1873a1; text-decoration: underline; }

p { margin: 0 0 15px 0; }

hr { width: 500px }

blockquote { padding: 5px 10px; margin: 0 0 15px 0; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; background: #f5f5f5; color: #666; }


/*---:[ headlines ]:---*/

h1 { font-weight: bold; font-size: 4.0em; line-height: 1.8em; }

	#header h1 { text-align: right; }
	
h2 { font-weight: normal; font-size: 2.0em; margin-bottom: 10px; }

	.entry h2 { color: #000; line-height: normal; }
	
	/*#sidebar h2 { font-size: 1.2em; text-transform: uppercase; letter-spacing: .3em; padding: 0 0 2px 10px; margin-bottom: 5px; border-bottom: 1px solid #dedede; color: #000; }*/
	
	#sidebar h2 { color: #bbb; margin-bottom: 0; }
	
h3 { font-weight: normal; font-size: 1.4em; margin-bottom: 4px; color: #A43602; }

h4 { font-weight: normal; font-size: 1.8em; margin-bottom: 4px; color: #bbb; }

h5 { font-weight: normal; font-size: 2.5em; margin-bottom: 8px; color: #bbb; }

h6 { font-weight: normal; font-size: 1.2em; margin-bottom: 4px; margin-top: 20px; color: #000; }

h7 { font-weight: normal; font-size: 1.2em; margin-bottom: 4px; margin-top: 12px; color: #000; }

h8 { font-weight: normal; font-size: 1.2em; margin-bottom: 4px; margin-top: 0px; color: #000; }

/*h9 { font: "Copperplate Gothic Bold", "Times New Roman", serif; font-weight: bold; font-style: italic; font-size: 2.5em; margin-bottom: 4px; margin-top: 20px; color: maroon; text-align: center;}

h10 { font: "Copperplate Gothic Bold", "Times New Roman", serif; font-weight: bold; font-size: 1.8em; margin-bottom: 4px; margin-top: 0px; color: maroon; text-align: left; text-indent: 18%;}

h11 { font-weight: normal; font-size: 1.7em; margin-bottom: 4px; margin-top: 0px; color: #000;width: 45%;}

h12 { font: "Algerian","Copperplate Gothic Bold", "Times New Roman", serif; font-weight: bold; font-size: 3.0em; margin-bottom: 20px; margin-top: 20px; color: maroon; text-align: center;}*/

/*---:[ core layout elements ]:---*/

#container { width: 770px; margin: 0 auto; }

	#page { width: 770px; float: left; }
	
		#header { min-height: 415px; width: 770px; margin-bottom: 30px; float: left; }
		
			#nav { width: 100%; height: 42px; border-bottom: 1px solid #000; }
			
			#nav img { padding: 0px; margin: 0 auto 0 auto; border: 0px solid #bbb; float: left }
			
				#nav ul { list-style: none; }
			
					#nav li { float: left; }
					
					#nav li a.button1 {background-image: url(images/button-1.png);background-repeat: repeat-x;}
					
					#nav li a.button2, #nav li a.button3 {background-image: url(images/button-2.png);background-repeat: repeat-x;}
					
					#nav li a.button1, #nav li a.button2 {width: 128px;}
					
					#nav li a.button3 {width: 130px;}
					
						#nav li a, #nav li a:visited { display: block; height: 3.0em; padding: 0; line-height: 3.0em; color: #000; text-decoration: none; font-size: 1.4em; letter-spacing: .2em; }
					
						#nav li a:hover { color: #fff; background: #A43602; text-decoration: none; }
			
			#pic { height: 199px; line-height: 0; }
           
			#pic img { border-bottom: 2px solid #000; }
			
			#pic2 { border-bottom: 2px solid #000; }
			
			#pic3 { margin-left: 210px; }
			
			#pic4 { border: 1px }
					
		    #content_box { width: 770px; padding-bottom: 20px; text-align: left; float: left; }
		
			#content { width: 500px; padding-right: 40px; float: left; }
			
			#sermonlink { color: #A43602; }
			
			#sa { width: 490px }
			
			#sidebar { width: 230px; padding-top: 10px; color: #000000; font-size: 1.2em; line-height: 1.5em; float: left; }
			
		    #footer { width: 770px; padding-top: 8px; border-top: 4px solid #000; font-size: 1.2em; text-transform: uppercase; letter-spacing: .3em; float: left; clear: both; }
			
/*---:[Accordion]:---*/

#accordion { margin:20px 0px; }

h3.toggler { cursor: pointer; font-size: 1.2em; background: #245684; color: #FFFFFF; margin: 0 0 4px 0; padding: 3px 5px 1px; }

div.element p, div.element h4 { margin:0px; padding:4px; }
			
		
/*---:[ Newsticker ]:---*/

#newsticker { position: relative; height: 225px; width: 495px; font-size: 1.2em; overflow: hidden; }

	#newsticker ul { list-style-type: none; padding: 10px 15px 15px 5px; padding-right: 30px; }

	#newsticker li { background-color: transparent; }

	#newsticker li.error { color: #f00; }


/*---: [ & Newsticker2 ]:---*/

#newsticker2 { position: relative; height: 350px; width: 500px; font-size: 1.2em; overflow: hidden; }

	#newsticker2 ul { list-style-type: none; padding: 10px 10px; padding-right: 10px; }

	#newsticker2 li {text-align: center; background-color: transparent; }

	#newsticker2 li div {text-align: left;}

	#newsticker2 li.error { color: #f00; }
	
/*---: [ & Newsticker3 ] :---*/
	
#newsticker3 { position: relative; height: 150px; font-size: 1.2em; overflow: hidden; }

	#newsticker3 ul { list-style-type: none; padding: 10px 15px 15px 5px; padding-right: 30px; }

	#newsticker3 li { background-color: transparent; }

	#newsticker3 li.error { color: #f00; }
	
/*---: [ & Newsticker4 ] :---*/
	
#newsticker4 { position: relative; height: 225px; width: 495px; font-size: 1.2em; overflow: hidden; }

	#newsticker4 ul { list-style-type: none; padding: 10px 15px 15px 5px; padding-right: 30px; }

	#newsticker4 li { background-color: transparent; }

	#newsticker4 li.error { color: #f00; }

/*---:[ content styles ]:---*/

.entry { font-size: 1.4em; line-height: 1.7em; color: #444; float: left; }

	.entry ul, .entry ol { margin: 0 0 15px 40px; color: #000; }
	
	.entry ul { list-style-type: disc; }
	
		.entry li { padding: 3px 0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0 0 0 30px; }
	
	.entry dl { margin-bottom: 15px; }
			
	.entry dt { font-weight: bold; color: #000; }
	
	.entry dd { margin: 0 0 0 20px; font-style: italic; color: #000;}

	.entry img.left { padding: 6px; margin: 0 10px 5px 0; background: #f5f5f5; border: 1px solid #bbb; float: left; }

	.entry img.left_off { margin: 0 10px 5px 0; float: left; }
	
	.entry img.right { padding: 6px; margin: 0 0 5px 10px; background: #f5f5f5; border: 1px solid #bbb; float: right; }

	.entry img.right_off { margin: 0 0 5px 10px; float: right; }
	
	.entry img.center { display: block; padding: 0px; margin: 25px auto 4px auto; background: #f5f5f5; border: 0px solid #bbb; }
	
	.entry img.center2 { display: block; padding: 0px; margin: 25px auto 0px auto; background: #f5f5f5; border: 0px solid #bbb; }
	
	.entry img.center_off { display: block; margin: 0 auto 15px auto; }
	
.othercolor { color: #A43602; }

	a.othercolor { text-decoration: none;  color: #A43602;}
	
	a.othercolor:hover {text-decoration: underline;}
	
.othercolor1 { color: #FF0000; }

	a.othercolor1 { text-decoration: none;  color: #FF0000;}
	
	a.othercolor1:hover {text-decoration: none;}
	
.othercolor2 { color: #0000FF; }

	a.othercolor2 { text-decoration: none;  color: #000099;}
	
	a.othercolor2:hover {text-decoration: none;}
	
.othercolor3 { color: #45C142; }

	a.othercolor3 { text-decoration: none;  color: #1C521B;}
	
	a.othercolor3:hover {text-decoration: none;}
	
.othercolor4 { color: #663300; }

	a.othercolor4 { text-decoration: none;  color: #482400;}
	
	a.othercolor4:hover {text-decoration: none;}
	
.othercolor5 { color: #A43602; }

	a.othercolor5 { text-decoration: none;  color: #A43602;}
	
	a.othercolor5:hover {text-decoration: underline;}
	
	a.othercolor5:visited { color: #000099 }
	
.othercolor6 { color: #000066; }

	a.othercolor6 { text-decoration: none;  color: #000066;}
	
	a.othercolor6:hover {text-decoration: underline; color: #000000}
	
	a.othercolor6:visited { color: #99CC33}
	
	

/*---:[ sidebar styles ]:---*/

.sidebar_section { width: 230px; padding-top: 10px; margin-bottom: 25px; background: #FFFFFF; float: left; }

#sidebar p { padding: 0 10px; margin-bottom: 10px; }

#sidebar ul, #sidebar ol { list-style: square; padding-left: 20px; margin-bottom: 12px; }

	#sidebar li { padding: 3px 10px 3px 0; }
	
	#sidebar.head1 { width: 230px; padding-top: 0; margin-bottom: 10px; color:#A43602; font-size: 1em; line-height: 1em; float: left; }
	

/*---:[ footer styles ]:---*/

#footer a, #footer a:visited { color: #000; text-decoration: none; }

#footer a:hover { color: #A43602; text-decoration: underline; }
