@charset "utf-8";

/*
	Messages from Heaven online streaming vide
	Copyright 2006, 2017, Films for Christ
	last edit 7.7.2025 pst
*/

@media screen {

body {
	font-family:'Open Sans',Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif;
	background-color:#000;
	color:#fff;
}

tr {
	vertical-align:top;
}
table.messages1 {
	width:361px;
	margin-left:18px;
}
.tellafriend {
	font-size:80%;
	margin:20px 10px 0 0;
}
p.languages {
	color:#CCCCCC;
}
p.languages a {
	text-decoration:underline;
	color:#CCCCCC;
}
div.techprob {
	margin:0;
}
div.instruct {
	color:#999;
	font-size:85%;
	margin:15px 0 0 0;
}
div.lgrose {
	color:#cc6699;
	font-size:110%;
	font-weight:bold;
	margin:45px 0 10px 0;
}
.320x240vid {
	width:361px;
	height:281px;
}

div.moviecontainer {
	position:absolute;
	width:390x;
	margin:20px 0 0 -195px;
	left:50%;
	top:30px;
	visibility:visible;
}
img.titlepic {
	width:348px;
	height:414px;
	margin-left:10px;
}
img.thumbpic {
	width:50px;
	height:64px;
	margin-left:10px;
	float:right;
}

div.movielanguage {
	margin:10px 0 0 0;
	font-family:'Arial Black', Verdana;
	font-size:110%;
	color:#ccc;
}
div.movielanguage a {
	text-decoration:underline;
}
div.promo {
	color:#6699FF;
	margin:20px 0 0 0;
}
div.mfh-footer {
	width:100%;
	position:absolute;
	top:885px;
	color:#666666;
	font-size:10px;
}
div.validhtml {
	margin-top:20px;
}
div.selectinstruct {
	font-size:11px;
	color:#fff;
	margin:0 0 10px 0;
}

	a:link {
		color:#336699;
		background:none;
		text-decoration:none;
	}
	a:visited {
		color:#336699;
		background:none;
		text-decoration:none;
	}
	a:active {
		color:#336699;
		background:none;
		text-decoration:none;
	}
	a:hover {
		color:#fff;
		background:#000;
		text-decoration:underline;
	}

	a.selector {}
	a:link.selector {
		color:white;
		text-decoration:underline;
		font-size:15px;
		font-weight:bold;
	}
	a:visited.selector {
		color:white;
		text-decoration:underline;
		font-size:15px;
		font-weight:bold;
	}
	a:hover.selector {
		font-size:15px;
		font-weight:bold;
	}
	a:active.selector {
		color:white;
		text-decoration:underline;
		font-size:15px;
		font-weight:bold;
	}

	a.errormessage {}
		a:link.errormessage {
			font-size:14px;
			color:#ffcc00;
		}
		a:visited.errormessage {
			font-size:14px;
			color:#ffcc00;
		}
		a:active.errormessage {
			font-size:14px;
			color:#ffcc00;
		}

	#button2 li a {
		font-size:10px;
		font-weight:normal;
		color:#99cccc;
		text-decoration:none;
		width:auto;
		text-align:left;
		display:block;
		padding:0 0 3px 0;
		border-left:0px solid none;
		border-right:0px solid none;
		background:#000;
	}
		#button2 li a:hover {
			color:black;
			border-left:10px solid #006666;
			background:url('/creation/aqoo//bkd-cloudsaqoo2.jpg');
			padding:0 0 3px 5px;
		}

	a.chplist {}
		a.chplist:link {
			font-size:12px;
			text-decoration:underline;
		}
			a.chplist:visited {
			font-size:12px;
			text-decoration:underline;
		}

	#button li a {
		font-size:11px;
		font-weight:normal;
		color:#99cccc;
		text-decoration:none;
		width:auto;
		text-align:left;
		display:block;
		padding:3px 3px 8px 24px;
		border-left:10px solid none;
		border-right:10px solid none;
		background:#336666;
		background:url('/creation/aqoo/bkd-blueskyaqoo.gif');
	}
		#button li a:visited {
			color:#000;
			font-weight:normal;
		}
		#button li a:hover {
			color:black;
			border-left:10px solid #006666;
			background:url('/creation/aqoo//bkd-cloudsaqoo2.jpg');
		}

	a.salestext {
		font-size:11px;
		font-weight:normal;
		color:#000;
		text-decoration:none;
		display:block;
		padding:13px 3px 13px 24px;
		border-left:10px solid none;
		border-right:10px solid none;
		width:auto;
	}
		a.salestext:hover {
			color:#000;
			background:#ffffcc;
			text-decoration:none;
		}

	/* needs to be fixed, as conflicts with earlier code */
	a:link {
		color:#999;
		background:none;
		text-decoration:none;
	}
	a:visited {
		color:#999;
		background:none;
		text-decoration:none;
	}
	a:hover {
		color:yellow;
		background:#CC3399;
		text-decoration:none;
	}
	a:active {
		color:#ff00ff;/* Magenta */
		background:none;
		text-decoration:underline;
	}
	/* end needed fix */

	a.techprob {
		font-size:11px;
		text-align:center;
	}

li.comingsoon {
	font-weight:normal;
	color:#cccccc;
	font-size:11px;
}

p.errormessage {
	font-size:14px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

#button {
	width:100%;
	border-right:0 solid #000;
	padding:0 10px 16px 0;
	margin-bottom:16px;
}
#button ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
#button li {
	list-style:none;
	border-bottom:1px solid #90bade;/* Cornflower */
	margin:0;
}
	#button li.listcategory {
		color:black;
		font-size:90%;
		font-weight:normal;
		background-color:#336666;
		background:url('/creation/aqoo//bkd-cloudsaqoo2.jpg');
		padding:10px 10px 15px 20px;
		text-align:left;
	}

li.currentchap {
	display:block;
	width:100%;
	font-size:10px;
	font-weight:bold;
	color:black;
	border-left:10px solid #006666;
	border-right:0px solid none;
	background:url('/creation/aqoo//bkd-cloudsaqoo2.jpg');
	padding:3px 0 3px 3px;
	text-decoration:none;
	text-align:left;
}

html>body #button li a {
	width:auto;
}

div.chaptitle {
	color:#99cccc;
	font-size:100%;
	line-height:130%;
}

div.chapthead {
	font-size:120%;
	font-style:italic;
	font-weight:bold;
}
div.chapthead2 {
	font-size:120%;
	font-style:italic;
	font-weight:bold;
	color:white;
}

#button2 {
	width:100%;
	border-right:0 solid #000;
	padding:0 0 0 0;
}
	#button2 ul {
		list-style:none;
		margin:0;
		padding:0;
		border:none;
	}
	#button2 li {
		list-style:none;
		border-bottom:1px solid #000;
		margin:0;
	}
	#button2 li.listcategory2 {
		color:#99cccc;
		font-size:12px;
		font-weight:bold;
		padding:0;
		text-align:left;
	}

div.navigation {
	color:#999;
	font-size:12px;
	line-height:150%;
}

ol.chplist {
	font-size:12px;
}
li.chplist {
	padding-bottom:3%;
}

span.subtitle {
	font-size:150%;
}

span.whitetext {
	color:white;
	font-size:90%;
}


} /* end default media screen */