html,body{margin:0;padding:0}
body{font: 100% arial,sans-serif;text-align:center; background:#7EC3FC url(../img/main-bg.jpg) no-repeat scroll center top; }
p{margin:0 10px 10px}
a{display:inline;color: #006;padding:0px;text-decoration: none}
a:hover { text-decoration: none }
div#header{position:relative;
height:42px;
margin:0;
padding-left:10px;
}
div#header h1{
margin:0;
}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navigation{}
div#extra{background:#FFF}
div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px;color: #C6D5FD}
div#footer a{display:inline;padding:0;color: #C6D5FD;text-decoration:none;}
div#footer a:hover{color: #fff }

div#container{width:940px; margin:195px auto 0 auto;  }
div#wrapper {  margin:0 auto; background:#FFFFFF url(../img/wrapper-top.png) no-repeat scroll left top; padding: 20px 0 0 0; width: 940px ; display:block;}
div#content{float:left;
margin:0 0 0 45px;
width:575px;
min-height:700px}
div#navigation{float:right;
margin:0 15px 0 0;
width:290px;}
div#extra{float:right;
margin:0 15px 15px 0;
width:910px;}
div#footer{clear:both;width:100%; margin:0; width: 940px;text-align:center}
div#footer a {}
hr .hidden { 
clear:both;
margin:0;
padding:0;
visibility:hidden;
}
hr { 
border-bottom:1px solid #E3E3E3;
border-style:none none solid;
border-width:0 0 1px;
clear:both;
height:1px;
}

hr.hidden {
clear:both;
margin:0;
padding:0;
visibility:hidden;
}

#nav {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
float:left;
}

#nav li a {
	font-family:Georgia,Serif,"Times New Roman";
	font-weight:bold;
	font-style: italic;
	font-size:24px;
	text-decoration:none;
	color: #DBDFB5;
	padding:0 15px;
	margin:0;
	height:32px;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	line-height:32px;
	display:block;
}
#nav li a:hover 
{	
	color: #fff;
	background-color: #47545F;
	border-top: 5px solid #878F50;
	border-bottom: 5px solid #878F50;
}
#map { width: 290px; height: 250px }
.church { margin: 0 25px 25px 0; clear:both;min-height:190px; background: transparent url(../img/divider.jpg) no-repeat scroll left bottom }
.church-page { margin: 7px 25px 25px 0; clear:both; min-height:700px; background: transparent url(../img/divider.jpg) no-repeat scroll left bottom }
.church h2, .church-page h2 { margin:0;font-family:Georgia,Serif,"Times New Roman";	font-weight:bold;
	font-style: italic; color: #878F50}
.church-page h1, .church-page h1 a { color:#47545F; padding:0px; margin:0px } 
.church h2 a , .church-page h2 a {color: #878F50; text-decoration: none; padding:0px; display: inline}
.church h2 a:hover, .church-page h2 a:hover{ text-decoration:underline }
div.pastor { float:left; background-color:#E7F0F6; padding: 20px}
div.pastor  img{width:75px; border:none; }
 h3.pastor {  	font-family:Georgia,Serif,"Times New Roman";
	font-style: italic;	 margin:0 0 4px 10px; color:#47545F; clear:both; }
h3.pastor a { color:#47545F;text-decoration:none }
h3.pastor a:hover{ text-decoration:underline }
.moreinfo { margin: 0 0 0 10px; text-decoration: none; }
ul.areas { 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
ul.areas li { float:left }

.address { float:left; margin: 0 0 10px 10px; clear:both }
.address a{ padding: 0px}
.churchImage { float:left; padding:8px 8px 8px 0;  background-color:#fff;}
.churchImage img{ border:none;}


.church_h{position:relative}
.church-area-list p{display:inline;margin:0;padding:5px;color: #CBCF9D; }
.church-area-list a {display:inline;padding:5px;color: #CBCF9D; text-decoration:none} 
.church-area-list a:hover  {color: #878F50;}

.church_r{float:left;width:50% }
.church_l{float:left;width:49.9%; min-height:140px }
.church_f{clear:left;width:100%;}

h1 { 	font-family:Georgia,Serif,"Times New Roman";
	font-weight:bold;
	font-style: italic;
color:#47545F;
margin-top: 0px
}
.passage { font-family:Georgia,Serif,"Times New Roman";
	font-style: italic;color:#47545F }
.scripture { font-family:Georgia,Serif,"Times New Roman";
font-weight:bold;
	font-style: italic;color:#47545F; float:right}

.pager { margin: 10px 10px 15px 10px; }

.pager a, .pager span { border:1px solid #CBCF9D;
padding:2px 6px;
color:#878F50;
display:inline; text-decoration:none;
margin: 0 2px 0 2px;
}
.pager span.this_page{ border-color:#ffffff; font-weight:bold; }
.pager a:hover {background:#47545F none repeat scroll 0 0;
border-color:#878F50;
color:#FFFFFF;
}
.area-breadcrumb a { display:inline }

.side-areas { list-style-image:none;
list-style-position:outside;list-style-type:none; padding: 10px;
font-family:Georgia,Serif,"Times New Roman";
font-weight:bold;
	font-style: italic;color:#47545F}
	
.side-areas a { display:block; text-decoration:none;color:#47545F;padding:10px }
.side-areas a:hover { background-color: #EBEBEB }
.thisarea a {background-color: #EBEBEB }
.gmaps , .gmaps a{font-family:Georgia,Serif,"Times New Roman";
	font-style: italic;color:#47545F; }
.gmaps  a, #map a, #churchmap a{ display:inline; margin:0; padding: 0 }



