body, h2, h3, h4, td, p {
	font-family:Verdana, Arial, Helvetica, Helv, sans-serif;
}
body {
	color:black; background-color:white;
}

h1{
	font-size:350%; color:#FC0; background-color:#039; padding:0; margin:0; font-family:"times new roman",times,roman,serif;
}
h2{
	color:#039
}

strong{
	font-weight:bold; background-color:white;
}

div#page{
	color:black;background-color:white;
}
div#topmenu{
	background-color:#039;padding:0.8em 1em 1.3em 1em;
}
div#content{
	margin:0 5%;padding-bottom:1em;color:black;background-color:white;
}

div#content p{
	margin-left:1em;
}
div#content address{
	margin-left:2em;
}


div#topmenu form {
	padding:0; margin:-0.5em 0 0 0; float:right; /*position:relative; top:-0.5em;*/ background-color:#039;
}

p#breadcrumb {
	border-bottom:3px double #039; padding:2px; margin:0;
}
p#breadcrumb span {
	float:right; border:1px solid green;
}




a {
	color:#00F; background-color:transparent;
}
a:visited{
	color:#909; background-color:transparent;
}
a:hover{
	color:#F63; background-color:#EEE;
}
a:active{
	color:#FC0; background-color:#EEE;
}



table#feedback td , table#search td , form#contact table td, form#newsletter table td, form#newsletter table th, form#addlink table td, form#contact table th{
	color:black; background-color:#BDF;
}

table#feedback td.nodata , form#contact table td.nodata, form#newsletter table td.nodata{
	color:black; background-color:white;
}

table.data {
	color:black; background-color:white; border-width:1px 0 0 1px; border:solid #039; border-collapse:collapse;
}
table.data th {
	color:black; background-color:white; border-width:1px 1px 2px 0; border:solid #039;
}

table.data td {
	color:black; background-color:white; border-width:0 1px 1px 0; border:solid #039;
}
table.datah {
	color:black; background-color:white; border-width:1px 0 0 1px; border:solid #039;
}
table.datah td,table.datah th {
	color:black; background-color:white; border-width:0 1px 1px 0; border:solid #039; text-align:left;
}
form#contact input, form#contact textarea { 
	font-family:Verdana, Arial, Helvetica, Helv, sans-serif; 
}
form#contact th {
	text-align:left;
}
div#bible-text p{
	margin: 0 0 0.5em 0;
}

hr {
	color:#039;background-color:#039;height:1px;
}

#preacher_image {
	float:right; text-align:center; border: 2px solid #039; font-size:0.9em; line-height:2em; font-style:italic;
}





#outline {margin-left:3em;}
#sermon {margin-left:-2.5em;}

#outline h3 {margin: 1em auto 0; color:#009;}
#outline h4 {margin: 1em auto 0}

#sermon ol{list-style-type:decimal;}
#sermon ol ol{list-style-type:lower-alpha;}
#sermon ol ol ol li{list-style-type:lower-roman; margin-bottom:1ex;}
#outline em{color:#009; font-weight:bold;}

#outline p {margin: 1ex auto; color:black; font-weight:normal}







@media screen{
	div#sidemenu{
		background-image: url(/files/tl.gif); background-repeat: no-repeat; background-position: bottom right;
	}
	body {
		background-color:#039;color:#FC0;
	}
	div#bottommenu {
		background-color:#039; color:#FC0; text-align:right; padding:1em;
	}
	div#sidemenu{
		background-color:#039; color:#FC0; width:6.5em; float:left; margin-right:5%; margin-bottom:1em; padding:0 1em 1em 1em;
	}

	/* used to align items to miss menu */
	.margin-left , div#sitemap {
		margin:0 0 0 7.5em; padding:0
	}
	div#sitemap ul li
	{line-height:120%;margin-bottom:0.4em;}
	ul#preachers {
		margin:0 0 0 9.5em; padding:0
	}

	div#sidemenu a, div#bottommenu a {
		color:#7DF; background-color:#039;
	}
	div#sidemenu a:visited, div#bottommenu a:visited{
		color:#E9E; background-color:#039;
	}
	div#sidemenu a:hover, div#bottommenu a:hover{
		color:#039; background-color:#6CF;
	}
	div#sidemenu a:active, div#bottommenu a:active{
		color:#FF6; background-color:#039;
	}
}