@import url("non-ie.css") all;

body {
	margin: 0;
	border: 0;
	text-align: center;
	background: #dcdcdc url(../images/bg_fixed_test.jpg) fixed center center;
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a {
	/* color: #458AA5; */
	color: #006cb1;
}
.red {
	color: #f00;
}
div#sitemap-out {
	background: #31342B; /* background: #373a30; */
	width: 100%;
	text-align: center;
}
div#sitemap-container {
	margin: 0 auto;
	width: 960px;
}
div#sitemap {
	padding: 20px 0 0 0;
	text-align: left;
	/* display: none; */
}
	div#sitemap ul {
		margin: 0 0 10px 0;
		padding: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	}
		div#sitemap ul li {
			margin: 0;
			border-bottom: solid 1px #252720; /* #31342b */
		}
		div#sitemap ul li.last-item {
			border-bottom: 0;
		}
			div#sitemap ul li a {
				display: block;
				padding: 5px 10px 5px 10px;
				color: #c5d0ac;
				text-decoration: none;
				font-size: .85em;
			}
				div#sitemap ul li a:hover {
					background: #252720; /* 31342b */ 
				}
		div#sitemap ul li.main-page {
			display: block;
		}
			div#sitemap ul li.main-page a {
				padding-top: 5px;
				padding-bottom: 5px;
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				background: #252720;
			}
				div#sitemap ul li.main-page a:hover {
					background: #111;
				}
			div#sitemap ul li.level2-page a {
				padding-left: 30px;
			}
div#main-header-out {
	position: relative;
	width: 100%;
	height: 220px;
	background: url(../images/bg_headerTile.jpg) repeat-x top left;
	text-align: center;
}
	div#main-header {
		position: relative;
		margin: 0 auto;
		height: 220px;
		
		text-align: left;
	}
		div#search-box {
			float: right;
			width: 370px; /* width: 245px; */
			height: 40px;
			background: #373a30 url(../images/bg_search-box.gif) no-repeat top left;
		}
		div#search-box form#searchform {
			position: relative;
		}
		
		div#search-box input.field {
			display: inline-block;
			position: absolute;
			top: 6px;
			left: 6px;
			margin: 0;
			padding: 8px 5px 6px 7px;
			width: 158px;
			background: transparent none repeat scroll 0 0;
			border:0 none;
			color: #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			outline-color: -moz-use-text-color;
			outline-style: none;
			outline-width: medium;
		}
		div#search-box input.submit {
			display: inline-block;
			position: absolute;
			top: 5px;
			left: 175px;
		}
		div#search-box div#sitemap-trig {
			position: absolute;
			top: 4px;
			right: 6px;
			text-align: right;
			width: 101px;
		}
			div#search-box div#sitemap-trig a {
				display: block;
				width: 87px;
				color: #fff;
				text-decoration: none;
				background: url(../images/gfx_downArrow.gif) no-repeat 9px 11px;
				padding: 5px 7px 5px 5px;
				border: solid 1px #363636;
			}
			div#search-box div#sitemap-trig a:hover {
				border: solid 1px #2c2f27;
				background-color: #30332a;
			}
		div#logo-container {
			height: 220px;
			background: url(../images/bg_headerMain.jpg) no-repeat top left;
		}
			div#logo {
				float: left;
				width: 110px;
				height: 90px;
				margin: 0 0 32px 0;
			}
				div#logo a {
					display: block;
					width: 110px;
					height: 90px;
					outline: none;
					text-decoration: none;
				}
					div#logo a span{
						visibility: hidden;
					}
			div#slogan {
				float: left;
				width: 850px;
				height: 122px;
				color: #333;
				text-align: left;
			}
				div#slogan h1 {
					margin: 0;
					padding: 30px 0 0 10px;
					font-weight: normal;
					font-size: 0.95em;
					font-style: italic;
				}
					div#slogan h1 span {
						display: block;
						font-size: 1.5em;
						font-weight: bold;
						font-style: normal;
					}
		div#main-nav {
			position: absolute;
			top: 162px;
			right: 0;
			height: 58px;
			width: 100%;
			text-align: center;
		}
			div#main-nav .inside {
				margin: 0 auto;
				text-align: left;
			}
			div#main-nav ul {
				margin: 0;
				padding: 0;
				height: 58px;
			}
				div#main-nav ul li {
					margin: 0;
					padding: 0;
					display: inline;
					float: left;
					width: 160px;
					height: 58px;
				}
					div#main-nav ul li a {
						display: block;
						height: 48px;
						width: 150px;
						padding: 10px 0 0 10px;
						color: #fff;
						font-size: 1.45em;
						line-height: 1em;
						text-decoration: none;
						outline: none;
					}
						
						div#main-nav ul li a span {
							color: #b4b4b4;
							font-family: Arial, Helvetica, sans-serif;
							font-size: 0.6em;
						}
					div#main-nav ul li a:hover {
						color: #3a3f31;
						background: url(../images/bg_navHover.jpg) no-repeat top left;
					}
					div#main-nav ul li.selected a {
						color: #3a3f31;
						background: url(../images/bg_navHover.jpg) no-repeat top left;
					}
						div#main-nav ul li a:hover span,
						div#main-nav ul li.selected a span {
							color: #585644;
						}
div#imageMenu_out {
	padding: 10px 0 0 0;
	background: #252519 url(../images/bg_imageMenu.gif) repeat-x bottom left;
	text-align: center;	
	border-top: solid 1px #282a1c;
	border-bottom: solid 1px #ccc;	
	width: 100%;
}
	#imageMenu_border {
		margin: 0 auto;		
		border: solid 10px #353a30;
		width: 940px;
		height: 180px;/* height: 210px; */
		background: #353a30;
		text-align: left;
		overflow: hidden!important;
		position: static; /* superfish IE7 fix */
	}
		#kwicks {
			margin: -30px 0 0 0;/* margin: 0; */
			padding: 0;
			height: 210px;
			list-style-type: none;
			overflow: hidden!important;
		}
			.kwick {
				float: left;
				display: block;
				height: 210px;
				margin: 0;
				padding: 0;
			}
				#kwick_goodnews {
					background: url(../images/gfx_goodNews.jpg) no-repeat scroll 0%;
					width: 188px;
				}
				#kwick_love {
					background: url(../images/gfx_love.jpg) no-repeat scroll 0%;
					width: 188px;
				}
				#kwick_grow {
					background: url(../images/gfx_grow.jpg) no-repeat scroll 0%;
					width: 188px;
				}
				#kwick_serve {
					background: url(../images/gfx_serve.jpg) no-repeat scroll 0%;
					width: 188px;
				}
				#kwick_reach {
					background: url(../images/gfx_reach.jpg) no-repeat scroll 0%;
					width: 188px;
				}
					#kwicks .kwick a {
						display: block;
						text-decoration: none;
						height: 210px;
					}
					#kwicks .kwick a span {
						visibility: hidden;
					}						
div#content-out {
	width: 100%;
	/* background: #efefea; */
	background: none;
	text-align: center;
	padding: 10px 0 0 0;
}
	div#content {
		margin: 0 auto;
		width: 940px;
		background: #fff url(../images/bg_contentTile.gif) repeat-y top right;
		/* border: solid 10px #e2e2db; */
		border: solid 10px #dbdbdb;
		text-align: left;
	}
	div#content-out .content-home {
		border-top: 0;
	}
		div#main-content {
			display: inline;
			float: left;
			width: 640px;
			color: #444;
		}
			div#main-content .gradient {
				margin-right: 1px;
				border-top: solid 1px #fff;
				background: #fff url(../images/bg_content-grad.gif) repeat-x top left;
			}
			div#main-content div.content-divider {
				margin-right: 1px;
				padding: 10px 20px 0 20px;
				border-bottom: solid 1px #e0dcd4;
				/* background: url(../images/bg_content-divider.jpg) repeat-x top left; */
			}
			div#main-content .sermon,
			div#main-content .darker {
				border-top: solid 1px #fff;
				margin-right: 1px;
				background: #f6f4f4!important;
				background-image: none!important;
			}
			
				div#main-content .sermon .message-excerpt p {
					margin: 0!Important;
					padding: 0 0 10px 0!Important;
					line-height: 1.8em;
				}

						
				div#main-content div.content-divider p {
					padding: 7px 0 0 0;
				}
					div#main-content div.content-divider p em {
						font-size: .9em;
					}
				
				div#main-content div.content-divider p.welcome {
					padding: 2px 0 0 0;
					font-style: italic;
					font-size: .9em;
				}
				
				div#main-content div.content-divider p.welcome span {
					display: block;
					padding: 12px 0 0 0;
				}	
					
				div#main-content div.content-divider p.right-align {
					text-align: right;
				}
				div#main-content div.content-divider h2 {
					width: 100%;
					margin: 0;
					padding: 0 0 5px 0;
					font-size: 2em;
					border-bottom: solid 5px #f6f4f4;
				}
				div#main-content div.content-divider h2.welcome {
					margin: 0;
					padding: 0 0 5px 0;
					font-size: 2.3em;
					border: 0;
				}				
					div#main-content div.content-divider h2.latest-sets {
						border: 0;
						padding-bottom: 0;
					}
				div#main-content .sermon h2 {
					width: 100%;
					margin: 0;
					padding: 0 0 0 0;
					font-size: 2em;
					border-bottom: solid 5px #edebeb!important;
				}
				div#main-content div.content-divider h2.page-section {
					width: 100%;
					margin: 0 0 15px 0;
					padding: 0;
					font-size: 1.6em;
					border:0;
					border-bottom:5px solid #F6F4F4;
				}
				div#main-content div.content-divider div.archive-meta p {
					margin: 0;
					padding: 7px 0 15px 0;
					font-size: 0.85em;
				}
				div#main-content div.content-divider h3,
				div#main-content div.content-divider h3.page-title {
					margin: 0;
					padding: 10px 0 15px 0;
					line-height: 0.85em;
				}
					div#main-content div.content-divider h3 a {
						color: #ff7d39;
						font-size: 0.85em;
					}
					
					div#main-content div.content-divider h3.video-title a {
						color: #006CB1;
						font-size: 0.75em!important;
					}
					
						div#main-content div.content-divider h3.video-title a:hover {
							color: #36f;
						}
					
						div#main-content div.content-divider h3 a:hover {
							text-decoration: underline;
						}
					div#main-content div.content-divider h3 span {
						display: block;
						font-size: .48em;
						font-weight: normal;
						color: #888;
					}
					div#main-content div.content-divider h3.page-title span {
						font-size: 1em;
						font-weight: bold;
						display: inline;
						color: #595959;
					}
					div#main-content div.content-divider a.download {
						display: inline-block;
						
						margin: 0 0 0 15px;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #fff url(../images/gfx_download.gif) no-repeat 5px 4px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					.download-2 {
						margin: 0 0 0 0!important;
						background-color: #F6F4F4!important;
					}
					.download-3 {
						margin: 0 15px 0 0!important;
						background-color: #F6F4F4!important;
					}
						.download-2:hover,
						.download-3:hover {
							background-color: #eee!important;
						}
						div#main-content div.content-divider a.download:hover {
							background-color: #F6F4F4;
						}
					div#main-content div.content-divider p a.post-a-comment {
						display: inline-block;
						height: 19px;
						margin: 0 15px 0 0;
						padding: 7px 7px 6px 30px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_post-comment.gif) no-repeat 5px 4px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					div#main-content div.content-divider p a.back-to-top {
						display: inline-block;
						height: 19px;
						margin: 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_backtotop.gif) no-repeat 5px 4px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}				
					div#main-content div.content-divider p a.archive {
						display: inline-block;
						height: 19px;
						margin: 0 0 0 15px;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_archive.gif) no-repeat 5px 6px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					div#main-content div.content-divider p a.messages-archive {
						display: inline-block;
						height: 19px;
						/* margin: 0 0 0 15px; */
						margin: 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_messages-archive.gif) no-repeat 5px 4px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					div#main-content div.content-divider p a.devo-archive {
						display: inline-block;
						height: 19px;
						margin: 0 15px 0 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_devo-archive.gif) no-repeat 5px 6px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}				
					div#main-content div.content-divider p a.more {
						display: inline-block;
						height: 19px;
						margin: 0 15px 0 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_more.gif) no-repeat 5px 4px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					div#main-content div.content-divider p a.video-archive {
						display: inline-block;
						height: 19px;
						margin: 0 0 0 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_video-archive.gif) no-repeat 5px 6px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}
					div#main-content div.content-divider p a.photo-albums {
						display: inline-block;
						height: 19px;
						margin: 0 0 0 0;
						padding: 7px 7px 6px 35px;
						color: #006cb1;
						font-weight: bold;
						text-decoration: none;
						background: #f6f4f4 url(../images/gfx_photo-albums.gif) no-repeat 5px 6px;
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
					}				
						div#main-content div.content-divider p a.post-a-comment:hover,
						div#main-content div.content-divider p a.back-to-top:hover,
						div#main-content div.content-divider p a.archive:hover,
						div#main-content div.content-divider p a.devo-archive:hover,
						div#main-content div.content-divider p a.more:hover,
						div#main-content div.content-divider p a.video-archive:hover,
						div#main-content div.content-divider p a.photo-albums:hover {
							background-color: #eee;
						}							
					div#main-content div.content-divider p a.white {
						background-color: #fff;
					}
						div#main-content div.content-divider p a.white:hover {
							background-color: #F6F4F4;
						}		
						
				div#main-content div.content-divider table td div.entry-content {
					width: 100% !important;
				}		
							
				div#main-content div.content-divider div.video-container-290 {
					margin: 0;
					width: 270px;
					height: 203px;
					border:solid 10px #e4e4df; 
				}
					div#main-content div.content-divider div.video-container-290:hover {
						border:solid 10px #d1d1d1; 
					}				
				div#main-content div.content-divider div.video-container-290-2 {
					margin: 0;
					width: 270px;
					height: 219px;
					border:solid 10px #e4e4df; 
				}
				div#main-content div.content-divider h3.pages-media,
				div#main-content div.content-divider h3.pages-ministries {
					margin: 0;
					padding: 0;
					border: 0;
				}
					div#main-content div.content-divider h3.pages-media a,
					div#main-content div.content-divider h3.pages-ministries a {
						display: block;
						width: 270px;
						height: 203px;
						text-decoration: none;
						border: solid 10px #E4E4DF;
					}
						div#main-content div.content-divider h3.pages-media a:hover,
						div#main-content div.content-divider h3.pages-ministries a:hover {
							border: solid 10px #ccc;
						}
						div#main-content div.content-divider h3.pages-media a span,
						div#main-content div.content-divider h3.pages-ministries a span {
							display: none;
						}						
					div#main-content div.content-divider h3.pages-media a#media-audios {
						background: url(../images/gfx_media-audios.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-media a#media-pictures {
						background: url(../images/gfx_media-pictures.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-media a#media-videos {
						background: url(../images/gfx_media-videos.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-media a#media-graphics {
						background: url(../images/gfx_media-graphics.jpg) no-repeat top left;
					}
					
					div#main-content div.content-divider h3.pages-ministries a#ministry-fcfphil {
						background: url(../images/gfx_ministry-fcfphil.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-performingarts {
						background: url(../images/gfx_ministry-performingarts.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-jesuskids {
						background: url(../images/gfx_ministry-jesuskids.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-amen {
						background: url(../images/gfx_ministry-amen.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-wow {
						background: url(../images/gfx_ministry-wow.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-rbg {
						background: url(../images/gfx_ministry-rbg.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-discipleship {
						background: url(../images/gfx_ministry-discipleship.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-armorbearer {
						background: url(../images/gfx_ministry-armorbearer.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-celebteam {
						background: url(../images/gfx_ministry-celebteam.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-choir {
						background: url(../images/gfx_ministry-choir.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-hisvoice {
						background: url(../images/gfx_ministry-hisvoice.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-knq {
						background: url(../images/gfx_ministry-knq.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-acts {
						background: url(../images/gfx_ministry-acts.jpg) no-repeat top left;
					}
					div#main-content div.content-divider h3.pages-ministries a#ministry-multimedia {
						background: url(../images/gfx_ministry-media.jpg) no-repeat top left;
					}
					
			div#main-content div.last {
				border-bottom: 0;
			}
		div#sidebar {
			color: #444;
		}
			
			div#sidebar ul {
				margin: 0;
				padding: 15px 20px 15px 0;
			}
			div#sidebar ul li {
				padding: 3px 0;
			}
			div#sidebar ul.subnav {
				margin: 0;
				padding: 0;
				list-style-type: none;
			}
				div#sidebar ul.subnav li {
					margin: 0;
					padding: 0;
				}
					div#sidebar ul.subnav li a {
						display: block;
						padding: 17px 20px;
						/* background: #f5c92c; */
						/* background: #ffbc34; */
						background: #ddd;
						border-top: solid 1px #eee;
						/*
						border-bottom: solid 1px #e9ac30;
						border-left: solid 1px #e9ac30;
						*/
						border-bottom: solid 1px #bbb;
						border-right: solid 1px #ccc;
						text-decoration: none;
						font-size: 1.4em;
						color: #3a3f31;
					}
						div#sidebar ul.subnav li a:hover {
							/* background: #f7b225; */
							background: #ffbc34;
						}
			
			div#sidebar ul#widgetized-sidebar {
				margin: 0;
				padding: 0;
				list-style-type: none;		
			}
				div#sidebar ul#widgetized-sidebar li {
					margin: 0;
					padding: 0 0 10px 0;
				}
					div#sidebar ul#widgetized-sidebar li select {
						width: 260px;
						margin: 20px;
						padding: 0;
					}
						div#sidebar ul#widgetized-sidebar li select option {
							margin: 0;
							padding: 0;
						}
					div#sidebar ul#widgetized-sidebar li ul {
						margin: 0;
						padding: 20px;
						list-style-type: none;		
					}
						div#sidebar ul#widgetized-sidebar li ul li a {
							display: inline-block;
							padding:0 7px 0 0;
						}
							div#sidebar ul#widgetized-sidebar li ul li ul {
								margin: 0;
								padding: 15px 20px 0 30px;
							}		
						
			div#sidebar h3,
			div#sidebar h3.widgettitle {
				display: block;
				margin: 0;
				padding: 12px 20px;
				background: #27291a;
				/* background: #27291a url(../images/bg_sidebar-header.gif) no-repeat top left; */
				color: #f5f3f3;
				font-weight: normal;
				font-size: 1.6em;
			}
			div#sidebar p {
				padding: 15px 20px;
				margin-bottom: 0!important;
			}
			div#sidebar ul#news-and-announcements,
			div#sidebar ul#links {
				margin: 5px 20px 5px 20px;
				padding: 0;
				list-style-type: none;
			}
			
			div#sidebar ul.general {
				margin: 0 10px;
				padding: 0;
				list-style-type: none;
			}
			
				div#sidebar ul#news-and-announcements li,
				div#sidebar ul#links li,
				div#sidebar ul.general li {
					margin: 0;
					padding: 7px 0 9px 0;
					border-bottom: dotted 1px #b4b4b4;
				}
					div#sidebar ul#news-and-announcements li p,
					div#sidebar ul#links li p {
						margin: 0;
						padding: 0 0 5px 0;
						font-size: 1em;
						font-weight: bold;
						display: inline;
					}
						div#sidebar ul#news-and-announcements li p .priority,
						div#sidebar ul#links li p .priority {
							color: #FF0000;
							font-size: 17px;
						}
						
						div#sidebar ul#news-and-announcements li p .description,
						div#sidebar ul#links li p .description {
							font-weight: normal;
							display: inline;
							color: #888;
						}
										
						div#sidebar ul#news-and-announcements li span,
						div#sidebar ul#links li span {
							display: inline-block;
							padding: 0;
							color: #999;
							font-size: 0.85em;
						}					
						div#sidebar ul#news-and-announcements li a,
						div#sidebar ul#links li a {
							display: inline-block;
							height: 19px;
							/* margin: 5px 0 8px 0; */
							/* padding: 7px 7px 5px 28px; */
							padding-left: 3px;
							color: #006cb1;
							font-size: 0.96em;
							/* background: url(../images/gfx_continue.gif) no-repeat 0 4px; */
						}
							div#sidebar ul#news-and-announcements li a:hover,
							div#sidebar ul#links li a:hover {
								color: #36f;
							}

					div#sidebar ul#news-and-announcements li.last-item,
					div#sidebar ul#links li.last-item,
					div#sidebar ul#events-and-activities li.last-item,
					div#sidebar ul.general li.last-item {
						border-bottom: 0;
					}
						div#sidebar ul#news-and-announcements li.last-item a,
						div#sidebar ul#links li.last-item a,
						div#sidebar ul#events-and-activities li.last-item a,
						div#sidebar ul.general li.last-item a {
							display: inline-block;
							height: 19px;
							margin: 3px 0 0 0;
							padding: 7px 7px 6px 35px;
							color: #006cb1;
							font-size: 0.96em;
							font-weight: bold;
							text-decoration: none;
							background: #fff url(../images/gfx_more.gif) no-repeat 5px 4px;
							border-color:#E3DFDF #ccc #ccc #E3DFDF;
							border-style:solid;
							border-width:1px;
						}
							div#sidebar ul#news-and-announcements li.last-item a:hover,
							div#sidebar ul#links li.last-item a:hover,
							div#sidebar ul#events-and-activities li.last-item a:hover,
							div#sidebar ul.general li.last-item a:hover {
								background-color: #eee;
							}
			div#sidebar ul#events-and-activities {
				margin: 5px 20px 5px 20px;
				padding: 0;
				list-style-type: none;
				color: #777;
			}
				div#sidebar ul#events-and-activities li {
					margin: 0;
					padding: 10px 0 10px 0;
					border-bottom: dotted 1px #b4b4b4;
					font-size: 1em;
				}
				div#sidebar ul#events-and-activities li.month {
					margin: 15px 0 0 0;
					padding: 10px 0;
					background: #999;
					border: 0;
				}
					div#sidebar ul#events-and-activities li.month p {
						color: #fff;
						font-weight: bold;
						font-size: 1.1em;
						margin: 0;
						padding: 0 15px;
					}	
				div#sidebar ul#events-and-activities a.event-image {
					display: block;
					margin: 6px 0 0 0;
					float: left;
					width:56px;
					height: 56px;
					border: solid 2px #ccc;
				}				
					div#sidebar ul#events-and-activities a.event-image:hover {
						border: solid 2px #aaa;
					}
				div#sidebar ul#events-and-activities li h2 {
					float: right;
					width: 190px;
					margin: 0;
					padding: 0;
					font-size: 0.9em;
					font-weight: normal;
				}
				
					div#sidebar ul#events-and-activities li h2 a {
						color: #006cb1;
						text-decoration: underline;
					}
					
						div#sidebar ul#events-and-activities li h2 a:hover{
							color: #36f;
						}
					
					div#sidebar ul#events-and-activities li h2 strong {
						display: block;
						margin: 0;
						padding: 0 0 3px 0;
						font-size: 1.3em;
						text-decoration: underline;
					}
					div#sidebar ul#events-and-activities span {
						display: block;
					}
					div#sidebar ul#events-and-activities span a {
						display: inline-block;
						height: 19px;
						margin: 3px 0 0 0;
						padding: 7px 7px 5px 28px;
						color: #006cb1;
						font-weight: bold;
						background: url(../images/gfx_continue.gif) no-repeat 0 4px;
						/*
						border-color:#E3DFDF #ccc #ccc #E3DFDF;
						border-style:solid;
						border-width:1px;
						*/
					}
					div#sidebar ul#events-and-activities span a:hover {
						color: #3366FF;
					}
			div#sidebar div#side-calendar {
				padding: 15px 20px 20px 20px;
			}
			div#sidebar ul#side-archive {
				margin: 15px 0 0 20px;
				padding: 0;
				list-style-type: none;
			}
				div#sidebar ul#side-archive li {
					float: left;
					width: 120px;
					margin: 0;
					padding: 10px 20px 0 0;
				}
				div#sidebar ul#side-archive li a {
					color: #006cb1;					
				}
div#footer-columns {
	width: 100%;
	/*
	background-color: #373a30;
	background: url(../images/bg_footerOut_trans.png) repeat-x top left;
	border-top: solid 1px #ccc;
	 */
	text-align: center;
}
	div#footer-columns div.recents-column {
		margin-top: 20px;
		margin-bottom: 20px;
		text-align: left;
		background: #404337;
	}
		div#footer-columns div.recents-column ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
			div#footer-columns div.recents-column ul li {
				display: block;
				color: #c4cda8;
				font-size: 0.85em;
				margin: 0;
				padding: 8px 20px;
				/* padding: 0; */
			}
			
			div#footer-columns div.recents-column ul li:hover {
				background: #31342b;
			}
			
				div#footer-columns div.recents-column ul li a {
					display: block;
					color: #fff;					
					text-decoration: none;
				}
				div#footer-columns div.recents-column ul li a:hover {
					background: #31342b;
				}
			div#footer-columns div.recents-column ul li.column-title {
				font-size: 1.6em;
				display: block;
				padding: 8px 20px;
				color: #c4cda8;
				background: #23251f;
			}
	div#church-info {
		margin-top: 20px;
		padding: 20px 20px 10px 20px;
		width: 260px;
		background: #404337;
		text-align: left;
		color: #fff;
	}
		div#church-info h3 {
			margin: 0;
			padding: 0 0 5px 0;
			font-size: 0.96em;
		}
			div#church-info p {
				margin: 0;
				padding: 0 0 10px 0;
				color: #c4cda8;
			}
				div#church-info p strong {
					display: block;
					padding: 5px 0 5px 0;
					color: #fff;
					font-size: 0.85em;
					font-weight: bold;
				}
				div#church-info p span.highlight {
					display: block;
					padding: 5px 0 0 0;
					color: #fff;
					font-weight: bold;
				}
				div#church-info p span.bold {
					font-weight: bold;
				}
				div#main-content div.content-divider p span.schedule-title {
					display: block;
					padding: 0 0 5px 0;
					font-size: 1.3em;
					font-weight: bold;
				}
				div#church-info p span.align-left,
				div#main-content div.content-divider p span.align-left {
					display: block;
					float: left;
				}
				div#church-info p span.align-right,
				div#main-content div.content-divider p span.align-right {
					display: block;
					float: right;
				}
					div#church-info p span a {
						color: white;
						text-decoration: none;
					}
					div#church-info p span a:hover {
						text-decoration: underline;
					}
				div#church-info p#more-schedule a {
					display: inline-block;
					height: 21px;
					margin: 7px 0 0 0;
					padding: 5px 7px 5px 35px;
					color: #006cb1;
					font-weight: bold;
					text-decoration: none;
					background: #ebeaea url(../images/gfx_more.gif) no-repeat 5px 4px;
					border: solid 1px #444;
				}
					div#church-info p#more-schedule a:hover {
						background-color: #ddd;
					}
div#footer-legal {
	height: 63px;
	background-color: #23251f;
	/* background: url(../images/bg_footer_trans.png) repeat-x top left; */
}
	div#footer-legal p#legal,
	div#footer-legal p#dev {
		display: inline;
		padding: 23px 10px 0 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.85em;
		color: #fff;
	}
	div#footer-legal p#legal {
		float: left;
	}
	div#footer-legal p#dev {
		float: right;
	}
		div#footer-legal p#dev a {
			color: #aaa;
		}
		
		
/* #################################################################### */

div.entry-meta p {
	font-size: 0.9em;
}
	div.entry-meta a {
		color:#006cb1;
	}
div#main-content div.content-divider div.comments {
	margin: 0;
	padding: 0;	
}
	div#main-content div.content-divider div.comments h3.comment-header,
	div#main-content div.content-divider div.comments h3#respond {
		font-size: 1.5em;
	}
	
	div#main-content div.content-divider div.comments ol.commentlist {
		margin: 0;
		padding: 10px 0 20px 20px;
	}
		div#main-content div.content-divider div.comments ol.commentlist li {
			margin:0 20px 10px 0;
			padding: 20px 20px 0 20px;
			border: solid 1px #dadada;
			background: #F6F4F4;
		}
			div#main-content div.content-divider div.comments ol.commentlist li a {
				color: #006cb1;
			}
			div#main-content div.content-divider div.comments ol.commentlist li div.comment-author,
			div#main-content div.content-divider div.comments ol.commentlist li div.comment-meta {
				display: inline-block;
				font-size: 0.85em;
			}
			div#main-content div.content-divider div.comments ol.commentlist li div.comment-meta {
				padding: 0 0 20px 0;
			}
				div#main-content div.content-divider div.comments ol.commentlist li div.comment-author img {
					display: inline-block;
					padding: 0 10px 0 0;
				}
				div#main-content div.content-divider div.comments ol.commentlist li div.comment-author span.fn {
					font-size: 1.4em;
				}
				
div#main-content div.content-divider div.comments div.formcontainer {
	width: 600px;
	margin: 10px 0 0 0;
	padding: 0 20px 20px 20px;
}
div#main-content div.content-divider div.comments div.formcontainer div#comment-notes,
div#main-content div.content-divider div.comments div.formcontainer div#loggedin {
	padding: 0 0 10px 0;
}
	div#main-content div.content-divider div.comments div.formcontainer div#loggedin a {
		color: #006cb1;
	}
div#main-content div.content-divider div.form-left {
	float: left;
	width: 180px;
	padding: 0 19px 0 0;
}
div#main-content div.content-divider div.form-right {
	float: left;
	width: 399px;
}
div#main-content div.content-divider div.form-left input {
	display:block;
	margin-bottom:10px;
	width:168px;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#C5C3C3 #ddd #ddd #C5C3C3;
	border-style:solid;
	border-width:1px;
	color:#676563;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	padding:7px 5px;
}
div#main-content div.content-divider div.form-right textarea {
	margin-bottom: 5px;
	width:345px;
	height: 136px;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#C5C3C3 #ddd #ddd #C5C3C3;
	border-style:solid;
	border-width:1px;
	color:#676563;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	padding:7px 5px;
}
div#main-content div.content-divider div.form-right input.sb {
	display:block;
}
div#main-content div.content-divider div#nav-below {
	padding: 10px 0 20px 0;
}
div#main-content div.content-divider div#nav-below a {
	font-size: 1.1em;
	color: #006cb1;
}
	div#main-content div.content-divider div#nav-below div.nav-previous {
		float: left;
	}
		div#main-content div.content-divider div#nav-below div.nav-previous a {
			display: inline-block;
			margin: 7px 0 0 0;
			padding: 0 0 5px 30px;
			color: #006cb1;
			font-weight: bold;
			text-decoration: underline;
			background: url(../images/btn_older-post.gif) no-repeat top left;
		}
	div#main-content div.content-divider div#nav-below div.nav-next {
		float: right;
	}
		div#main-content div.content-divider div#nav-below div.nav-next a {
			display: inline-block;
			margin: 7px 0 0 0;
			padding: 0 30px 5px 0;
			color: #006cb1;
			font-weight: bold;
			text-decoration: underline;
			text-align: right;
			background: url(../images/btn_newer-post.gif) no-repeat top right;
		}	
div#main-content div.content-divider h1.entry-title {
	font-size: 2.2em;
	margin:0;
	padding:0;
}

div#main-content div.content-divider div.entry-content {
	width: 598px;
	overflow: hidden;
}

div#main-content div.content-divider div.entry-content div.video-container-600 {
	margin: 15px 0 15px 0;
	padding: 0;
	background: #000 none repeat scroll 0% 0%;
	width: 580px;
	height: 385px;
	text-align: center;
	border: 10px solid #E4E4DF;
}
/* acrhive */
div#main-content div.content-divider h3.entry-title {
	border: 0;
	line-height: 1em;
}
div#main-content div.content-divider h3.entry-title a {
	color: #ff7d39;
	text-decoration: none;
	font-size: 0.9em;
}
div#main-content div.content-divider h3.entry-title a:hover {
	text-decoration: underline;
}
div#main-content div.content-divider div.entry-meta {
	border:1px solid #EEEEEE;
	color:#888888;
	font-size:0.85em;
	margin:0 0 20px;
	padding:10px;
}
	div#main-content div.content-divider div.entry-meta p.entry-meta-line {
		margin: 0;
		padding: 0;
	}
div#main-content div.content-divider div.entry-date abbr {
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 0.85em;
	color: #888;
}
div#search-nothing-found {
	position: relative;
	margin: 0;
	padding: 0;
}
div#search-nothing-found input[type="text"] {
	position: absolute;
	top: 0;
	margin: 0;
	padding:7px 5px;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#C5C3C3 #DDDDDD #DDDDDD #C5C3C3;
	border-style:solid;
	border-width:1px;
	color:#676563;
	font-family:"Courier New",Courier,monospace;
	font-size:12px;
	width:168px;
}
div#search-nothing-found input[type="image"] {
	position: absolute;
	top: 1px;
	left: 185px;
	display: inline-block;
}
img.page-pic {
	border: solid 9px #E4E4DF;
}
	img.page-pic:hover {
		border: solid 9px #d1d1d1;
	}
.image-float {
	float: left;
	margin: 5px 20px 20px 0;
}
.image-float-right {
	float: right;
	margin: 5px 0 20px 20px;
}
table#our-purpose {
	margin-bottom: 15px;
}
table#our-purpose tr td {
	padding: 7px 0;
}
div.pad-15-0-0-0 {
	padding: 15px 0 0 0;
}
.w-260 {
	width: 240px;
}
.forum-container {
	width: 900px!important;
	background-image: none!important;
	background-color: #fff!important;
	padding: 10px 20px 20px 20px;
}
#mustlogin {
	padding: 20px 0;
}
.imageMenu_content .big5-rigth-col {
	float: right;
	width: 290px;
	background: #eee;
}
	.imageMenu_content .big5-rigth-col .big5-right-col-section {
		width: 250px;
		margin: 0 0 20px 0;
		padding: 15px 20px 15px 20px;
		border: solid 1px #bbb;
	}

.content-divider .big5-header {
	width: 558px;
	margin-top: 10px;
	padding: 15px 20px 0 20px;
	color: #fff;

}
#big5-header-love {
	background: #5d983a;
	border: solid 1px #5d983a;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
#big5-header-grow {
	background: #79c64c;
	border: solid 1px #79c64c;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
#big5-header-serve {
	background: #bf5137;
	border: solid 1px #bf5137;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
#big5-header-reach {
	background: #466ca2;
	border: solid 1px #466ca2;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}
#big5-header-goodNews {
	background: #466ca2;
	border: solid 1px #466ca2;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;
}

#goodNews-wrap {
	margin: 0;
	padding: 0;
}
	#goodNews-wrap h2 {
		margin: 0;
		padding: 25px 0 20px 0!important;
		font-size: 2em;
		color: #466CA2;
	}
		#goodNews-wrap h2 span {
			display: inline!important;
			font-weight: bold!important;
			font-size: 0.6em!important;
			color: #466CA2!important;
		}
	#goodNews-wrap .legal-notice {
		font-size: 0.8em;
		color: #888888; 
	}


h2.big5-header-title {
	margin: 0;
	padding: 0 0 5px 0;
	font-style: italic;
}
span.sfforumlink {
	display: block;
	padding: 0 0 20px 0;
}
div.sf-latest {
	margin: 0;
	padding: 0 0 20px 0;
}
div.sf-latest-header {
	padding: 8px 0 4px 0;
	font-size: 0.85em;
	border-top: dotted 1px #888;
	/* background: #ededed; */
}
	div.sf-latest-header a {
		color: #FF7D39;
	}
div.sf-latest-content {
	/* background: #F6F4F4; */
	padding: 5px 0 7px 0;
	margin-bottom: 5px;
	line-height: 1.25em;
	font-size:0.85em;
}
div.sf-latest br {
	display: none;
}
div.sf-latest-header br {
	display: block;
}

/* 	added by Aaron temporarily for video thumbnails -
 	not sure what you want to do with these but feel free to change
	To edit the output html check out wp-content/themes/veryplaintxt/archives.php lines 64-66
*/
.post-thumbnail {
	float: left;
	width: 130px;
	margin: 8px 20px 20px 0;
}

h1.entry-title {
	font-size:2.2em;
	margin:0 0 15px 0!important;
	padding:0;
	color: #444;
}
ul#news-and-announcements .social_bookmark {
	display: none;
}
div#sidebar #login_widget {
	margin: 0 0 0 0;
	padding: 15px 20px;
}

	div#sidebar #login_widget p {
		margin: 0;
		padding: 10px 0 0 0;
	}
	
	div#sidebar #login_widget ul {
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		border-top:1px dotted #B4B4B4;
		list-style-type: none;
	}
	
		div#sidebar #login_widget ul li {
			margin: 0;
			padding: 0;
			line-height: 1.8em;
		}

	p#alw_login_p {
		margin: 0!important;
		padding: 10px 0 0 0!important;
	}
	
	div#sidebar #login_widget table tr td {
		padding-bottom: 5px;
	}
	
#imeem_wrap {
	width: 280px;
	padding: 10px;
}
.addthis_wrap {
	padding: 0 0 5px 0;
}
#at16pt {
	margin: 0;
	padding: 20px;
	height: auto!important;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	#at16pt a {
		display: inline-block;
		font-family: Verdana, Arial, Helvetica, sans-serif!important;
		font-size: 14px!important;
		border: solid 1px #ddd;
		padding: 0 6px;
	}
.at15t {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 0.85em;
	padding: 0 !important;
}
#at16pf {
	display: none;
}
#at15ptc {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 0.9em !important;
}

div#main-content div.content-divider p.buttons-set {
	border: dotted 1px #eee; border-width: 3px 0 0 0; padding: 15px 0 0 0;
}

#chat-roll {
	padding: 20px 0 0 0 !important;
}

#chat-roll iframe .forum-chat-embedded a.chat-create-link {
	display: none !important;
	visibility: hidden !important;
}

a.chat-create-link,
a.chat-chatroll-badge,
a.chat-popout-button,
a.chat-embed-popout-button,
a.chat-sound-button,
a.sound-button sound-button-true {
	display: none !important;
	visibility: hidden !important;
}


#tbar-out {
	text-align: center;
	width: 100%;
	position: fixed;
	bottom: 0;
	right: 0;
	color: #fff;
	z-index: 999;
}

	#tbar-top {
		margin: 0 auto;
		padding: 3px 0 0 5px;
		width: 975px; /* 980px */
		height: 22px; /* 25px */
		background: url(../images/bg_tbar.gif) repeat-x top left;
		text-align: left;
		border-right: solid 1px #111;
		border-left: solid 1px #333;
	}
	
		#tbar-top a#tbar-toggle {
			display: block;
			padding: 0 0 0 25px;
			background: url(../images/gfx_upArrow.gif) no-repeat 3px 6px;
			color: #fff;
			text-decoration: none;
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	
	#tbar-main {
		margin: 0 auto;
		padding: 20px 0 2px 0;
		width: 980px;
		background: white;
		border: solid 1px #333;
		border-bottom: 0;
		display: none;
	}
	
	.fcf-swf-player {
		height: 26px;
		width: 430px;
	}
	
	div#leaders-list .grid_3a {
		padding-bottom: 25px;
	}
	
	div#leaders-list .grid_3a .page-pic {
		display: inline-block;
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	div#sidebar a.praise-worship-link,
	div#sidebar a.prayer-request-link,
	div#sidebar a.forum-link,
	div#sidebar a.chatroll-link {
		display: inline-block;
		height: 19px;
		padding: 7px 7px 5px 35px;
		color: #006cb1;
		font-size: 0.96em;
	}
	
	div#sidebar a.praise-worship-link {
		background: url(../images/gfx_playlist.gif) no-repeat 0 4px;
	}

	div#sidebar a.prayer-request-link {
		background: url(../images/gfx_send-message.gif) no-repeat 0 4px;
	}
	
	div#sidebar a.forum-link {
		background: url(../images/gfx_link-to-forum.gif) no-repeat 0 4px;
	}	

	div#sidebar a.chatroll-link {
		background: url(../images/gfx_link-to-chatroll.gif) no-repeat 0 4px;
	}
	
		div#sidebar a.praise-worship-link:hover,
		div#sidebar a.prayer-request-link:hover,
		div#sidebar a.forum-link:hover,
		div#sidebar a.chatroll-link:hover,
		p#alw_login_p a#register:hover,
		p#alw_login_p a#lost-password:hover,
		p#alw_logged_in_p a#log-out:hover,
		p#alw_logged_in_p a#profile-admin:hover {
			color: #36f;
		}
		
	p#alw_login_p a#register,
	p#alw_login_p a#lost-password,
	p#alw_logged_in_p a#log-out,
	p#alw_logged_in_p a#profile-admin {
		display: inline-block;
		height: 19px;
		padding: 7px 7px 5px 30px;
		color: #006cb1;
		font-size: 0.96em;		
	}
	
	p#alw_logged_in_p a#profile-admin {
		margin-left: 7px;
	}
	
	p#alw_login_p a#register {
		background: url(../images/gfx_register.gif) no-repeat 0 4px;
	}
	
	p#alw_login_p a#lost-password {
		background: url(../images/gfx_lost-password.gif) no-repeat 0 4px;
	}
	
	p#alw_logged_in_p a#log-out {
		background: url(../images/gfx_log-out.gif) no-repeat 0 4px;
	}
	
	p#alw_logged_in_p a#profile-admin {
		background: url(../images/gfx_profile-admin.gif) no-repeat 0 4px;
	}							
