body {
	margin: 20px 0px 20px 40px;
	background: #2d3a58;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #ffffff;
	padding: 0px;
	/* background-image: url(../images/graycloth.jpg);*/
}

/* PARAGRAPHS */

p {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
margin-top: 0.2em;
}
				
p.caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-top 0;	
color: #999999;
}

ul {list-sytle: none; margin: 0; padding: 0;}
				
ul li 
{
	margin-bottom: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style-type: disc;
	list-style-position: inside;
}

a	{
	color:#2d3a58;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3f5f8f;
/* font-weight: bold; */
}
	
a:hover	{color:#3f5f8f;
text-decoration: none;
  border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #3f5f8f;}

/* HEADERS */

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #443322;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	}										

h2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	border-bottom-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 3px;
	margin-bottom: 8px;
	margin-top: 0px;
	text-align: left;}

h3 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 8px;
	text-align: left;

	}
	
h3#center {text-align: center;}	
	
h4 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #800000;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0px;
	text-align: left;
	}
	
	h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #a43200;
	text-transform: none;
	margin-bottom: 6px;
	margin-top: 0px;
}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #a43200;
	text-transform: none;
	margin-bottom: 6px;
	margin-top: 0px;}
			

/* LAYOUT */

/* td img {display: block;} */

div#page {
	width: 784px;
	voice-family: "\"} \"";
	voice-family: inherit;
	width: 780px;
	background-color: #ffffff;
	border-top: 1px solid #fff2d8;
	border-right: 1px solid #fff2d8;
	border-bottom: 1px solid #fff2d8;
	border-left: 1px solid #fff2d8;
}

table td { padding: 0px; margin: 0px;
vertical-align: top;
}

table#header {
	width: 780px;
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
table#topbar {
	border: 2px solid #ea;
	width: 780px;
	background-color: #eeeedd;
	padding: 3 0 3 0;
	vertical-align: center;
	text-align: center;
}

#topbar a {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding: 0 20 0 0;
	color: #1a1aa3;
	border-bottom-width: 0px;
	text-decoration: none;	
}
  
#topbar a:hover {
  
   text-decoration: none;
    border-bottom-width: 0px;
	color: #3f5f8f;
	
}

table#master {
	width: 780px;
	margin: 0px;
	padding: 0px;
}

td#content {
	width: 620px;
	background-color: #ffffff;
	padding: 5 5 5 10; }
	
td#content2 {
width: 620px;
background-color: #ffffff;
padding: 5 5 5 10; }


td#sidebar {
	/* background-color:#d5e9d7 ; */
    /* background-color:#66ff33 ; */
	 /*  background-color:#89ca9d; */
	/* background-color:#00cc00; */
	/* background-color:#7bffa8; */
	background-color:#ffffff;
	padding: 5 5 5 5;
    border-right-color:  #3f5f8f;
	border-right-width: 1px;
	border-right-style: dashed;
	width: 160px;
	}
		
/* td#menu a:link {color: #003b12; font-weight: bold;}

td#menu a:visited {color: #003b12; font-weight: bold;} */

#menu ul, #menu li {
	margin: 0;
	padding: 0;
	color: #ebf4ea;
	font-family: Verdana;
	font-size: 10px;
	/* text-transform: uppercase; */
	text-align: left;
	margin-top: 10px;
	list-style-type: none;
}
   
#menu li a {
	padding: 3px;
	color: #2d3a58;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #3f5f8f;
 /*  border: solid 1px #cccccc;} */}
  
#menu li a:hover {
  
  text-decoration: none;
  border-bottom-width: thin;
	border-bottom-style: solid;
	color: #3f5f8f;
	border-bottom-color: #3f5f8f;
}
.welcome {
	padding: 5px;
	width: 340px;
	text-align: left;
	background-color: #3f5f8f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom:10px;
}

.office {
	margin-left: 10px;
	padding: 2px;
	width: 140px;
	text-align: left;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color:000000;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #000000;	
}
  							
.callout {
	padding: 5px;
	width: 200px;
	text-align: left;
	background-color: #ffffff;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #2d3a58;
	/*border-top-color: #3f5f8f;
	border-right-color: #3f5f8f;
	border-bottom-color: #3f5f8f;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;*/
	margin-top: 5px;	
}

.callout2 {
	padding: 5px;
	width: 580px;
	text-align: left;
	background-color: #eeeedd;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #c59265;
	border-top-color: #c59265;
	border-right-color: #c59265;
	border-bottom-color: #c59265;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	margin-top: 5px;	
}

div#whatsnew {
	padding: .5em 1em .5em 1em;
	width: 320px;
	font-size: 12px;
	background-color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	/* border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #898989;
	border-right-color: #898989;
	border-bottom-color: #898989;
	border-left-color: #898989; */
}
div#whatsnew p {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.4em;
	font-size: 12px;
}

td#footer {
	width: 780px;
	background-color: #ffffff;
	padding: 5 0 5 0;
	vertical-align: top;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border-top: 1px dashed #3f5f8f;
/*	border-right: 1px dashed #800000;
	border-bottom: 1px dashed #800000;
	border-left: 1px dashed #800000; */
	}
	
	td#footer p {
	margin-bottom: 0;
	margin-top: 2px; }


/* IMAGES AND TABLES */

.worship {
width: 340px; 
border: 1px solid #3f5f8f; 
border-width: 2px 0px 0px 0px; 
margin: 0px;
margin-bottom: 10px; 
background-color: #ffffff;}

.worship td {padding: 2px 8px 6px 2px; 
border-bottom: 1px solid #3f5f8f;
vertical-align: 
top; text-align: left;}

.worshipcol {width: 80; font-weight: bold;}

.sermon {
width: 600px; 
border: 1px solid #3f5f8f; 
border-width: 2px 0px 0px 0px; 
margin: 0px;
margin-bottom: 10px; 
background-color: #ffffff;


}

.sermon td {
padding: 2px 8px 6px 2px; 
border-bottom: 1px solid #3f5f8f;
vertical-align: 
top; text-align: left;
}

.sermon p {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

.hometable {
width: 340px; 
border: 0px solid #c59265; 
border-width: 0px 0px 0px 0px; 
padding: 15px;
margin: 0px;
margin-bottom: 5px; 
background-color: #ffffff;


}


img.floatright  {
	float: right;
	margin: 5 5 5 20;
	/*border: 1px dotted #336699;
	padding: 5px;*/
	
}

#homefloatright {

float:right;
width:225px;
background-color:#ffffff;
margin: 0px 5px 5px 5px;
}


img.float  {
	position: absolute;
	width: 11px;
	height: 11px;
	left: 0;
	top: 0;
	
}

embed.caption {margin: 0 0 0 0; }

.red {color: #800000; font-weight: bold;}
	
.formelem		{font-family: verdana, arial, helvetica;
				font-size:9px;
				background-color: #FFFFFF;
				color:#000000;}
				
