body			{
				padding: 0;
				margin: 0;
				top: 0px;
				left: 0px;
				bgcolor: #F4F3EE;
				}

img				{
				border: 0;
				}

p 				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 13px; 
				color : #000000; 
				}
				
p.redhead 		{ 
				font-family: Arial Black, sans-serif; 
				font-size: 16px; 
				letter-spacing: -1pt;
				color : #CC0000; 
				margin-bottom: -20px;				
				}			
					
p.title			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 26px; 
				color : #ffffff; 
				}





.event-header	{ 
				font-family: Tahoma, sans-serif; 
				font-size: 12px; 
				color : #06982B; 
				font-weight: bold;	
			
				}

.event-title	{ 
				font-family: Tahoma, sans-serif; 
				font-size: 12px; 
				color : #6B607C; 
				font-weight: bold;	
				
				}

.event-date		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 12px; 
				color : #A1A09C; 
				text-decoration: italics;	
				
				}
				
.event-desc		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #A1A09C; 
				
				}				



.event-link		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #6B607C; 
				font-weight: bold;	
				
				}
				
a.event-link:hover	{ 
				text-decoration: underline;				
				}				

				
				
.recent-sermons   {
				font-family: Trebuchet MS, sans-serif; 
				font-weight: bold;
				font-size: 12px; 
				color: 3A6545;
				margin-bottom: -20px;
				}
				

.recent-details {
				font-family: Trebuchet MS, sans-serif; 
				font-size: 10px; 
				color: 91BF9C;
				margin-bottom: -20px;
				}				
				
				

.more-sermons   {
				font-family: Trebuchet MS, sans-serif; 
				font-size: 11px; 
				color: 3A6545;
				letter-spacing: -1pt;
				margin-bottom: -20px;
				}
				
.sm				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 11px; 
				}				

.footer			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 9px; 
				}				

.footer-white	{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 9px; 
				color : #ffffff;
				}	



.title-white	{ 
				font-family: Century Gothic, Trebuchet MS, sans-serif; 
				font-size: 11px; 
				color : #ffffff;
				font-weight: bold;
				bottom-margin: -20px;
				}
					
.tagline		{ 
				font-family: Rockwell, Antique Olive CompactPS, Century Gothic, Trebuchet MS, sans-serif; 
				font-size: 14px; 
				color : #ffffff;
				font-weight: bold;
				}					

a.tagline:hover	{ 
				text-decoration: underline;
				}
				
td 				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 13px; 
				align: left;
				}

h1 				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 26px; 
				text-decoration: none;
				}

h2 				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 20px; 
				text-decoration: none;
				}

h3 				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 16px; 
				text-decoration: none;
				}


h1.ChurchTitle	{ 
				font-family: Trebuchet MS, sans-serif; 
				font-size: 26px; 
				text-decoration: none;
				margin-bottom: -20px;		
				}


p.ChurchTitle	{ 
				font-family: Monotype Corsiva, sans-serif; 
				font-size: 18px; 
				text-decoration: none;
				margin-bottom: -20px;						
				}

a				{ 
				font-family: Trebuchet MS, sans-serif; 
				font-weight: bold; 
				font-size: 13px; 
				color : #000000; 
				text-decoration: none; 
				color : #006699; 
				}
				
a:hover			{ text-decoration: underline; }


a.blue_hover				{ 
				font-align: right;
				font-family: Arial Black, sans-serif; 
				font-weight: bold; 
				font-size: 18px; 
				color : #000000; 
				text-decoration: none;				
				text-decoration: bold;  
				}
				
a.blue_hover:hover			{ 
				color : #006699;
				}


				
.nav			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-weight: bold; 
				font-size: 13px; 
				color : #000000; 
				}
				
a.nav			{ 
				text-decoration: none; 
				color : #006699; 
				}
				
a.nav:hover		{ text-decoration: underline; }


a.RecentSermonLink			{ 
				font-weight: normal; 
				font-size: 11px; 
				text-decoration: none; 
				color : #000000; 	
				}
				
a.RecentSermonLink:hover		{ text-decoration: underline; }


a.FeedLink			{ 
				font-weight: bold; 
				font-size: 11px; 
				text-decoration: none; 
				color : #3366FF; 
				}
				
a.FeedLink:hover		{ text-decoration: underline; }


a.UpcomingEventLink			{ 
				font-weight: bold; 
				font-size: 11px; 
				text-decoration: none; 
				color : #3366FF; 	
				}
				
a.UpcomingEventLink:hover		{ text-decoration: underline; }

.UpcomingEventDesc			{ 
				font-weight: normal; 
				font-size: 9px; 
				text-decoration: none; 
				color : #000000; 
				margin-bottom: -20px;	
				}
				
.UpcomingEventDayOfWeek			{ 
				font-weight: bold; 
				font-size: 12px; 
				text-decoration: underline; 
				color : #000000; 
				margin-bottom: -20px;	
				font-family: Lucida Handwriting, sans-serif; 
				}				

.UpcomingEventDate			{ 
				font-weight: bold; 
				font-size: 10px; 
				text-decoration: none; 
				color : #000000; 
				margin-bottom: -20px;	
				font-family: Trebuchet MS, Tahoma, sans-serif; 
				}		
				
.newNav			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-weight: bold; 
				font-size: 13px; 
				color : #FAED5E; 
				}
				
a.newNav		{ 
				text-decoration: none; 
				color : #FAED5E; 
				}
				
a.newNav:hover	{ text-decoration: underline; }



.nav10			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-weight: bold; 
				font-size: 11px; 
				color : #000000; 
				}
				
a.nav10			{ text-decoration: none; 
				color : #006699; 
				}
				
a.nav10:hover	{ text-decoration: underline; }

.nav8			{ 
				font-family: Trebuchet MS, sans-serif;
				font-weight: bold; 
				font-size: 9px; 
				color: #000000; 
				}
				
a.nav8			{ 
				text-decoration: none; 
				color : #006699; 
				}
				
a.nav8:hover	{ text-decoration: underline; }

.sideb			{ 
				font-family: Trebuchet MS, sans-serif; 
				font-weight: normal; 
				font-size: 12px; 
				color : #000000; 
				}
				
a.sideb			{ 
				text-decoration: none; 
				color : #000000; 
				}
				
a.sideb:hover	{ 
				font-weight: bold; 
				font-size: 13px; 
				text-decoration: underline; 
				color : #006699; 
				}

.sideb_sub			{ 
					font-family: Trebuchet MS, sans-serif; 
					font-weight: normal; 
					font-size: 10px; 
					color : #000000; 
					}

a.sideb_sub			{ 
					text-decoration: none; 
					color : #000000; 
					}

a.sideb_sub:hover	{ 
					font-weight: bold; 
					font-size: 10px; 
					text-decoration: underline; 
					color : #006699; 
					}
					
.post-footer 		{
					color:#467;
					text-transform:lowercase;
					font-size: 11px;
					}
  
.post-footer em 	{
					font-style:normal;
					color:#5d8a91;
					font-size: 11px;
					}
/*Content Style*/				
					
#ContentBorder{
	width:300px;
	float:left;
	top: 0;	
}








/*RIGHT Navigation Menu*/
/*===================================================================================================================================*/


#menu{
	width:150px;
	float:left;
	top: 0;	
}

#menu a{
    margin-left: 0px;
    background-repeat: no-repeat;
}

#menu div a{
    display: block;
    width: 150px;
}

#menuNew a
{
    background-image: url(../images/menu/new_normal.gif);
    height: 42px;
}

#menuNew a:hover{
    background-image: url(../images/menu/new_hover.gif);
    height: 42px;
}

#menuSermonLibrary a
{
    background-image: url(../images/menu/sermon_library_normal.gif);
    height: 42px;
}

#menuSermonLibrary a:hover{
    background-image: url(../images/menu/sermon_library_hover.gif);
    height: 42px;
}

#menuBlog a
{
    background-image: url(../images/menu/blog_normal.gif);
    height: 42px;
}

#menuBlog a:hover{
    background-image: url(../images/menu/blog_hover.gif);
    height: 42px;
}


#menuGatherings a
{
    background-image: url(../images/menu/gatherings_normal.gif);
    height: 42px;
}

#menuGatherings a:hover{
    background-image: url(../images/menu/gatherings_hover.gif);
	height: 42px;
}	
	
	
	
	


/*TOP Navigation Menu*/
/*===================================================================================================================================*/

#menuHome a
{
    background-image: url(../images/menu/home_normal_BLUE.jpg);
    height: 42px;
}

#menuHome a:hover{
    background-image: url(../images/menu/home_hover_BLUE.jpg);
    height: 42px;
}

#menuAboutUs a
{
    background-image: url(../images/menu/aboutus_normal_BLUE.jpg);
    height: 42px;
}

#menuAboutUs a:hover{
    background-image: url(../images/menu/aboutus_hover_BLUE.jpg);
    height: 42px;
}

#menuActivities a
{
    background-image: url(../images/menu/activities_normal_BLUE.jpg);
    height: 42px;
}

#menuActivities a:hover{
    background-image: url(../images/menu/activities_hover_BLUE.jpg);
    height: 42px;
}

#menuResources a
{
    background-image: url(../images/menu/resources_normal_BLUE.jpg);
    height: 42px;
}

#menuResources a:hover{
    background-image: url(../images/menu/resources_hover_BLUE.jpg);
    height: 42px;
}

#menuHelp a
{
    background-image: url(../images/menu/help_normal_BLUE.jpg);
    height: 42px;
}

#menuHelp a:hover{
    background-image: url(../images/menu/help_hover_BLUE.jpg);
    height: 42px;
}






	
	
	
	

/*The Sitemap Button at the top right of each page*/
/*===================================================================================================================================*/
	
#Sitemap_Box{
	width:200px;
	float:right;
	top: 0;	
}

#Sitemap_Box a{
    margin-left: 0px;
    background-repeat: no-repeat;
}

#Sitemap_Box div a{
    display: block;
    width: 200px;
}	

#Sitemap a
{
    background-image: url(../images/menu/sitemap_normal.jpg);
    height: 80px;
}

#Sitemap a:hover{
    background-image: url(../images/menu/sitemap_hover.jpg);
	height: 80px;	
}











.greyline 	{
			size: 0; 
			color: #E0E0D6; 
			border-style: solid; 
			border-width: .5px
			}



.dashed 	{
			size: 0; 
			color: #C0C0C0; 
			border-style: dashed; 
			border-width: 1px
			}







/*The SDMenu sidebar menu navigator*/
/*===================================================================================================================================*/

div.sdmenu {
	width: 150px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	background: url(../images/sdmenu/bottom.gif) no-repeat  right bottom;
	color: #fff;
}
div.sdmenu div {
	background: url(../images/sdmenu/title.gif) repeat-x;
	overflow: hidden;
}
div.sdmenu div:first-child {
	background: url(../images/sdmenu/toptitle.gif) no-repeat;
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	font-weight: bold;
	color: white;
	background: url(../images/sdmenu/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
div.sdmenu div.collapsed span {
	background-image: url(../images/sdmenu/collapsed.gif);
}
div.sdmenu div a {
	padding: 5px 10px;
	font-size: 10px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #ddd;
	color: #066;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #066 url(../images/sdmenu/linkarrow.gif) no-repeat right center;
	color: #fff;
	text-decoration: none;
}














/* The Lightbox Picture Viewer Styles*/
/*===================================================================================================================================*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	font-family: Trebuchet MS, Arial, sans-serif;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/lightbox/overlay.png", sizingMethod="scale");
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/
/*===================================================================================================================================*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 430px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
font-size: 10px;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
text-decoration: none;
background-color: #FFFF99;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: FFFF99;
}















/*Rich Text Editor CSS Styles*/
/*===================================================================================================================================*/


.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.rteDiv {
	display: block;
	position: relative;
}




















/*WEB 2.0 SIDEBAR*/
/*===================================================================================================================================*/

.side-header	{ 
				font-family: Arial Black, Trebuchet MS, Tahoma, sans-serif; 
				font-size: 14px; 
				color : #77A45A; 
				font-weight: bold;
				}
.side-desc		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #828385; 
				font-weight: normal;
				}

.side-title		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #5F6468; 
				font-weight: bold;	
				margin-bottom: -1px;				
				}
								
p.side-title	{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #5F6468; 
				font-weight: bold;	
				margin-bottom: -1px;				
				}
				

blockquote.side-desc {
				margin: 0; 
				margin-left: 1.5em; 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #828385; 
				font-weight: normal;
				}

				
p.side-desc		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #828385; 
				font-weight: normal;
				}
				
a.side-title	{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #5F6468; 
				font-weight: bold;				
				}
				
				
a.side-desc		{ 
				font-family: Tahoma, sans-serif; 
				font-size: 11px; 
				color : #C6A9A5; 
				font-weight: normal;
				}
							
a.side-title:hover		{ text-decoration: underline; }
