    html>body 
    {
    font-size: 12px;
    }
    
    img
{
border: 0px;
}

    p
    { 
    line-height: 1.5em;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    }
    
    body
    {
		margin: 0px; 
		padding: 0px;
		width:100%;
		height:100%;
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-size: 85%; 
		background-color:#F7F7F7;
	}

a  {
	    color: #006633;
	    text-decoration: none; 
	}

a:hover {
	text-decoration: underline;
	}

	#Page
	{
		background-image: url('/images/g_bg.png');
		background-repeat: repeat-x;
		background-color: #f7f7f7;
	}
    
    #PageWrapper
    {
		width:910px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		border: 0px;
	}
        
    #HeaderWrapper
    {
		background-image:url('/images/b_l_bg.png');
		background-repeat:no-repeat;
		width:910px; 
		height:180px;
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	#TopNavLinksWrapper
  {
	text-align: right; 
	height:30px; 
	width: 200px; 
	padding: 80px 0 0; 
	margin: 0 25px 0 0; 
	border: 0; 
	float: right; 
	}
	
	#TopNavLinks
	{
	height:30px;
	padding: 0;
	margin: 0;
	border: 0;
	list-style-type: none;
	display:inline;
	}
	
	#TopNavLinks li
	{
		height:30px;
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display:inline;
		font-size:10px;
	  font-family:Arial, Helvetica, sans-serif;
	}
	
	#TopNavLinks a
	{ 
	height:30px; 
	color: #eee; 
	text-decoration: none; 
	border: 0; 
	margin: 0; 
	padding: 5px 8px; 
	}
	
	#TopNavLinks a:hover 
	{ 
	text-decoration: underline;
	}
	
	#NavigationWrapper
  {
	height:30px; 
	width: 910px; 
	position:absolute; 
	padding: 0; 
	margin:150px 0 0 0; 
	border:0;
	}
	
	#NavigationLinks
	{ 
	background-color: #fff; 
	background-image: url('/images/nl_bg.png'); 
	background-repeat: repeat-x; 
	height:30px; 
	position:absolute; 
	right: 5px; 
	bottom: 0; 
	padding: 0; 
	margin: 0; 
	border: 0; 
	list-style-type: none; 
	display:inline; 
	width: 900px;
	}
	
	#NavigationLinks li
	{
		height:30px;
		border: 0;
		margin: 0;
		padding: 0;
		list-style-type: none;
		display:inline;
		text-align: center;
		font-size:11.5px;
	    font-family:Arial, Helvetica, sans-serif;
		
	}
	
	#NavigationLinks a
	{ height:30px; color: #eee; border: 0; margin: 0; padding: 0; }
	
	#NavigationLinks .Link
	{
		height:30px;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	#NavigationLinks .Link a
	{ 
	height:30px; 
	line-height:30px; 
	border:0;  
	margin: 0; 
	padding: 8px 15px 8px; 
	text-decoration: none;
	}
	
	#NavigationLinks .Link a:hover 
	{ 
	color: #eee; 
	text-decoration: none; 
	margin: 0; 
	padding: 8px 15px 7px; 
	height: 30px; 
	border: 0; 
	background:#063 url('/images/ns_bg.png') repeat-x;}
	
	#NavigationLinks .Active a
	{ 
	height:30px; 
	background-color: #fff; 
	color: #000; 
	margin: 0; 
	padding: 8px 15px 8px; 
	text-decoration: none;
	}
	
		#NavigationSubWrapper
    {
    height:30px;
    width: 910px;
		position:relative; 
		padding: 5px 0 0;
		margin: 0;
		border: 0;
		font-size:11.5px;
	  font-family:Arial, Helvetica, sans-serif;
		color:#333;
	}
	
	#NavigationSubLinks
	{
	height:30px;
	position:absolute;
	padding: 0;
	margin: 0;
	border: 0;
	right:7px;
	list-style-type: none;
	display:inline;
	width: 898px;
	}
	
	#NavigationSubLinks li
	{
		height:30px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		display:inline;
		text-align: center;
		font-size:11.5px;
	    font-family:Arial, Helvetica, sans-serif;
	}
	
	#NavigationSubLinks a
	{
		height:30px;
		color: #333;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	#NavigationSubLinks .Link
	{
		height:30px;
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	
	#NavigationSubLinks .Link a
	{ 
	height:30px;
	line-height: 30px;
	border: 0; 
	margin: 0; 
	padding: 8px 15px 9px; 
	background:#fff; 
	text-decoration: none;
	}
	
	#NavigationSubLinks .Link a:hover
	{ 
	color: #333; 
	height:30px; 
	margin: 0; 
	border: 0; 
	padding: 8px 15px 9px; 
	text-decoration:underline;
	}
	
	#NavigationSubLinks .Active a
	{
		height:30px;
		color: #333;
		margin: 0;
		border: 0;
		padding: 8px 15px 9px;
		text-decoration:none;
	}
	
	#BodyWrapper
	{
		margin: 0px 0px 0px 0px;
		padding: 0px;
		background-image:url('/images/b_b_bg.png');
		background-repeat:repeat-y;
	}
	
	#Body
	{
	    padding: 20px;
	    margin: 0 20px 12px;
	}
	
	#footer 
	{ 
	position: relative; 
	clear: both; 
	margin-top: 25px; 
	padding: 0; 
	}

	#siteMap 
	{ 
	float: left; 
	width: auto; 
	margin-left: 60px; 
	padding: 0; 
	display: block;
	}

	#siteMap .column1 
	{
	float: left; 
	width: 100px; 
	margin: 0; 
	padding: 0;
	}
	
	#siteMap .column2 
	{ 
	margin: 0; 
	padding: 0; 
	width: 100px; 
	float: left;
	}
	#siteMap .column3 
	{ 
	margin: 0; 
	padding: 0; 
	width: 135px; 
	float: left; 
	}
	
	#siteMap .column4 
	{
	margin: 0; 
	padding: 0; 
	width: 120px; 
	float: left; 
	}
	
	#siteMap .column5 
	{
	margin: 0; 
	padding: 0; 
	width: 100px; 
	float: left; 
	}
	
	#siteMap li 
	{ 
	display: block; 
	list-style: none; 
	font-family: "lucida grande", tahoma, sans-serif;
	font-size:10px;
	}
	
	#siteMap .bold 
	{ 
	color: #333; 
	font-size: 10px; 
	font-family: "lucida grande", tahoma, sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	padding-bottom: 8px; 
	}

	#siteMap .bold a
	{ 
	color: #333; 
	font-size: 10px; 
	font-family: "lucida grande", tahoma, sans-serif; 
	font-weight: bold; 
	font-style: normal; 
	padding-bottom: 8px; 
	}
	
	#siteMap li a 
	{
	display: block; 
	float: left; 
	clear: left; 
	font-weight: normal; 
	color: #666; 
	font-style: normal; 
	text-decoration: none; 
	}
	
	#siteMap li a:hover 
	{
	text-decoration: underline;
	color: #063;
	}
	
	#copyright 
	{ 
	float: left; 
	width: auto; 
	padding: 0 0 0 50px; 
	border-left: 1px solid #ccc; 
	display: block; 
	}

	#copyright p 
	{ 
	font-family:"lucida grande", tahoma, sans-serif; 
	font-size: 10px;
	color: #555; 
	margin: 0; 
	padding: 0; 
	}

	#copyright strong 
	{
	font-weight: bold;
	color: #333;
	}

	#copyright a 
	{
	color: #063; 
	text-decoration: none; 
	}

	#copyright a:hover 
	{
	text-decoration: underline;
	}


	
	.WrapperBottom
	{
	    height:13px;
    	width: 910px;
		position:relative; 
		padding: 0px;
		margin: 0px;
		border: 0px;
		background-image:url('/images/b_f_bg.png');
		background-repeat:no-repeat;
	}
	
		div.hrWrapper
	{
	    margin: 0px 10px 0px 10px;    
	}
	
	div.hr
	{
	    height: 11px;
	    width: 100%;
	    background-image: url('/images/hr_1_bg.png');
	    background-repeat: repeat-x;
	   }
	
	hr
	{
	    color: #ececec;
        background-color: #ececec;
        height: 1px;
        border: none;
	}
	
	#Sub2AnnouncementsContainer
	{
	    display:inline;
	    width: 800px;
	    position:relative; 
		padding: 0px;
		margin: 0px;
		border: 0px;
		
	}

#Sub2Announcements
	{
	    position:relative; 
	    padding: 0px;
		border: 0px;
	}
	
	.ColumnWrapper
	{
	    float:left;
	    display:block;
	    position: relative;
	    width: 415px;
		padding: 0px;
		margin: 0px;
		border: 0px;
		background-repeat:no-repeat;
		background-position: left bottom;
		vertical-align: top;
	}
.Column
	{
	    margin:20px 10px 10px 10px;
	}
	
	.Column h2, .Title
	{
	    color: #00341a;
		font-family:Georgia, Times, Times New Roman, serif;
		font-weight:normal;
		font-size:22px;
		margin:0;
		padding:0;
	    
	}
	
	.Column h3, .Title
	{
	    color: #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size:15px;
		line-height: 15px;
		font-weight: bold;
		padding:10px 0 5px 0;
	}
.Column .Date
	{
	    color: #666;
		font-family:Georgia, Times, Times New Roman, serif;
		font-weight: normal;
		font-size:10px;
		line-height: 11px;
		
	}
	
	.Column .Description
	{
	  color: #666;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		line-height:15px;
		font-size:12px;
	}
.Column .Sub1Announcement
	{
	   margin: 0px 0px 0px 0px;
	   height: 160px;
	   overflow: hidden;
	}

.Column .Sub1Announcement .title
	{
		margin: 0px 0px 0px 0px;
	}

	
	.Column .Sub1AnnoucementNavigationBar
	{
	    height: 30px;
	    color: #ccc;
	}
.Column .Sub1AnnoucementNavigationBar a
	{
	    color: #006633;
	    font: 10px Arial, Helvetica, sans-serif;
	    text-decoration: none; 
	}
.Column .Sub1AnnoucementNavigationBar a:hover
	{
	    text-decoration: underline;
	}
.Panel
	{
	  float:left;
	  display:block;
	  position: relative;
	  width: 275px;
		padding: 0;
		margin: 0;
		border: 0;
		background-image:url('/images/p_b_bg.png');
		background-repeat:no-repeat;
		background-position: left bottom;
		vertical-align: top;
		min-height: 280px;
	}

.Panel img {
	float:left;
	margin-right: 10px;
	}

.Panel .PanelBody .Title {
	margin:0;
	padding:0;
	}

.PanelTitle
	{ 
	right: 0; 
	top: 0; 
	height: 39px; 
	width: 275px; 
	color: #eee; 
	padding: 0; 
	margin: 0; 
	border: 0; 
	background-image:url('/images/p_t_bg.png'); 
	background-repeat:no-repeat; 
	background-position: right top; 
	position: absolute; 
	}
	
	.PanelTitle h4
	{
	    margin: 7px 5px 0 20px;
	    text-align: left;
		font-size:11.5px;
	    font-family:Arial, Helvetica, sans-serif;
	    line-height: 32px;
	}
	
	.Panel .PanelBody
	{ 
	margin: 52px 20px; 
	}
	
	.Panel, .Title 
	{ 
	color: #333; 
	font-size: 11.5px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 14px; 
	}
	
	.Panel .Description 
	{ 
	color: #555; 
	font-size: 11.5px; 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	line-height: 15px; 
	}
	
	.Panel a 
	{ 
	color: #006633; 
	font: 10px "lucida grande", tahoma, sans-serif; 
	text-decoration: none; 
	}
	
	.Panel a:hover 
	{ 
	text-decoration: underline; 
	}
	
	.Panel .PanelFooter
	{
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    margin: 20px;
	    color: #ccc;
	}
	
	div.spacer {
        clear: both;
        height: 0px;
        margin: 0px;
        padding: 0px;
        border: 0px;
    }
    
    #OtherAnnouncementsNavigationPanel
    {
		display: none;
	}
        
        #MainAnnouncementsPanel
        {
	width:806px;
            padding: 0px;
	        margin: 0px 12px 12px 12px;
	overflow: hidden;
        }
        
        #AnnoucementControls        
        {
            height: 28px;
            cursor:pointer;
            width: 100%;
            margin-left: auto;
			margin-right: auto;
			text-align:center;
			background: url('/images/sn_bg_repeat.png') repeat-x;
			padding: 0px;
			border: 0px;
        }
        
        #AnnoucementControls  span       
        {
            height: 28px;
            line-height: 28px;
            cursor: pointer;
            font-family:Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;            
        }
        
        #AnnoucementControls  span.jFlowControl
        {
            height: 28px;
            width: 19px;
            line-height: 27px;
            color: #FFF;
            background: url('/images/sn_bg.png') 83px -28px ;
            display: inline;
            cursor:pointer;
            margin: 0px;
            padding: 6px 6px 6px 6px;
            border: 0px;
            overflow: visible;
        }

		#AnnoucementControls  span.jFlowControl:hover
        {
            height: 28px;
            width: 19px;
            color: #000;
            background: url('/images/sn_bg.png') 83px -56px ;
            display: inline;
            cursor:pointer;
            margin: 0px;
            padding: 6px;
            border: 0px;
            overflow: visible;
        }



         #jFlowSlide
        {
            border:1px solid #ececec;
        }

        #AnnoucementControls span.jFlowSelected 
        {
            height: 28px;
            width: 19px;
            color: #000;
            background: url('/images/sn_bg.png') 83px 0px ;
            display: inline;
            line-height: 28px;
            cursor:pointer;
            margin: 0px;
            padding: 6px;
            border: 0px;

        }

    	.jFlowPrev        
        {
            cursor:pointer;
            background:url('/images/sn_bg.png') 0px -28px;
            background-repeat:no-repeat;
            height: 28px;
            width: 64px; 
            margin: 0px;
            padding: 6px 28px 6px 32px;
            border: 0px;
            overflow: visible;

        }
        
        .jFlowPrev:hover
        {
            cursor:pointer;
            background:url('/images/sn_bg.png') 0px -56px;
            background-repeat:no-repeat;
            height: 28px;
            width: 64px; 
            margin: 0px;
            padding: 6px 28px 6px 32px;
            border: 0px;
            overflow: visible;

        }
        
    	.jFlowNext
        {
            cursor:pointer;
            background:url('/images/sn_bg.png') -83px -28px;
            background-repeat:no-repeat;
            height: 28px;
            width: 64px; 
            margin: 0px;
            padding: 6px 32px 6px 32px;
            border: 0px;
            overflow: visible;
        }
        
    	.jFlowNext:hover
        {
            cursor:pointer;
            background:url('/images/sn_bg.png') -83px -56px;
            background-repeat:no-repeat;
            height: 28px;
            width: 64px; 
            margin: 0px;
            padding: 6px 32px 6px 32px;
            border: 0px;
            overflow: visible;
        }

	.noLinkLine {text-decoration:none; border:0;}
	
	#homeBlogBody, #homeEventBody {height: 110px; overflow:hidden; margin-top: 5px;}

	#homeBlogBody img, #homeEventBody img {display:none;}
	
	#homeResourceList  {
	<!-- list-style-type:none; -->
	margin:0;
	padding:0;
	margin-left: 10px;
	}

	#resourceBook {
	padding-right: 10px;
	display:block;
	}

	#homeResourceList li {
	margin-top:10px;
	}
	#PastorsBlogArchive, #NewsEventDetail, #NewsEventsHome {height:500px;}

	.subPage {min-height:400px;}

	.subPage .pastor {display: block; margin-top: 10px; margin-bottom: 10px;}
	.subPage .pastor img {float: left; margin-right: 10px; margin-bottom: 10px;}
	.subPage .pastor .heading2 {margin-bottom: 0px;}
	.subPage .pastor .heading3 {margin-top: 0px;}
	.subPage hr {clear:both; display: block; margin-top: 10px;}

	#newsEventDetail .Description hr {display: block; clear: left; margin: -0.66em 0; visibility: hidden;}































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.heading1 {
font-size: 22px;
font-weight: bold;
}

.heading2 {
font-size: 18px;
font-weight: bold;
}

.heading3 {
font-size: 12px;
font-weight: bold;
}

