@charset "utf-8";
/* CSS Document */
/* IE Fixes */
/* div {
margin: 5em;
padding: 4em;
width: 40em
}

html>body div {
width: 30em
}*/

/* End IE Fixes */

#backpicture {
	background:url(../images/bg.jpg) top center no-repeat;
	height:500px;
	*height:auto;
	z-index:0;
}

body {
	margin:0;
	padding:0;
	text-align:center;
	/*background:url(../images/bg.jpg);
	background-position:top center;*/
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	/*height:auto;
	width:auto;*/
	/*background: url(../images/bg.jpg) no-repeat top center;*/
}


.container {
	width:670px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	height:100%;
/*	background: url(../images/bg.jpg) no-repeat top center;*/
}

	h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	font-weight:bolder;
	text-align: center;
}


h1, h2, h3, h4 {
	text-align:center;
	font-weight:bolder;
	/*letter-spacing:-1000em;*/
}

h1 {
	font-size:18px;
}

h2 {
	font-size:15px;
	
}

h3 {
	font-size:12px;
	
}

p {
	font-size: 16px;/*text-indent:20px;*/
	font-weight: bold;
}

.indent {
	text-indent:20px;
	}

ul {
list-style:none;
width:inherit;
}

img {
	border:none;
}

/*li {
	style:none;
}*/

.listStyle {
	list-style:disc;
	line-height:30px;
	font-weight:bold;
}

.listStyle.noStyle.li {
	style:none;
}


.listStyle.noIndent {
	list-style:disc;
	line-height:30px;
	font-weight:bold;
	list-style:outside;
}

.p2 {
	font-weight:bold;
}

.alignRight {
	text-align:right;
}

.alignCenter {
	text-align:center;
}



/*-----------------------------
Link Styles
------------------------------*/

a {
color:#418ea5;
}

a:hover {
	color:#e2cf31;
}

a:link {
	color:#418ea5;
}



a:visited {
	color:#666666;
}
	

/*-----------------------------
For Inline Styling
------------------------------*/
.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.floatNone {
	float:none;
}

.center {
	float:left;
	width:50%;
}

.clearLeft {
	clear:left;
}

.clearRight {
	clear:right;
}

.clearBoth {
	clear:both;
}

.clearNone {
clear:none;
}

.mainSections {
	color:#FFF;
}

.padding10 {
padding: 10px 10px 10px 10px;
}
/*-----------------------------
Header/Footer
------------------------------*/

.headerLink {
/*	width:670px;
	height:20px;	
	padding:10px 80px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
	font-weight:bold;
	float:none;*/
	background-color:#f7f7f7;
	
}

.headerLink.featured {
background:none;
width:50%;
}

.back {
	background-color:#f7f7f7;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}

.noback {
	background-color:none;
}

/*.headerLink a {
	text-decoration:none;
	color:#000000;
}

.headerLink a:hover {
	color:#94c7ba;
	
}

.headerLink li {
	display:inline;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
}

.headerLink ul {
	margin:0px;
	padding:0px 120px 0px 0px;
}*/




/*-----------------------------
Page Titless
------------------------------*/

#pageHeader {
	height:70px;
	*height:130px;
	/*text-align:left;*/
	padding:130px 20px 20px 0px;
	*padding:150px 20px 10px 0px; /*IE*/
	letter-spacing:-1000em;
}


.pageTitle {
	height:70px;
	width:800px;
	text-indent:-1000em;
	margin:20px 0px 0px 40px;
	/*background-repeat:no-repeat;*/
}


.aSafePlace {background-image:url(../images/a_safe_place.png); background-repeat:no-repeat}
	
.resources {background-image:url(../images/resources_title.png); background-repeat:no-repeat}

.ministries {background-image:url(../images/ministries_title.png); background-repeat:no-repeat}

.sermons {background-image:url(../images/sermons.png); background-repeat:no-repeat}

.bookstore {background-image:url(../images/bookstore.png); background-repeat:no-repeat}

.facs {background-image:url(../images/facs_title.png); background-repeat:no-repeat}

.media {background-image:url(../images/media_title.png); background-repeat:no-repeat}

.contact {background-image:url(../images/contact_title.png); background-repeat:no-repeat}

.calender {background-image:url(../images/calendar_title.png); background-repeat:no-repeat}

.about {background-image:url(../images/about_title.png); background-repeat:no-repeat}

.considering {background-image:url(../images/considering_title.png); background-repeat:no-repeat}

.familyfocused {background-image:url(../images/familyfocused_title.png); background-repeat:no-repeat}

.pastor {background-image:url(../images/pastor_title.png); background-repeat:no-repeat}

.survey {background-image:url(../images/survey_title.png); background-repeat:no-repeat}

.discover {background-image:url(../images/discover_title.png); background-repeat:no-repeat}


.youth {background-image:url(../images/youth_title.png); background-repeat:no-repeat}

.connect {background-image:url(../images/connect_title.png); background-repeat:no-repeat}

.growthgroups {background-image:url(../images/growthgroups_title.png); background-repeat:no-repeat}


.toddlertown {background-image:url(../images/toddlertown_title.png); background-repeat:no-repeat}

.preschoolpark {background-image:url(../images/preschoolpark_title.png); background-repeat:no-repeat}

.rooftop {background-image:url(../images/rooftop_title.png); background-repeat:no-repeat}

.activate {background-image:url(../images/activate_title.png); background-repeat:no-repeat}

.women {background-image:url(../images/women_title.png); background-repeat:no-repeat}

.men {background-image:url(../images/men_title.png); background-repeat:no-repeat}

.worshipTeam {background-image:url(../images/worshipTeam_title.png); background-repeat:no-repeat}

.firefox {background-image:url(../images/firefox_title.png); background-repeat:no-repeat}

/*-----------------------------
Backrouinds
------------------------------*/

.toddlertownWrapper {
	background-image:url(../toddlertown/images/toddlertown_bg.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.preschoolparkWrapper {
	background-image:url(../preschoolpark/images/preschoolpark_bg.png);
	background-repeat:no-repeat;
	float:left;
	}

.rooftopWrapper {
	background-image:url(../rooftop/images/rooftop_bg.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.activateWrapper {
	background-image:url(../activate/images/activate_bg.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.menWrapper {
	background-image:url(../men/images/men_bg.png);
	background-repeat:no-repeat;
	float:left;
	}
	
.womenWrapper {
	background-image:url(../women/images/women_bg.png);
	background-repeat:no-repeat;
	float:left;
	width: 670px;
	}
.growthgroupsWrapper
	{
	background-image:url(../growthgroups/images/growthgroups_bg.png);
	background-repeat:no-repeat;
	float:left;
	width: 670px;
	}

/*-----------------------------
Main Sections
------------------------------*/
#forum {
margin:0px 0px 0px 0px;
}

#quickSummary {
	padding:0px 0px 10px 0px;
}

.supportingText {
	margin:0px 0px 0px 0px;
	width:670px;
	/*padding:0px 165px 0px 165px;*/
	padding:0px 0px 0px 0px;
	/*float:left;*/
	
}

.bigContent {
	width:385px;
	margin:0px;s
	margin-left:20px;
	padding:10px 0px 0px 30px;
	float:left;
}


.preamble {
	width:253px;
	padding:10px 0px 0px 0px;
	margin:0px opx 0px 0px;
	float:right;
}

/*-----------------------
 Sermon Archives / SUBJECT ITEMIZER ELEMENT DEFAULT STYLING
 ----------------------- */
 
.subjectItemizer {
	margin-left:auto;
	margin-right:auto;
	float:none;
	/*border-right:1px solid #CCC;
	border-left:1px solid #CCC;*/
	width:360px;
	padding:10px 0px 0px 0px;
	/*background-color:#FFFFFF;*/
	border-bottom:1px solid #CCC;
	margin-right:0px;	
	margin-left:5px;
}

.subjectItemizer.first {
	border-top:none;
	padding-top:0px;
	padding-bottom:0px;
}

.subjectItemizer.last {
	border-bottom:none;
}

.subjectHeader{
	height:125px;
	width:360px;
	margin-bottom:15px;
}

.subjectHeader img{
	margin:0px 0px 0px 0px;
	/*border:thin solid #594735;
	border-width:3px;*/
}

.subjectImageBtm {
	padding:0px;
	height:13px;
	width:auto;
/*	background:url(url(../images/sermon_bg_btm.jpg)) no-repeat*/
}

.subjectTitle {
	text-align:center;
	margin:0px 25px 5px 25px;
	font-weight:800;
	font-size:14px;
	line-height:12px;
}

.subjectDescription {
	text-align:left;
	padding:0px 20px 0px 20px;
}

/*Items*/

.subjectItems ul {
	text-align:left;
	padding:0;
	margin:5px 20px 0px 20px;
	display:inline;
}

.subjectItems li {
	list-style:none;
	padding:0;
	margin-top:10px;
}

.itemTitle {
	font-size:12px;
	font-weight:800;
}

.itemDate {
	font-style:italic;
	display:inline; 
}

.itemDescription {
	text-align:left;
	display:block;
}

.itemLink {
	color:#3e4658;
	font-weight:800;
	display:block;
}
/*-----------------------
Bookstore
 ----------------------- */
	
.bookIsle {
	width:670px;
	color:#FFFFFF;
	/*background-color:#33332D;*/
	background-color:#FFFFFF;
	height:auto;
}

.bookRow {
	width:670px;
	display: inline;
}

.shelfHeader, .shelfHeader h3{
	text-indent:-1000em;
	width:668px;
	height:40px;
}

.shelfHeader {
	padding-top: 3px;
	background-color:#FFFFFF;
}

h3.featuredBooks {
	background-image:url(../bookstore/images/featured_books.png);
	background-repeat:no-repeat;
}

h3.familyResources {
	background-image:url(../images/family_resources.jpg);
}

.subjectItemizer.bookShelf {
	width:200px;
	border:none;
	background-color:#594735;
	margin:10px 10px 10px 10px;
	padding-top:0px;
	height: auto;
	float: left;
}

.subjectHeader.bookShelf img, .subjectHeader.bookShelf {
	height:145px;
	border:none;
	margin:0px 0px 5px 0px;
}

.subjectContent.bookShelf {
	padding: 5px 0px 0px 0px;
}

.subjectTitle.bookShelf {
	margin:0px 3px 0px 0px;
	padding:0px;
	float:none;
	font-size:11px;
	width: 202px;
	text-align: center;
}

.subjectDescription.bookShelf {
	padding:0px;
	margin:0px;
	color:#CCCCCC;
	font-size:11px;
	height: 40px;
}
	

/*Curved Backround */
.bl {background: url(../bookstore/images/bl.jpg) 0 100% no-repeat #594735; width: 668px;float:left;}
.br {background: url(../bookstore/images/br.jpg) 100% 100% no-repeat;float:left;}
.tl {background: url(../bookstore/images/tl.jpg) 0 0 no-repeat;float:left;}
.tr {background: url(../bookstore/images/tr.jpg) 100% 0 no-repeat;float:left;}
.clear {font-size: 1px; height: 1px;}


/*-----------------------
PageLinks
 ----------------------- */
 
 .pageLinks {
	width:250px;
	padding:10px 10px 0px 10px;
	margin:10px 0px 20px 0px;
	/*background-color:#FFFFFF;*/
	/*border-bottom:1px solid #CCC;*/
	/*border-top:1px solid #CCC;*/
	border-left:1px solid #CCC;
}


.pageLinks.textPage {
	margin-left:10px;
	margin-right:10px;
}

.pageLinks.textPage.floatLeft {
	margin-left:10px;
	border-right:1px solid #CCC;
	border-left:none;
	margin-right: 20px;
}

.pageLinks.textPage.floatRight {
	margin-left:10px;
	border-left:1px solid #CCC;
	border-right:none;
}

 .pageLinks img {
 	width:233px;
	height:125px;
}

 
 .pageLinks.description {
 	float:right;
	margin:5px 5px 0px 5px;
 }
 

 .pageLinks imageLink, .pageLinks a {
	 letter-spacing:-1000em;
}

a.show {
	letter-spacing:0em;
}

.pageLinks.link {
	float:right;
	text-align:left;
}

 /*-----------------------
 Header Links
 ----------------------- */
 
.headerLink {
	width:590px;
	height:auto;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 10px 40px 10px 30px;
	margin:0px 20px 20px 0px;
	
}


.noBorder {
	border:none;
}


.headerLink h3 {
	margin:0px;
	padding:0px;
	height: auto;
	clear: both;
}

.headerLink.featured {
	width:273px;
	float:left;
	padding:5px 10px 0px 0px;
	border:none;
	margin:0px 0px 0px 0px;
}

.headerLink.featured img {
	border:none;
} 

.headerLinkList img {
	float:right;
	/*margin:10px 0px 5px 0px;*/
	width:169px;
	height:29px;
	padding:0px 58px 10px 58px;
}
 
 .headerLink.description {
	padding:0px 0px 0px 20px;
	margin:0px;
	border:none;
	width:285px;
 }
 
 .centerTitle {
 	padding-top:30px;
}
 
 .headerLink imageLink {
	width:285px;
	height:50px;
	border:none;
}

 .headerLink.link{
	padding:0px 0px 10px 0px;
	height:70px;
	width:285px;
	float: right;
	margin: 0px;
}

 .headerLink.link.title{
	margin-top:35px;
}



 .headerLink.link.center{
	margin:10px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	/*height:70px*/;
	width:285px;
	float: right;
}

.headerLink.link img {
	border:none;
	padding:7px 0px 0px 0px;
}

.headerLinkList {
	float:right;
	padding: 0px 0px 0px 0px;
	width: 285px;
}
	

.headerLink ul {
	list-style-type:disc;
	padding:10px 0px 0px 0px;
	margin:0px;
	line-height: 20px;
}

.headerLink li {
	list-style:inside;
}

/*----------------	
Text Pages
---------------*/

.textPage.title {
	letter-spacing:0em;
	padding:0px 0px 0px 0px;
	float:none;
	text-align:left;
	/*color:#418ea5*/;
	
}

h1.textPage {
	padding:0px 0px 0px 0px;
	font-weight:bolder;
	color:#ef4324;
	line-height:20px;
}

h1.textPage.alt {
	color:#000;
	
}


h2.textPage {
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:bolder;
	/*color:#418ea5;*/
}

h3.textPage {
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:bolder;
	/*color:#418ea5;*/
}


li.textPage {
list-style:inside;
}

li.noStyle {
	list-style:none;
}
	
/*----------------	
footer
---------------*/

#linkList {
	/*position:relative;*/
	padding:20px 0px 0px 0px;
	width:670px;
	margin:auto;
	text-align:left;
	color:#FFF;
	font-size:14px;
	display: center;
}

#linklistLinks {
	padding:0px 0px 0px 100px;
	margin:auto;
}

#linkList ul {
	margin:0;
	padding:0;
	
}


#linkList li {
	display:block;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	margin:0px;
	padding:0;
	position:relative;
	width:175px;
	float:left;
	font-size:20px;
}

#linkList li a {
	font-size:12px;
}


#linkList a {
	text-decoration:none;
	color:#e2cf31;
}

#linkList a:hover {
	color:#e2cf31;
	border-bottom:1px dotted;
}


#footer {
	clear:both;
	height:330px;
	width:100%;
	background: url(../images/footer_bg.jpg) repeat-x bottom;
	background-repeat:repeat-x;
	background-position:bottom;

}


.copyright {
	width:100%;
	margin:210px 0px 0px 0px;
	*margin:50px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	/*border-top:1px solid #fff;
	border-bottom:1px solid #fff;*/
	color:#fff;
	display: center;
}

.email {
	color:#e2cf31;
}

 /*-----------------------
 Blog
 ----------------------- */

	
.headerLinks.blog {
*padding:0 0 0 400px; /*IE*/
}


	
.bigContent.blog {
width:670px;
padding-top:0px;
*width:900px;
padding-right:0px;
padding-left:0px;
padding-top:none;
*padding:0px 0px 40px 120px;
margin: 0px 0px 0px 0px;

}


.preamble.blogPreamble {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#pageHeaderBlog {
	height:0px;
	text-align:left;
	width:auto;
	padding:150px 20px 80px 40px;
	*padding:150px 20px 0px 300px; /*IE*/
}

#header {  
/*background-image:url(../images/blog_title.png);
background-repeat:no-repeat;*/
height:20px;
width:800px;
text-indent:-1000em;
margin:0px 0px 0px 40px;
}

/* Sidebar */


#sidebar {
width:150px;
float:right;
padding-right:50px;
padding-left:0px
*padding-right:30px; 
}

#sidebar li { list-style-type:none; margin-bottom:2px; width:200px;}
#sidebar li ul { backround:none; padding:5px 20px 0;}
#sidebar li ul li {margin:0; padding:3px 5px; }
#sidebar li ul li a { color:#418ea5; text-decoration:none; }
#sidebar li ul li a:hover { color:#444; text-decoration:underline; }

#feed li {
background-image:url(../images/feed.gif);
background-repeat:no-repeat;
}
 
#feed li a { 
background-image:url(images/feed.gif);
background-repeat:no-repeat;
margin:0 10px;
margin-left:20px;
}

#sidebar h2 {
width:200px;
color:#fff;
/*background:#f1e4d8;*/
background-image:url(../images/blog_sidebar_border.png);
background-repeat:no-repeat;
background-position:bottom left; 
padding:15px; 
font-size:1em; 
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:bold;
text-align:left;
/*border-top:1px solid #ddd;
border-bottom:1px solid #ddd;*/
}

#feed li { 
background-image:url(../images/feed.gif);
background-repeat:no-repeat;
background-position:0 3px; 
 }
  
#feed li a { margin-left:13px; }s
#sidebar a { color:#416B8D; text-decoration:underline; } 
#sidebar a:hover { color:#1C2F3E; text-decoration:underline;}

/* Search */

#searchform { padding:3px; }
#search { width:178px; margin-bottom:3px; font-size:1em; border:1px solid #ddd; padding:2px; color:#416B8D; }
#searchsubmit { font-size:1em; cursor:pointer; border:1px solid #ddd; background:#fff; padding:1px; color:#416B8D; }

/* Content */

#content {
width:450px;
/*float:left;*/

}

#content h1 { 
text-align:left;
/*height:103px;*/
/*border-bottom:3px solid #a57c52;;*/
/*background:#418ea5;*/
/*background-image:url(../images/blog_title_border.png);
background-repeat:no-repeat;
background-position:top left;*/ 
padding:40px 12px 12px 30px;
font-family:"Georgia", Times New Roman, Times, serif; 
font-size:1.5em; 
font-weight:bold;
/*text-decoration:underline*/;
}

#content h2 {
color:#416B8D;
font-family:"Georgia", Times New Roman, Times, serif; 
font-size:1.4em;
font-weight:normal;
}

#content h3 { font-family:"Georgia", Times New Roman, Times, serif; 
font-size:1.1em; 
font-weight:normal; 
color:#416B8D;
/*text-decoration:underline*/; 
}

#content h4 {
font-family:"Georgia", Times New Roman, Times, serif; 
}


#content h1 a { color:#000; text-decoration:none} 
#content h1 a:hover { color:#29445A; text-decoration:underline; }


.entry { 
margin-bottom:1em;
background-image:url(../images/blog_title_border.png);
background-repeat:no-repeat;
background-position:top left;
margin-left: 0px;
}

.postFooter.current {
height:105px;
margin-bottom:4em;
}

.postStuff {
width:390px;
padding-left:25px;
}

.postFooter {
 width:450px;
 margin-right:25px;
 background-image:url(../images/blog_border_bottom.png);
 background-repeat:no-repeat;
 background-position:bottom left;
 margin-bottom:2em;
 }



#content h3 { font-size:1.5em; } 
.entry a { color:#416B8D; text-decoration:underline; } 
.entry a:hover { color:#1C2F3E; text-decoration:underline; }
.date { margin:5px 0px 0px 25px; color:#999; }

.meta { 
 line-height:1.75em; 
 padding:5px; 
 margin: 5px;
 padding-bottom:2em;
 border-top:1px solid #ddd;
 /*border-bottom:1px dashed #ddd;*/
 width:370px;
  }

.entry p { line-height:1.75em; margin-bottom:1.75em; }
.entry ul, .entry ol { margin-left:18px; margin-bottom:1.75em; line-height:1.75em;  }
.entry blockquote { margin:18px; padding:5px 10px; line-height:1.75em; border-left:3px solid #ddd; background:#f1f1f1; }
.entry blockquote p { margin-bottom:0; }
img.left { float:left; margin:0 10px 5px 0; border:1px solid #ddd; }
img.right { float:right; margin:0 0 5px 10px; border:1px solid #ddd; }

#menu ul { list-style-type:none; }
#menu li { float:left; }
#menu li a { float:left; display:block; padding:5px 10px; color:#fff; }
#menu li a:hover { background:#29445A; text-decoration:none; }
#menu li.current_page_item a { background:#29445A; font-weight:bold; text-decoration:none; }

/* Comments Area */

#comments h3 {padding:10px;  } 
#comments a { color:#416B8D; text-decoration:underline; } 
#comments a:hover { color:#1C2F3E; text-decoration:underline; }



.comments {
width:410px;
}


.commentlist { 

list-style:none;
margin:0 0 0 0;
padding: 0 0 0 0; 
background:#F7F7F7;
/*border-bottom:1px solid #CCCCCC;*/
/*border-top:1px solid #CCCCCC;*/
}

.alt {
background:#fff;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
}
.commentlist li {}
.commentsName { color:#416B8D; font-weight:bold; }
.commentsDate { font-size:0.8em; color:#B9B8A1; }
.commentsUser { line-height:1.75em; margin-bottom:5px; padding:5px; }
#author, #email, #url, #comment { width:50%; border:1px solid #ddd; margin-bottom:3px; padding:3px; color:#416B8D; }
#submit { font-size:1em; cursor:pointer; border:1px solid #ddd; background:#fff; padding:3px; color:#416B8D; }
.thdrpy {
margin-top:10px;
}

#footerBlog {
padding-bottom:20ox;
}

/* Align */

.left { float:left; } .right { float:right; } .clear { clear:both; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.help {
padding:10px 40px 0px 0px;
}

