/* @override http://www.newchurches.com/css/subpage.css */
/*----- SUBPAGE STYLES -----*/

body { background:url(/images/subpage_body_bg.jpg) repeat-x; margin:0; padding:0; }

/*=====>> MAINCONTENT <<=====*/
#mainContent { padding-bottom:2em; }
#content	 { margin-top:2.5em; }
#content img, 
#content a img { border:0; }


/*=====>> PRIMARY CONTENT <<=====*/
#primaryContent 	{ position:relative; float:right; background:url(/images/tab_ul_bg.gif) repeat-x left 36px; margin-top:2em; width:660px; margin-right:17px; }
#primaryContent p 	{ color:#4b4947; line-height:1.5em; }
#primaryContent li 	{ color:#4b4947; padding-bottom:4px;}
#primaryContent li *{ font-size:1em; }
#primaryContent td 	{ font-size:1.2em; }
#primaryContent td *{ font-size:1em; }
#primaryContent td li{ padding:0; }
#blog #recommend 	{ background:url(/images/dotted_bg.gif) repeat-x left top; margin-top:2.5em; padding:20px 70px; text-align:center; }
#podcast #recommend	{ background:url(/images/dotted_bg.gif) repeat-x left top; padding:10px 0 0; }

	/*----- HEADINGS -----*/	
	#primaryContent h3			{ font-size:1.2em; color:#393736; }
	#primaryContent h3.title	{ font-size:1.5em; margin:0; }
	#primaryContent h4 			{ font-size:1.3em; color:#3e5861 }
	#primaryContent h5	 		{ font-size:1.2em; font-weight:normal; }

/*=====>> SECONDARY CONTENT <<=====*/
#secondaryContent 	{ float:left; background:url(/images/tab_ul_bg.gif) repeat-x left top;  margin-top:3.5em; width:220px; background-position:0 22px; }
#quicklinks 		{ width:230px; margin:2em 0;}
#secondaryContent p.eventtime			{ margin:0; padding:0; line-height:1; font-size:1.1em; color:#969492; }

	/*----- HEADINGS -----*/
	#secondaryContent h3	{ font-size:1.4em; margin-top:0; margin-bottom:2em; }
	#secondaryContent h4	{ margin:0 0 0.2em; }
	#secondaryContent h5	{ font-size:1.1em; color:#393736; margin-bottom:-1em; }

	/*----- FEATURED BOOK -----*/
	#featured img, 
	#services #content p img,
	#eds-books img, 
	#eds-books a img			{ 
								  float:left; margin:0 1em 0 0; padding:3px; background:#fff; 
								  border:1px solid #c7c3c1;     
								}
	#content td img				{ padding:3px; border:1px solid #c7c3c1 }
	#featured h3#book			{ 
								  display:block; background:url(/images/featured_book_h3_bg.gif) no-repeat; 
								  height:16px; text-indent:-999em; margin-bottom:2em;
								}
	
/*=====>> BLOG <<=====*/
#blog #featured p		{ font-size:1.1em; }
#blog #featured p a 	{ font-size:1em; }

#blog #content			{ 
						  float:left; background:url(/images/blog_col_bg.gif) repeat-x left 27px; 
						  width:440px; margin-top:1em 
						}
#blog #sidebar				{ 
							  float:right; background:url(/images/blog_col_bg.gif) repeat-x left 27px; 
							  width:160px;  
							}					
							
#blog #sidebar ul			{ margin-top:1.5em }
#blog #sidebar li a 		{ display:block; margin-bottom:5px; font-weight:bold; }
#blog #sidebar li p 		{ font-size:0.95em; font-weight:normal; margin:-0.5em 0 0.5em; padding:0; }
#blog #sidebar #blogroll 	{ color:#3e5861; font-size:1.2em; font-weight:bold;  }
#get-started 				{ margin-top:4em; margin-bottom:3.5em; }
#blog-frame p,
#podcast-frame p			{ margin-top:0; }
#get-started p				{ margin-top:0; font-size:1.1em; }
	
	/* ---- BLOG FRAME ------*/
	#frame							{ height:500px; overflow-y:scroll;	 }
	#frame .post					{ position:relative; padding:0 20px 0 0; }
	#frame .post .date				{ position:absolute; top:0; right:10px; }
	#frame .post h5					{ width:60%; }
	
	/* ---- SYSTEM BLOGS ----*/
	#blogs #secondaryContent ul		{ margin:0; padding:0; list-style:none; }
	#blogs #featured li	 			{ padding:4px 0; }
	#blogs #secondaryContent li a	{ font-size:1.2em; }
	
	/*----- HEADINGS -----*/
	#blog #featured h3				{ margin:0 0 1.3em; font-size:1.5em;}
	#blogs #featured h3				{ font-size:1.5em; color:#393736; margin-top:1em; margin-bottom:.5em; }
	#blogs #featured h3.title		{ margin-top:0; }
	#blog #primaryContent h3		{ margin-top:5px; }
	#get-started h3					{ 
									  font-size:1.5em; 
									  background:url(/images/blog_col_bg.gif) repeat-x left 20px; 
									  margin-bottom:0.7em; 
									}
	#podcast #get-started h3		{ font-size:1.3em;  padding-bottom:10px; }
	#blog #blog-frame h4 			{ 
									  position:relative; 
									  background:url(/images/blog_frame_bg.gif) repeat-x left 35px; 
									  padding-top:10px; padding-bottom:20px; 
									}
	#blog-frame h4 a.frame 			{ font-size:0.8em; position:absolute; top:12px; left:160px;  }
	#blog-frame h4 a#rss-subscribe,
	#podcast-frame h4 a#rss-subscribe 	{ 
										  position:absolute; top:4px; right:0; display:block; 
										  background:url(/images/rss_subscribe_bg.gif) no-repeat; 
										  width:113px; height:24px; text-indent:-999em; 
										}
	#blog-frame h5, #podcast-frame h5	{ margin-bottom:0; width:60%; }
	
	/*----- FORM -------*/
	#blog #content fieldset { border:0; background:#f2f1f0; padding:5px; height:27px; text-align:center; }
	#blog #content label,
	#podcast #sidebar label { font-size:1.15em; color:#494644; font-weight:bold; }
	#blog #content select	{ margin-left:1em; }


/*=====>> PODCAST <<=====*/

#podcast #content,
#podcast #sidebar 			{ background:url(/images/blog_col_bg.gif) repeat-x left 25px; width:300px; }

#podcast #content 			{ float:left; margin:1em 0 0; }
#podcast #sidebar 			{ float:right; margin:1em 0 0; background-position:0 25px; }
#podcast #sidebar form		{ margin:0; padding:0;  }
#podcast #sidebar fieldset 	{ border:none; margin:0; padding:0;}
#podcast #sidebar label 	{ display:inline; }
#podcast #sidebar select 	{ width:170px; margin-left:10px;}
#podcast-frame				{ margin-top:2.5em; }
#podcast .podcasts			{ 
							  background:url(/images/dotted_bg.gif) repeat-x left top;  
							  padding-top:1em; margin-top:2em; 
							}
#podcast a.podcast			{ 
							  background:url(/images/podcast_icon.gif) no-repeat right bottom; 
							  padding:2px 24px 2px 0; 
							}

	/*----->> HEADINGS <<-----*/
	#podcast #featured h3		{ margin:0 0 1.3em; font-size:1.5em; padding-bottom:0;}
	#podcast #primaryContent h3	{ margin-top:5px; margin-bottom:1em; }
	#podcast #sidebar h3 		{ width:300px; padding:0; margin-bottom:1em;}
	#podcast #podcast-frame h5 	{ margin:0;  }
	#podcast .podcasts h5		{ margin:0; }
	#podcast .podcasts p		{ margin:0 0 1em; }
	#podcast-frame h4			{ 
								  position:relative; padding-top:10px; margin-top:3em; margin-bottom:1em; 
								  font-size:1.2em; font-weight:bold; color:#3e5861; 
								  background:url(/images/dotted_bg.gif) repeat-x left 35px; padding-bottom:1em;
								}	
	#podcast-frame h4 span 		{ width:180px; display:block; }
	#podcast .podcasts h5 a 	{ color:#3e5861; }
	
/*----- PLANTING SPACE PAGES -----*/
#recommend-tool 		{ 
					  	  position:absolute; top:0; right:0; 
					  	  background:url(/images/recommend_tool.gif) no-repeat; display:block; width:148px; 
					  	  height:27px; text-indent:-999em; 
					  	}
#recommend-tool:focus 	{ outline:none; }
#planting-space h4 a 	{ color:#cf6b03; text-decoration:underline; }

/*----- SERVICES -----*/
#services #primaryContent .clearfix 	{ margin:1em 0; }
#services #primaryContent .clearfix img { float:left; border:4px solid #d5d4d3; width:230px; height:63px;  }
#services img.mcms_stats 				{ border:0; height:1px; width:1px; }
#services #primaryContent .clearfix>p	{ float:right; margin-top:4px; width:58%; }
#services .clearfix #featured img		{ display:none;  }

/*----- FREE RESOURCES -----*/
#free-resources #content hr 	{ display:block; }

/*----- GETTING STARTED -----*/
#getting-started #featured img { float:none; border:0; padding:0; margin:0; background:none;}

/*------ CUSTOM SIDEBAR -----*/
.event		{ margin-bottom:5em; }
table td p 	{ margin-top:0; }


