/* This CSS file is for template/section specific colors or images. */

/* The color for this section is:
#82B33D */

/* !FRONT ONLY! DO NOT INCLUDE IN OTHER PAGE SPECIFIC AREAS!
CHANGES LAYOUT AND SIZE!
=============== */

#fader {list-style:none; margin: 0; padding: 0; }
#fader li { margin: 0; padding: 0; }

#maincontent
{
	background-repeat: repeat-x;
	/*background-position: left top;*/
	background-image: none;
	width : 660px;
}

#front_header
{
	border-bottom : 1px solid #878787;
}

.banner
{
	border: 1px solid #D7D7D7;
	clear: both;
	font-size: 8pt;
	color: #878787;
	padding: 0;
	margin: 0;
}

	.happening
	{
		font-size: 8pt;
		color: #878787;
		text-align: left;
		padding: 0;
		margin: 0;
	}

#mission
{
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 10px 20px;
	font-size: 9pt;
	text-indent: 20pt;
	font-style: italic;
	text-align: justify;
	border-bottom: 1px solid #D7D7D7;
	/* border-top: 1px solid #D7D7D7;*/
	clear: both;
	background: transparent;
}

#mission_container
{
   	padding: 0px;
	margin: 0px 20px 0px 20px;
}

#mission_swf
{
    border-right: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7;
    height: 279px;
    width: 419px;
}

#mission_container2
{
   	padding: 0px;
	margin: 20px 20px 0 20px;
}

#mission_jquery
{
    height: 250px;
    width: 420px;
}

#mission_swf object {
	width:419px;
	height:279px;
	z-index: 0;
}

#mission_swf embed {
	width:419px;
	height:279px;
	z-index: 0;
}

.recent_text /* small text */
{
	color: #5D5D5D;
	margin: 0 0 5px 0;
	font-weight: bold;
}

.recent_stuff /* recent news faux block */
{
	position: absolute;
	margin: 0;
	padding: 0;
	display: block;
	width: 200px;
	border-left: #D7D7D7 solid 1px;
/*	border-bottom: #D7D7D7 solid 1px;*/
	right: 0;
	top: 0;
}

.recent_news
{
	font-size: 9pt;
	width: 420px;
	float: right;
	display: inline;
	padding: 15px 10px;
}

#recent_sermons
{
	width: 420px;
}

.recent_news h1
{
   	font-size: 9pt;
	font-weight: bold;
	letter-spacing: normal;
	border: none;
	padding: 3px;
	margin: 0;
	background: #F5F5F5;
}


.recent_news ul
{
	border-top: 1px #d7d7d7 solid;
	padding: 3px;
	margin: 0px;
	background: #EFEFEF;
}

#recent_news ul
{
	background: #EFEFEF url(Images/Icons/news.gif) no-repeat top right;
}

#recent_events ul
{
   	background: #EFEFEF url(Images/Icons/cal.gif) no-repeat top right;
}

.recent_news ul li
{
	list-style-type: none;
}

.recent_news ul li a
{
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	text-decoration: none;
}

.recent_news ul li a:hover
{
	text-decoration: underline;
}

#front_content
{
	width: 450px;
	margin: 0;
	padding: 0;
}

.primary_links
{
	float: right;
	padding: 0;
	margin: 5px 15px 20px 0px;
	width: 200px;
	display: inline;
}

.primary_links h1
{
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: normal;
	border: none;
	padding: 3px;
	margin: 0;
	background: #EEEEEE;
}

.primary_links p
{
	background: #e1e1e1 url(Images/Icons/curves_sign_small.gif) no-repeat top right;
	padding: 3px;
	margin: 0;
	font-size: 8pt;
	border-top: 1px solid #D7D7D7;
}

.hr
{
	background: none;
	border-bottom: #D7D7D7 1px solid;
	margin: 0px 10px 0px 20px;
	padding: 0;
	float: none; clear: both;
}

.services
{
	padding: 0;
	margin: 10px 0 0 0;
	border-color: #D7D7D7;
	border-style: solid;
	border-width: 1px 0 0 0;
}

.small_text
{
	font-size: 8pt;
}

/* BODY COLORS
============== */

	body a
	{
		color: #5E832C;
	}

	body a:hover
	{
		color: #82B33D;
	}

/* HEADER SECTION
================= */

	#header
	{
		background-image : url("Images/Header/07header_front.png");
	}

/* CONTENT ELEMENTS
=================== */

	.recent
	{
		color : #82B33D;
	}

	#maincontent
	{
		border-bottom : 5px solid #82B33D;
	}

	#rightcontent
	{
  		border-bottom : 5px solid #82B33D;
	}

	.hr
	{
		border-bottom : 1px solid #82B33D;
	}

	h1
	{
	   	border-bottom : #82B33D 2px solid;
	}

	h2
	{
		border-bottom : #82B33D 1px solid;
	}

	.storyend
	{
		border-top : #82B33D 1px solid;
	}

	#rightcontent
	{
		border-top: 5px solid #82B33D;
	}

	#rightcontent ul a
	{
		color: #82B33D;
	}

	#rightcontent h2
	{
		border-bottom : #82B33D 1px solid;
	}

/* MENU ELEMENTS
=================

These are generic menu elements.

================= */

#nav li:hover ul, #nav li.sfhover ul
{
	border-bottom-color: #82B33D;
}

#nav li li a:hover
{
	border-color: #82B33D;
}

.main_menu_link:hover
{
	border-bottom: 5px solid #82B33D;
	color: #82B33D;
}

/* FOOTER COLORS
=============== */

#footer a
{
  color: #82B33D;
}
