body	{
		margin:0px;
		padding:0px;
		background:url(images/top_tall.jpg) top left repeat-x
		}
td		{
		color:#646363;
		font-family:tahoma;
		font-size:11px;
		line-height:14px;
		}
#form strong{
		font-size:9px;
		}
#form textarea{
		width:163px;
		height:130px;
		font-family:tahoma;
		font-size:11px;
		color:#646363;
		border-style:none;
		margin:1 0 0 9px;
		overflow:auto
		}
#form input{
		width:163px;
		height:15px;
		font-family:tahoma;
		font-size:11px;
		color:#646363;
		border-style:none;
		margin:1 0 0 9px;
		}
select	{
		font-family:tahoma;
		font-size:9px;
		color:#727272;
		}
a		{
		color:#2673A5;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}		
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
li		{
		height:16px;
		background:url(images/list1.gif) bottom left no-repeat;
		}
li a	{
		text-decoration:none;
		margin-left:10px
		}
.priv 	{
		color:#B5B5B5;
		font-size:9px;
		margin:43 0 0 0px
		}
.priv a	{
		color:#6C6C6C;
		text-decoration:none;
		font-size:11px;
		}
.more	{
		color:#919191;
		font-size:9px;
		}
.t1		{
		width:46px; 
		height:16px; 
		background:#49971A;
		color:#E9F2E3;
		font-size:9px;
		}
.ct1 	{
		font-weight:bold; 
		color:#FAFAFA; 
		font-size:9px;
		}
.ct2 a	{
		color:#656565;
		font-weight:bold;
		text-decoration:none;
		font-size:9px;
		}
		
#date
{
	font-size:9px;
	margin: 0;
	padding:37px 0 0 10px;
}

.topline
{
	color:#656565;
	text-decoration:none;
	font-size:9px;
}

#mainnav
{
	margin: 0 0 15px 25px;
	width: 500px;
	padding: 0 0 0 20px;
}

a.mainnavlinks, a:visited.mainnavlinks
{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

a:hover.mainnavlinks
{
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	border-bottom: #333;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

.sectiontitle
{
	font-weight: normal;
	font-size: 14px;
	color: #666;
	text-align: left;
	vertical-align: baseline;
}

.greentitle
{
	font-weight: bold;
	font-size: 14px;
	color:#3C8814;
}

.bluetitle
{
	font-weight: bold;
	font-size: 14px;
	color:#2D9DD3;
}

#bluearrow { margin: 0 10px 0 0; }

.top_article_text
{
	font-weight: bold;
	font-size: 14px;
}

a.footerlink, a:visited.footerlink
{
	text-decoration: none;
	font-size: 10px;
}

a:hover.footerlink
{
	text-decoration: none;
	font-size: 10px;
	border-bottom: #333;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

a.greenlink, a:hover.greenlink, a:visited.greenlink
{
	text-decoration: underline;
	color: #093;
	font-size: x-small;
}

.greentext
{
	color: #093;
}

#church
{
	margin: 1em 0 0 35px;
}

.churchname { font-weight: bold; }


/* Single Column Page Formatting */


#single_column_title { margin: 0 0 0 15px; }

#single_column_subheading
{
	margin: 1em 0 1em 33px;
	font-weight: bold;
	font-size: 14px;
	color: #3C8814;
}

#single_column_content
{
	margin: 0 0 0 33px;
}

.single_column_bold
{
	font-weight: bold;
}

/* Church Page Formatting */

#church_content { margin: 0 0 0 1em; }



/* Two Column Page Formatting */


#two_column_title { margin: 0 0 0 15px; }

#two_column_subheading
{
	margin: 1em 0 1em 33px;
	font-weight: bold;
	font-size: 14px;
	color: #3C8814;
}

#two_column_content
{
	margin: 0 0 0 33px;
}

.two_column_bold
{
	font-weight: bold;
}

/* Photo Gallery */

#photo_gallery_title { margin: 0 0 2em 15px; }

a.photogallerylink, a:hover.photogallerylink, a:visited.photogallerylink
{
	text-decoration: underline;
	color: #093;
	font-size: x-small;
	margin: 0 0 0 1em;
}

#photo_gallery_content { margin: 0 0 1em 33px; }

