body {color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}

li {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;font-variant:normal;}

sub {vertical-align:text-bottom;}

input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body {

	background-color: #fff;

	font-size: small;

	margin: 0;

	text-align: left;

}

body, p, a, input, textarea, select {

	color: inherit;

	font-family: Verdana, Tahoma, Verdana, Geneva, Helvetica, sans-serif;

}


a:hover {

	color: #666;

	text-decoration: none;

}

br.clear {

	clear: both;

}

p {

	line-height: 150%;

	margin-bottom: 10px;

}

p.header {

	font-weight: bold;

	margin-bottom: 5px;

	text-transform: uppercase;

}



hr {
	background-color: #333;

	border: 0;

	color: #333;

	height: 1px;

	margin: 10px 0 40px 0;

}
ol li {

	list-style-type: decimal;

}

#who-header,

#doctrine-header,

#meetings-header,

#contact-header,

#resources-header

{

	background-repeat: no-repeat;

	margin: 20px 0 0 0;

	padding-left: 300px;

	width: 680px;

}

#who-header h1,

#doctrine-header h1,

#meetings-header h1,

#contact-header h1,

#resources-header h1
{

	display: none;

}

#who-header p,

#doctrine-header p,

#meetings-header p,

#contact-header p,

#resources-header p

{

	font-size: 130%;

	line-height: 190%;

}



#meetings-header p strong,

#testimonies-header p strong,

#announcements-header p strong {

	margin-right: 8px;

}

#gabf-header {
	font:  600% verdana,tahoma,sans serif;;
	color: #bb3b24;
	margin: 15px 0 5px 15px ;	
}

#gabf-header h1  {
	display: none;
}

#gabf-header p {
	font-size: 300%;
	line-height: 190%;
	float: left;
	color: #bb3b24;
	padding-top: 70px;
	padding-bottom: 0px;
}


/* NAVIGATION */

#nav-wrapper {

	background-color: #057cb6;

	width: 100%;
	text-align:left;

}

#nav,#wrapper, #homelogo {

	padding: 0;

	margin: 0 auto;

	width: 980px;

}


#nav-home {

	background-image: url(homelogo.jpg);

	background-position: 0 5px;

	background-repeat: no-repeat;


	float: left;

	height: 49px;

	width: 341px;
	margin: 0 0 5px 0;

}

#nav-home span {
	display: none;

}



#nav ul {

	float: right;

	padding: 16px 0;

	text-align: right;

	width: 625px;

}

#nav ul li {

	display: inline;

}

#nav ul li a {

	color: #fff;

	font-family: verdana, tahoma, arial, sans serif;

	font-size: large;

	letter-spacing: 0.03em;

	margin-left: 40px;

	text-decoration: none;

}

#nav ul li a:hover {

	color: #666;

}

/*#homelogo{
	background-image: url(logoheader.jpg);

	background-position: 0 0;

	background-repeat: no-repeat;

	width:980px;
	
	padding-top:250px;
	

}*/


#hp-intro {

	
	float:left;

}

#hp-intro p {

	font-size: 100%;

	line-height: 200%;

	margin-bottom: 10px;

	padding-left: 15px;

	padding-right: 40px;


}

#hp-intro h1,

#hp-news-meetings h2,

#hp-news-testimonies h2,

#hp-news-announcements h2 {

	display: none;

}


#hp-news {

	float: right;

	padding: 0px 0 0 10px;
	
	margin: 0px 0px;

	width: 290px;

	padding-right: 50px;

}

a.hp-news {

	margin-left: 5px;

}

/*#hp-news-meetings {

	background-image: url(meetings.gif);

	background-repeat: no-repeat;
	
	background position: 10px 0;

	margin-bottom: 10px;
	
	margin-left: 10px;

	padding-top: 60px;

	width: 100%;
}*/

/*#hp-news-testimonies {

	background-image: url(testimonies.gif);

	background-repeat: no-repeat;
	
	background position: 10px 0;

	margin-bottom: 10px;
	
	margin-left: 10px;

	padding-top: 60px;

	width: 100%;
}*/



/*#hp-news-meetings,

#hp-news-testimonies, {

	background-repeat: no-repeat;
	
	background position: 10px 0;

	margin-bottom: 10px;
	
	margin-left: 10px;

	padding-top: 60px;

	width: 100%;

}*/

#hp-news-meetings h3 {

	font-size: small;

	line-height: 190%;

}

#hp-news-testimonies h3 {
	
	font-size: small;

	line-height: 190%;

}



#hp-blog {

	float: left;
	
	background-color: #d4ecfb;
	
	padding-top: 30px;
	
	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 50px;

	width: 550px;
	
	margin: 0;


}




#hp-blog h2 {

	display: none;

}

#hp-blog h3 {

	font-size: 150%;
	font-weight: bold;
	margin-top: 0px;

}

#hp-blog h3 a {

	color: #bb3b24;
	text-decoration: none;


}

#hp-blog h3 a:hover {

	color: #666;

}




/* info pages */

#calendar, #slideshow, #bible1, #envelope {
	float: right;
	padding: 20px;
}

#ip-body {
	
}

#ip-body h2 {
	font-weight: bold;
	font-size: 150%;
	line-height: 200%;
	color: #bb3b24;
	margin-left: 75px;
}

#ip-body h3 {
	font-weight: bold;
	margin-left: 100px;
	margin-right: 25%;
}

#ip-body p {
	margin-left: 150px;
	margin-right: 25%;
}
#ip-body ul {
	margin-left: 250px;
	margin-right: 25%;
}


#ip-body-contact {
	float: left;
	width: 500px;
}
#ip-body-contact h2 {
	font-weight: bold;
	font-size: 150%;
	line-height: 200%;
	color: #bb3b24;
	margin-left: 50px;
}

#ip-body-contact h3 {
	font-weight: bold;
	margin-left: 75px;
	margin-right: 25%;
}

#ip-body-contact p {
	margin-left: 100px;
	margin-right: 25%;
}

#ip-body-plan h2,
#ip-body-project h2 {
	font-weight: bold;
	font-size: 150%;
	line-height: 200%;
	color: #bb3b24;
	margin-left: 50px;
}

#ip-body-plan h3,
#ip-body-project h3 {
	font-weight: bold;
	margin-left: 75px;
	margin-right: 10%;
}

#ip-body-plan p,
#ip-body-project {
	margin-left: 100px;
	margin-right: 10%;
}
#ip-body-plan ul li,
#ip-body-plan ol li,
#ip-body-plan dl dt,
#ip-body-project ul li,
#ip-body-project ol li,
#ip-body-project dl dt
 {
	margin-left: 125px;
	margin-right: 10%;
}

#ip-map {
	float:right;
	width: 450px;
}

#ip-quote p {
	float: none;
	background-color: #d4ecfb;
	border-bottom: 2px solid #6678b1; 
	padding: 10px 8px;
}
#aboutlist li {
	list-style-type: square;
}


#chart
{
	margin-left: 225px;
	width: 480px;
	text-align: left;
}

#chart td
{
	background:#d4ecfb;
	font-weight: normal;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}

/* footer blocks */

#footer {

	font-size: 90%;
	
	text-align: center;

	padding: 0 10px 25px 10px;

}

#footer-contact {

	margin-bottom: 12px;

}

#footer-info {

	background-image: url(../images/footer-icon.png);

	background-repeat: no-repeat;

	color: #666;

	font-size: 85%;

	line-height: 170%;

	padding-left: 30px;

}

#footer-info a {
	color: #000;
	margin: 0 4px;
	font-size: 110%;
}
