@charset "UTF-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

body {
	background-color: #000000;
	background-image: url("images/bg_scratches.jpg");
    	background-position: top center;
	background-repeat:no-repeat;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

#container {
	width: 717px;
	position: relative;
	margin: 0px auto 23px auto;
	text-align: left;
}

#header {
	margin-bottom: 10px;
	width: 709px;
	height: 136px;
	background-image: url("images/header_back.jpg");
	padding-right: 7px;
	padding-left: 1px;
}
	#header h1 {
		visibility: hidden;
		width: 717px;
		height: 101px;
	}
	#header h2 {
		color: #FFFFFF;
		font-size:12px;
		text-transform: uppercase;
		float: right;
		padding-top: 18px;
		font-weight: normal;
	}
	#header h2 span {
		font-weight: bold;
	}
	#header a {
		display: block;
		height: 68px;
	}
	.home {
		width: 77px;
		background-image: url("images/nav_home.jpg");
	}
	.story {
		width: 74px;
		background-image: url("images/nav_story.jpg");
	}
	.episodes {
		width: 97px;
		background-image: url("images/nav_podcast.jpg");
	}
	.learn {
		width: 78px;
		background-image: url("images/nav_thefilm.jpg");
	}
	.getinvolved {
		width: 135px;
		background-image: url("images/nav_getinvolved.jpg");
	}
		#header a:hover {
			background-position: 0px -35px;
		}
		#header a span {
			visibility: hidden;
		}
	#header ul li {
		display:inline;
	}
	#header ul li a {
		height: 34px;
		color: #FFFFFF;
		float: left;
	}

#newsticker {
	margin-bottom: 7px;
}

#videobox {
	width: 717px;
	height: 383px;
	margin-bottom: 5px;
	border-bottom: #34c5fc solid 2px;
	border-top: #34c5fc solid 2px;
	background-image: url("images/videobox_back.jpg");
	padding-top: 15px;
}
#videobox2 {
	width: 717px;
	height: 436px;
	margin-bottom: 5px;
	border-bottom: #34c5fc solid 2px;
	border-top: #34c5fc solid 2px;
	background-image: url("images/videobox_back_big.jpg");
	padding-top: 10px;
}
	#standalone {
		padding: 0px 0px 15px 105px;
	}
		#standalone h2 {
			float:left;
			width: 136px;
			height: 29px;
			background-image: url("images/podcast.gif");
			margin-right: 8px;
			font-size: 10px;
		}
			#standalone h2 span {
				visibility: hidden;
			}
		#standalone h3 {
			float: right;
			color: #545e62;
			font-size: 10px;
			font-weight: normal;
			text-transform: uppercase;
			margin-right: 106px;
			margin-top: 18px;
			display: inline;
		}
		#standalone p {
			color: #34c5fc;
			font-size: 14px;
			padding-top: 13px;
			font-weight: normal;
		}
		#standalone object {
			margin-top: 10px;
		}
		#standalone a {
			text-align: center;
			float: right;
			color: #545e62;
			font-size: 14px;
			font-weight: normal;
			text-transform: uppercase;
			margin-top: -40px;
			margin-right: 15px;
		}
			#standalone a:hover {
				color: #FFFFFF;
			}
			#standalone a:active {
				color: #dd9a17;
			}
	#standalone_stories {
		padding: 0px 0px 15px 105px;
	}
		#standalone_stories h2 {
			float:left;
			width: 79px;
			height: 24px;
			background-image: url("images/stories.gif");
			margin-right: 8px;
			font-size: 10px;
		}
			#standalone_stories h2 span {
				visibility: hidden;
			}
		#standalone_stories h3 {
			float: right;
			color: #545e62;
			font-size: 10px;
			font-weight: normal;
			text-transform: uppercase;
			margin-right: 106px;
			margin-top: 18px;
			display: inline;
		}
		#standalone_stories p {
			color: #34c5fc;
			font-size: 14px;
			padding-top: 13px;
			font-weight: normal;
		}
		#standalone_stories object {
			margin-top: 10px;
		}
		#standalone_stories a {
			text-align: center;
			float: right;
			color: #545e62;
			font-size: 14px;
			font-weight: normal;
			text-transform: uppercase;
			margin-top: -40px;
			margin-right: 15px;
		}
			#standalone_stories a:hover {
				color: #FFFFFF;
			}
			#standalone_stories a:active {
				color: #dd9a17;
			}
	#leftcolumn {
		width: 400px;
		float: left;
		margin-left: 15px;
	}
		#leftcolumn h2 {
			float:left;
			width: 224px;
			height: 29px;
			background-image: url("images/currentepisode.gif");
			margin-right: 11px;
		}
			#leftcolumn h2 span {
				visibility: hidden;
			}
		#leftcolumn h4 {
			float:left;
			width: 173px;
			height: 23px;
			background-image: url("images/currentepisode2.gif");
			margin-right: 11px;
		}
			#leftcolumn h4 span {
				visibility: hidden;
			}
		#leftcolumn p {
			font-size: 14px;
			padding-top: 10px;
			font-weight: bold;
		}
		#leftcolumn object {
			clear: both;
			margin-top: 10px;
			margin-bottom: 3px;
		}
		#leftcolumn img {
			filter: alpha(opacity=40);
			-moz-opacity: 0.4;
			-khtml-opacity: 0.4;
			opacity: 0.4;
		}
	#rightcolumn {
		width: 257px;
		margin-left: 437px;
	}
		#rightcolumn p {
			font-size: 12px;
			margin-top: 10px;
		}
		#rightcolumn h3 {
			width: 253px;
			height: 30px;
			background-image: url("images/whatisthis.gif");
			margin-bottom:7px;
		}
			#rightcolumn h3 span {
				visibility: hidden;
			}
		#rightcolumn h5 {
			width: 132px;
			height: 23px;
			background-image: url("images/getinvolved.gif");
			margin-bottom: 11px;
		}
			#rightcolumn h5 span {
				visibility: hidden;
			}
		#rightcolumn ul {
			list-style: none;
			margin-top: 15px;
		}
		#rightcolumn ul li {
			margin-bottom: 11px;
			text-align: center;
		}
		#rightcolumn ul li a {
			height: 15px;
			font-size: 10px;
			display: block;
			margin: 0px auto 0px auto;
		}
		#rightcolumn ul li a:hover {
			background-position: 0px -15px;
		}
			#rightcolumn ul li a span {
				visibility: hidden;
			}
		.myspace {
			width: 123px;
			background-image: url("images/visit_myspace.gif");
		}
		.itunes {
			width: 140px;
			background-image: url("images/subscribe_itunes.gif");
		}
		.rss {
			width: 122px;
			background-image: url("images/subscribe_rss.gif");
		}
		#rightcolumn h4 {
			width: 121px;
			height: 38px;
			background-image: url("images/newsletter.gif");
		}
			#rightcolumn h4 span {
				visibility: hidden;
			}
		#rightcolumn form {
			margin-top: 12px;
		}
		
		span.submit a {
			float: right;
			display:block;
			width:63px;
			height:21px;
			background-image: url("images/subscribe_button.gif");
		}
		
		span.submit a:hover {
			background-position: 0px -21px;
		}
		
		span.submit a:active {
			background-position: 0px -42px;
		}
		
		input, textarea, select {
			background-color: #FFFFFF;
			background-image: url('images/input.gif');
			border: none;
			color: #000000;
			height: 19px;
			padding: 2px 2px 0px 2px;
			width: 183px;
		}

#main {
	margin-bottom: 10px;
	border-bottom: #778e3d solid 2px;
	background-image: url('images/greenback.jpg');
	padding-bottom: 15px;
	font-size: 12px;
	line-height: 16px;
}
	#main h2 {
		background-image: url('images/greenborder.jpg');
		width: 717px;
		height: 10px;
	}
		#main h2 span {
			font-size: 6px;
			visibility: hidden;
		}
#main2 {
	margin-bottom: 10px;
	border-bottom: #34c5fc solid 2px;
	border-top: #34c5fc solid 2px;
	background-image: url('images/blueback.jpg');
	padding: 15px 30px 20px 30px;
	font-size: 12px;
	line-height: 16px;
}

	.juliebutton a {
		display:block;
		width:131px;
		height:21px;
		margin: 0px;
		padding: 0px;
		background-image: url("images/julie_button.gif");
		background-color: transparent;
	}
	.juliebutton a:hover {
		background-position: 0px -21px;
	}
	
	.juliebutton a:active {
		background-position: 0px -42px;
	}
	
	.transbackform {
		background-color: transparent;
	}
	
	span.submit a:hover {
		background-position: 0px -21px;
	}
	
	span.submit a:active {
		background-position: 0px -42px;
	}

	h2#episodes {
		background-image: url('images/episodes.gif');
		width: 98px;
		height: 24px;
		font-size:10px;
	}
		h2#episodes span {
			visibility: hidden;
		}
	
	h2#stories {
		background-image: url('images/stories.gif');
		width: 79px;
		height: 24px;
		font-size:10px;
	}
	
	h2#newsletter {
		background-image: url('images/newsletter.gif');
		width: 121px;
		height: 38px;
		font-size:10px;
	}
		h2#newsletter span {
			visibility: hidden;
		}
	#main2 p {
		margin-top: 15px;
		width: 657px;
		line-height: 16px;
	}
	.whitelinks a {
		color: #FFFFFF;
		text-decoration:underline;
	}
	.whitelinks a:hover {
		color: #32C5FC;
	}

	.episode {
		margin-top: 15px;
	}
	.episode h3 {
		font-weight: normal;
		font-size: 14px;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	.episode h4 {
		font-weight: normal;
		font-size: 10px;
		text-transform: uppercase;
		color: #34c5fc;
		margin-top: 5px;
	}
	.thumbnail_box {
		float: left;
		width: 120px;
		margin-right: 15px;
	}
		.thumbnail_box a {
			display: block;
			width: 120px;
			height: 21px;
			background-image: url('images/watch_episode.gif');
			margin-top: 5px;
		}
			.thumbnail_box a span {
				visibility: hidden;
			}
			.thumbnail_box a:hover {
				background-position: 0px -21px;
			}
			.thumbnail_box a:active {
				background-position: 0px -42px;
			}
	.episode ul {
		margin-top: 15px;
		color: #999999;
		font-size: 11px;
	}
	.episode li {
		list-style: none;
	}
		.episode li a {
			color: #999999;
			text-decoration: underline;
		}
		.episode li a:hover {
			color: #FFFFFF;
		}
		.episode li a:active {
			color: #dd9a17;
		}
	.episode p {
		margin-top: 2px !important;
		width: auto !important;
	}
	.allcaps {
		text-transform: uppercase; 
	}
	#updates h3 {
		background-image: url('images/updates.gif');
		width: 143px;
		height: 29px;
		margin: 15px 0px 10px 30px;
	}
		#updates h3 span {
			visibility: hidden;
		}
	#updates h4 {
		color: #4f5e28;
		text-transform: uppercase;
		font-size: 10px;
		margin: 15px 0px 5px 30px;
	}
	#updates p {
		margin: 2px 0 15px 30px;
		width: 657px;
		line-height: 16px;
	}
	#updates ul {
		margin: 0px 0 15px 42px;
	}
	#updates img {
		margin-left: 30px;
	}
	#updates a {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#updates a:hover {
		color: #99AF5D;
	}

#main3 {
	margin-bottom: 10px;
	border-bottom: #778e3d solid 2px;
	border-top: #778e3d solid 2px;
	background-image: url('images/greenback.jpg');
	padding: 20px 30px 20px 50px;
	font-size: 12px;
	line-height: 16px;
}
	#main3 img {
		display: block;
		margin-bottom: 15px !important;
	}
	.deindent {
		margin-left: -16px !important;
	}
	.floatleft {
		display: inline !important;
		float: left;
		margin: 5px 10px 5px 0px !important;
	}
	.floatright {
		display: inline !important;
		float: right;
		margin: 5px 0px 5px 10px !important;
	}
	#main3 ul {
		margin-left: 12px !important;
		margin-bottom: 20px !important;
	}
		#main3 ul li {
			margin-bottom: 5px !important;
		}
	#main3 p {
		margin-bottom: 15px !important;
		line-height: 16px;
	}
	#main3 a {
		color: #FFFFFF;
		text-decoration: underline;
	}
	#main3 a:hover {
		color: #0c8fc3;
		
	}
	#main3 a:active {
		color: #dd9a17;
	}
	#archivelink {
		height: 10px;
		padding-top: 5px;
	}
	#archivelink a {
		float: right;
		text-transform: uppercase;
		color: #4f5e28;
		text-decoration: none;
		font-size: 10px;
		margin-right: 10px;
	}
	#archivelink a:hover {
		text-decoration: underline;
	}
	
	
#footer {
	color: #555555;
	font-size: 11px;
	margin-bottom: 15px;
}
	#footer a {
		color: #555555;
		text-decoration: none;
	}
	#footer a#sitecredits {
		float: right;
	}
	#footer a#contact {
		float: right;
	}
	#footer p#line {
		float: right;
	}
	#footer a:hover {
		color: #FFFFFF;
	}

#main3 ul {
	list-style-image: url('images/plussignbullet.gif');
	#
}

#blogarchive {
	text-align: right;
	width: 150px;
	float: right;
}
#blogarchive li {
	list-style: none;
}
.pagesubtitle {
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;
	color: #34c5fc;
}
.postheader {
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
}
#blogarchive h3 {
	text-transform: uppercase;
	color: #778E3D;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 5px;
}
#blogarchive a {
	text-transform: uppercase;
	color: #778E3D;
	text-decoration: none;
	font-size: 10px;
}
#blogarchive a:hover {
	text-decoration: underline;
	color: #778E3D;
}

span.nextstep a {
	display:block;
	width:53px;
	height:21px;
	background-image: url("images/next_button.gif");
}

span.nextstep a:hover {
	background-position: 0px -21px;
}

span.nextstep a:active {
	background-position: 0px -42px;
}

.reminder_h3 {
	font-weight: normal;
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 5px;
	clear: both;
	color: #778E3D;
}

td a {
	color: #778E3D !important;
	text-decoration: none !important;
}
td a:hover {
	color: #32C5FC !important;
	text-decoration: underline !important;
}

.white {
	color: #ffffff !important;
}

.expired {
	color: #666666 !important;
}

#cornertag {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 123px;
	height: 199px;
	background: transparent url("images/corner_tag_presskit.gif");
	z-index: 100000;
}

#cornertag a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 123px;
	height: 199px;
}

/*************
E-mail Prayer Reminder
*************/
.filter { text-indent: -9999px; }
