
/* GENERAL ********************************************************************************************************** */

	body#home, body#watch { background:#484848 url(../img/design/bg.gif) repeat-x;}
	body { margin: 0; padding: 0; font: 12px Arial; background:#484848 url(../img/design/bg_sub.gif) repeat-x;}
	
	#home #shell, #watch #shell { background: url(../img/design/bg_shell.gif) 0 -25px  no-repeat;}
	#shell { width: 989px; height: 500px; margin: 25px auto;  background: url(../img/design/bg_shell_sub.gif) 0 -25px  no-repeat;}
	
	a img { border: none; }
	
	a { color: #4281c8; }
	a:hover { text-decoration: none;}
	
	.imgRight { float: right; margin: 0 0 15px 15px; }
	.imgLeft { float: left; margin: 0 15px 15px 0;}
	#decision2 .imgLeft { border-right: 10px solid #000; margin: 0 25px 15px 0;}

/* HEADER *********************************************************************************************************** */

	#titlebarShell { margin: 0 auto; width: 927px; height: 141px; background:url(../img/design/bg_titlebar.jpg);}
	
		#logo { z-index: 90; display: block; margin: 60px 0 0 40px; position: absolute; width: 226px; height: 52px; background:url(../img/design/logo.png);}
		#logo a { display: block; width: 226px; height: 52px;}
	
		#nav { }
		#nav ul { z-index: 80; position: absolute; margin: -10px 0 0 280px; padding: 0;}
		#nav ul li { float: left; margin: 0 18px 0 0; list-style: none; }
		#nav ul li a { display: block; padding: 109px 7px 5px 7px; color: #4281c8; text-decoration: none; text-transform: uppercase; font-size: 14px; font-weight: bold; }
		#home #nav ul li#home a, 
		#about #nav ul li#about a, 
		#prayer #nav ul li#prayer a, 
		#donate #nav ul li#donate a, 
		#resources #nav ul li#resources a 
		{ background: #000; color: #d48b2c; }
		#nav ul li a:hover { background: #000; color: #d48b2c; }

		#navUtility {  margin: 0 0 0 770px; width: 140px; position: absolute; top: 0; background: #000; border-bottom: 1px solid #252525; }
		#navUtility ul { margin: 0; padding: 20px 15px 0 8px; }
		#navUtility ul li {  margin: 0 0px 8px 0px; list-style: none;  }
		#navUtility ul li a { color:#d4d4d4; text-decoration: none;display: block; padding: 2px 10px;  width: 100%; }
		#tvschedule #navUtility ul li#tvschedule a, 
		#contact #navUtility ul li#contact a, 
		#decision1 #navUtility ul li#decision a, 
		#decision2 #navUtility ul li#decision a, 
		#decision3 #navUtility ul li#decision a 
		{ color: #d48b2c; background:#181818; }
		#navUtility ul li a:hover { color: #d48b2c; background:#181818; }
		
	
	#home #headerShell, #watch #headerShell { height: 387px; background: url(../img/design/bg_header_home.jpg); }
	#headerShell { margin: 0 auto; width: 947px; height: 211px; background: url(../img/design/bg_header_sub.jpg); }
	
		#home #picture_overlay, #watch #picture_overlay  { display: block; position: absolute; margin: -45px 0 0 0; width: 248px; height: 439px; background:url(../img/design/pic_stovall.png);}
		#picture_overlay { display: none; position: absolute; margin: -45px 0 0 0; width: 248px; height: 439px; background:url(../img/design/pic_stovall.png);}
		#about #picture_overlay { display: none; position: absolute; margin: -52px 0 0 0; width: 256px; height: 282px; background:url(../img/design/pic_header_about.png);}
		#prayer #picture_overlay { display: block; position: absolute; margin: -45px 0 0 30px; width: 199px; height: 255px; background:url(../img/design/pic_header_prayer_bw.png);}
		#donate #picture_overlay { display: block; position: absolute; margin: -45px 0 0 -20px; width: 360px; height: 257px; background:url(../img/design/pic_header_partner.png);}
		#decision1 #picture_overlay { display: block; position: absolute; margin: -45px 0 0 -20px; width: 360px; height: 257px; background:url(../img/design/pic_fresh_start.png);}
		#picture_overlay { display: block; position: absolute; margin: -45px 0 0 -20px; width: 360px; height: 257px; background:url(../img/design/pic_header_pastor.png);}


/* BODY ************************************************************************************************************* */

	#contentShell { padding: 25px 0; margin: 0 auto; width: 927px; background:#1f1f1f url(../img/design/bg_content.gif) no-repeat; }

		#home #content{ margin: -190px 0 0 265px; padding: 25px 40px 0 30px; width: 564px; height: 129px; background: url(../img/design/bg_homecontent.png);; position: absolute;}
		#home #content { color:#fff; line-height: 160%;}
		#home #content h1 { margin: 0; padding: 0; background: url(../img/design/title_home2.png); width: 500px; height: 200px; position: absolute; bottom: 0; }
		#home #content p { padding: 0; margin:0; font-size: 11px;}

		#watch #content{ text-align: right; margin: -385px 0 0 365px; padding: 15px 20px 0px 20px; background:#000; position: absolute;}
		#watch #content h1 { margin: 8px 0 0 0; padding:  8px 0 0 0;}
		#watch #content p { margin: 0; padding: 0; font-variant: italics;}
		
		#content { background: #121212 url(../img/design/bg_content_sub.gif) no-repeat; margin: 0 27px 10px 27px;  padding: 35px 40px 25px 40px; color:#fff;}
		#content h1 { margin: 0; padding: 20px 0px 0 0; color:#4281c8;  font-weight: normal; font-size: 32px;}
		#content h2 { margin: 0; padding: 20px 0px 5px 0; color:#d48b2c; color: #fff; font-weight: normal; font-size: 20px;}
		#content h3 { margin: 0; padding: 20px 0px 0 0; color:#4281c8;  font-weight: normal; font-size: 17px;}
		#watch #content h1 {  font-size: 22px; margin: 0; padding: 0;}
		#watch #content h2 { color:#fff; font-size: 12px; margin: 0 0 5px 0; padding: 0;}
		#content p { line-height: 180%; color: #d0d0d0; }
		#content ul { line-height: 180%; color: #d0d0d0; }
		#content a { color:#color: #4281c8; }
		#content ol { line-height: 180%;}
		#content ol li { margin: 0 0 20px 0;}
		#donate #content strong { color: #fff; } 
		blockquote { background:#000; line-height: 180%; padding: 15px 50px 15px 20px; margin: 30px 0 20px 60px; border-right: 15px solid #0e0e0e;}
		hr { clear: left; background:#222222; height: 1px; border: none; border-bottom: none; margin: 30px 0 10px 0;}
		
			table#schedule { border-right: 1px solid #484848;border-top: 1px solid #484848;  }
			table#schedule tr.week { background:#333; color:#FFF; font-size: 1.5em; font-weight: bold; }
			table#schedule tr.week td { border-left: none; }
			table#schedule tr.heading { color: #d48b2c; color:#fff; font-weight: bold; font-size: 15px; height: 60px; background:url(../img/design/bg_tableheading.jpg) no-repeat; }
			table#schedule tr#cbs td { background:url(../img/design/logo_cbs.jpg) 40px 17px no-repeat; padding: 0 0 0 150px; }
			table#schedule tr#ttc td { background:url(../img/design/logo_thechurchchannel.jpg) 60px 12px no-repeat; padding: 0 0 0 150px;   }
			table#schedule tr#daystar td { background:url(../img/design/logo_daystar.jpg) 60px 12px no-repeat; padding: 0 0 0 150px;   }			
			table#schedule tr#australia td { background:url(../img/design/logo_australia.jpg) 60px 9px no-repeat; padding: 0 0 0 150px;  }
			table#schedule tr#europe td { background:url(../img/design/logo_ucb.jpg) 60px 12px no-repeat; padding: 0 0 0 150px;  }
			table#schedule td { }
			table#schedule td { padding: 10px; width: 14%; border-left: 1px solid #484848;border-bottom: 1px solid #484848;   }
			
			iframe { margin: 0 0 0 -8px;}
			
			.donate { margin: -10px 0 0 25px;}
/*			.pic_prayer { position: absolute; z-index: 999; margin: -20px 0 0 320px;}
			.pic_contact { display: none; position: absolute; margin: -20px 0 0 390px;}
*/			.prayertext { width: 400px;}
			
			#picPrayer { position: absolute; margin: -30px 0 0 364px; background: url(../img/contentphotos/prayer.png); width: 469px; height: 293px; }
			#picContact { position: absolute; margin: -30px 0 0 364px; background: url(../img/contentphotos/contact.png); width: 469px; height: 293px; }
			
			#decision ul#steps {  }
			ul#steps { position: absolute; margin: 0 0 0 400px; padding: 0; text-align: right;}
			ul#steps li { display: inline; margin: 0 0 0 10px; }
			ul#steps li a { padding: 50px 10px 5px 10px; font-size: 14px;}
			ul#steps li a:hover { background: #000;  color: #d48b2c; }
			#decision1 ul#steps li#step1 a, 
			#decision2 ul#steps li#step2 a, 
			#decision3 ul#steps li#step3 a 
			{ background: #000;  color: #d48b2c; text-decoration: none; }

		#ctaShell { background: #181818 url(../img/design/bg_ctaShell.gif); margin: 0 auto; width: 863px; border: 5px solid #000; border-bottom: none; border-top: none; height: 150px; }
		#ctaShell ul { padding:  13px 0 0 30px; margin: 0; }
		#ctaShell ul li { float: left;  list-style: none; width: 230px; height: 108px; margin: 0 25px 0 0; border: 10px solid #000;  }
		#ctaShell ul li:hover { border: 6px solid #fff;  padding: 4px; }
		#ctaShell ul li.last { margin: 0;  }

		/*  WORDPRESS STYLING */
		
		#sidebar { background:#ccc; }


/* FOOTER *********************************************************************************************************** */

	#footerShell { background: url(../img/design/bg_footer.gif) top center no-repeat; margin: 0; padding: 0 0 30px 0; border-top: none; position: relative; }
	
		#logos { position: absolute; background: #000; height: 50px; width: 759px; top: -10px; left: 113px; } /* width: width + 50, left: 93 + (800 - width) / 2 */
		#logos ul { margin: 0; padding: 0; list-style: none; }
		#logos ul li { float: left; }
		#logos ul li a { display: block; }
		#logos ul li a img { border: none; }
		#logos ul li#stovallblog a { margin: 0; }
		#logos ul li#celebration a { margin-top: 5px; margin-left: 25px; }
		#logos ul li#interactive a { margin-left: 25px; }
		#logos ul li#awakening a { margin: 0; margin-left: 25px; }		
		
		#sig { margin: 0; padding: 65px 0 25px 0; text-align: center; color:#1f1f1f; }
		#sig a { color:#000000; }
	
.horizontal-list { margin: 0; padding: 0; }
.horizontal-list li { display: inline; margin-right: 1em; }

#player1, #player2, #player3, #player4 { outline: none; }

.next-step { margin-top: 20px; overflow: auto; }
.next-step img { float: left; }
.next-step p, .next-step object, .next-step h3, .next-step h4 { margin-left: 132px !important; }
.next-step h3 { padding-top: 0 !important; }

