@charset "UTF-8";

/*
	Christian Spotlight of ChristianAnswers.Net
	Copyright © 2005, 2008, 2009, 2011, 2014, 2015, 2017, Films for Christ

	applied to…
		/spotlight/home.html
		prayersuggestions.html
		TV reviews
		misc other spotlight pages
	
	last edit 10.10.2017 pst
*/

body,
p,
h1,
h2,
h3,
h4,
a,
td,
li,
div,
input {
	font-family:'Open Sans',Arial,Helvetica,Swiss,Geneva,sans-serif;
}

.black { /* phaseout this class • redundant to .bkdblack in common.css */
	background-color:#000;
}
.bkdlight { /* phaseout this class • redundant to .bkdwhite in common.css */
	background-color:#fff;
}



#qlist1answersofthemonth a {
	font-weight:600;
	color:#000;
}

/* KIDS section */
#KidMoviesSynd-MoviePix {}
#KidMoviesSynd-List {
	display:flow-root;
}
	#KidMoviesSynd-List li {
	padding-bottom:12px;
	}
	#KidMoviesSynd-List li a {
		font-size:14px;
	}
/* END kids section */


td.nav {
	color:#cccc99; /* gold */
	text-decoration:none;
	font-size:13px;
	font-weight:700;
}


/* left column */
#block1 {
	float:left;
	width:33%;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-webkit-border-bottom-left-radius:15px;
	-webkit-border-bottom-right-radius:15px;
}
/* center column */
#block2 {
	float:left;
	width:264px;
}
/* right column */
#block3 {
	float:left;
	width:305px;
}

#spotcat {
	background-color:transparent;
}

.DVDlists ul {
	margin-left:0;
}
	.DVDlists ul li {
		padding-bottom:12px;
		list-style:none;
		padding-left:0;
		margin-left:0;
	}
		.DVDlists ul li a {
			font-size:14px !important;
		}

body {
	font-size:13px;
	font-style:normal;
	color:#000;
	margin:0;
	padding:0;
	border:0;/* removes border around viewport in old IE versions */
}

h2 {
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#caca83;
	background-color:#000;
	margin:0;
	padding:5px 10px 8px 10px;
}

div.sectitle {
	background-color:#000;
	text-align:center;
	clear:both;
	margin:1px 0 0 0;
}

.intheaters {
	font-size:18px;
	color:#fff;
	font-style:italic;
	margin:0 0 10px 0;
}

.sidebar {
	z-index:100;
	float:right;
	background-color:#fff;
	width:250px;
	padding-left:30px;
}

/* ==========BACKGROUNDS========== */
div.canbar {
	display:block;
	width:100%;
	background-image:url('/bg-gold.gif');
	padding:0;
}
div.betterchoicesbkd2 {
	background-image:url('/spotlight/bkd-blue2.gif');
}
div.betterchoicesbkd1 {
	background-image:url('/spotlight/bkd-blue1.gif');
}
div.sectionbarshadow {
	background-image:url('/spotlight/news/bkd-shadow2news.gif');
	width:100%;
	border:0;
	height:8px;
	margin-bottom:0;
}
div.sectionbarshadow img {
	width:100%;
	height:8px;
}
table.sectionbarshadow {
	background-image:url('/spotlight/news/bkd-shadow2news.gif');
	width:100%;
	border:0;
}
#olderreleases {
	color:#ffcc00;
	padding:5px 10px 8px 10px;
	font-weight:700;
	font-style:italic;
	text-align:center;
}
#comingsoon {
	font-size:18px;
	font-weight:700;
	text-align:center;
	color:#fff;
	background-color:#660033;
	background-image:url('/spotlight/bkd-redstripe.gif');
	padding:8px;
	clear:both;
}
	#comingsoon div {
		position:relative;
		top:-2px;
		font-size:14px;
		font-weight:normal;
	}

/* ==========END BACKGROUNDS========== */

/* ==========MPAA ratings========== */
.mpaarateg {
	margin-left:5px;
}
.mpaaratepg {
	margin-left:5px;
}
.mpaaratepg13 {
	margin-left:5px;
}
.mpaarater {
	margin-left:5px;
}
.mpaa {
	font-size:70%;
	font-weight:normal;
}
/* ==========END mpaa ratings========== */

/* ==========BETTERCHOICES section========== */
div.betterchoicesimages {
	text-align:center;
}
	div.betterchoices div.bcsectiontitle {
		text-align:center;
		padding:5px 10px 5px 10px;
	}
	div.betterchoices div.bcsectiontitle img {
		width:158px;
		height:28px;
	}
	div.betterchoiceslist {
		background-image:url('/spotlight/bkd-blue1.gif');
		padding:10px 0 20px 10px;
	}
	div.betterchoiceslist li a {
		font-size:14px;
}
	div.betterchoiceslist div.ratings {
		margin-top:20px;
		font-weight:700;
		color:#fff;
		font-size:15px;
		background:url('/spotlight/bkd-blue1.gif');
		padding-left:5px;
	}
	div.betterchoicesimages img {
		width:70px;
		height:50px;
	}
/* ==========END betterchoices section========== */

/* ==========OSCARS sections========== */
#oscaryearlinks {
	margin:10px 0 0 0;
	display:flow-root;
}
	#oscaryearlinks a,
	#oscaryearlinks a:link,
	#oscaryearlinks a:visited {
		float:left;
		margin:0;
		padding:8px 10px;
		color:#000;
		text-align:center;
		/*
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		*/
	}
	#oscaryearlinks a:active {
		box-shadow:0 0 0 rgba(0, 0, 0, 0.0);
		-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.0);
		-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.0);
	}


#spothomeoscars {
	padding-bottom:15px;
}
#spothomeoscars p {}
div.oscarcategory {
	font-weight:700;
	font-size:110%;
	padding:20px 0 0 0;
}
div.oscarwinner {
	background:none;
	margin:0;
	padding:0;
}
	a.oscarwinner:link {
		color:#993333;
		background:none;
		text-decoration:none;
		font-weight:700;
		font-size:100%;
	}
	a.oscarwinner:visited {
		color:#993333;
		background:none;
		text-decoration:none;
		font-weight:700;
		font-size:100%;
	}
	a.oscarwinner:active {
		color:#996600;
		background:none;
		text-decoration:none;
		font-weight:700;
		font-size:100%;
	}
li.oscarlist {
	color:#996600;
	margin:6px;
	padding:0;
	list-style:square;
}
div.oscarlist {
	font-size:100%;
}
a.oscarlist {
	color:#996600;
	font-weight:normal;
}
	a.oscarlist:link {
		color:#996600;
		text-decoration:none;
	}
	a.oscarlist:visited {
		color:#996600;
		text-decoration:none;
	}
	a.oscarlist:active {
		color:#996600;
		background:#ffcc33;
		text-decoration:none;
	}
a.oscarlist2 {
	color:#996600;
	font-weight:normal;
	font-size:100%;
}
	a.oscarlist2:active {
		color:#996600;
		background:#ffcc33;
		text-decoration:none;
		font-size:100%;
	}
	a.oscarlist2:link {
		color:#996600;
		text-decoration:none;
		font-size:100%;
	}
	a.oscarlist2:visited {
		color:#996600;
		text-decoration:none;
		font-size:100%;
	}
/* ==========END OSCARS SECTIONS========== */

/* ==========ACTORS LIST section of /spotlight/home.html========== */
#actorslistsection {
	border-top:3px solid #c1bf96;
	background-color:#c1bf96;
	height:85px;
	text-align:center;
	margin:0;
	padding:0;
}
	#actorslistsection div { /* text: Popular Movie Stars */
		position:relative;
		top:-68px;
		font-size:26px;
		font-weight:700;
		text-align:center;
		color:#fff;
		text-shadow:4px 3px 3px #000;
		margin:0;
	}
	#actorslistsection img {
		width:100%;
	}
	#actorslistsection a,
	#actorslistsection a:link,
	#actorslistsection a:visited {
		color:#fff;
	}
		#actorslistsection a img {
			background:none;
		}

/* ==========END actors list section========== */

#spothomepaypal {
	margin:10px 0 6px 0;
	width:147px;
	height:47px;
}

#CANpromo {
	text-align:center;
}
#CANpromo img {
	width:200px;
	height:427px;
}

#qlist1answersofthemonth li {
	line-height:150%;
}

/* ==========HOVERS (partial list)========== */
a:hover,
#qlist1answersofthemonth a:hover,
div.litelink a:hover {
	color:#cccc99; /* gold */
}
div.betterchoicesimages a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	background:none;
}
#oscaryearlinks a:hover,
#oscaryearlinks a:focus {
	background-color:#630000;
	font-weight:700;
	color:#fff;
	text-decoration:none;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.30);
	-moz-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.30);
	-webkit-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.30);
}
a.oscarwinner:hover {
	color:#000;
	background:#ffcc33;
	text-decoration:underline;
	font-weight:700;
	font-size:100%;
}
a.oscarlist:hover {
	color:#cc3300;
	background:#ffcc33;
	text-decoration:none;
}
a.oscarlist2:hover {
	color:#cc3300;
	background:#ffcc33;
	text-decoration:none;
	font-size:100%;
}
.one a:hover {
	display:block;
	font-weight:700;
	color:#cccc99; /* gold */
	background-color:#660000;
	background-image:url('/spotlight/bkd-redstripe.gif');
	padding:3px;
}
#headeranswersofthemonth a:hover {
	background:none;
	color:#fff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#insetpix1answersofthemonth a:hover {
	background:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#KidMoviesSynd-MoviePix a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#CANpromo a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
	background:none;
}
#shomevolunteers a:hover,
#shomestreamingvideos a:hover {
	color:#666666; /* dark gray */
	background:none;
	font-weight:normal;
}
.HoverSpotHome {}
	.HoverSpotHome a:hover {
		color:#cccc99; /* gold */
		background-color:#660000; /* dark red */
		font-weight:700;
		padding:1px 3px;
		border:1px solid #cccc99; /* gold */
	}
.HoverBlock {}
	.HoverBlock a:hover {
		display:block;
	}
a.trinity:hover {
		display:block;
		color:#cccc99; /* gold */
		background-image:url('/spotlight/bkd-redstripe.gif');
		background-color:transparent;
		z-index:50;
	}
/* not used on /spotlight/home.html */
.lgblockhover a:hover {
	display:block;
	background-image:url('/sharedimages/bkd-goldgradient200h.gif');
	background-repeat:repeat-x;
}
/* ==========END HOVERS========== */

div.litelink a {
	color:#cccc99; /* gold */
}
	div.litelink a:link {
		color:#cccc99; /* gold */
	}
	div.litelink a:visited {
		color:#cccc99; /* gold */
	}
	div.litelink a:active {
		color:#993333;
		background-color:#cfc890;
	}

.one a {
	font-size:12px;
	text-decoration:none;
}
	.one a:link {
		color:#000;
	}
	.one a:visited {
		color:#000;
	}
	.one a:active {
		color:#993333;
		background:#ffcc33;
	}
#featuredfilms a {
	font-size:15px;
	font-weight:700;
}

.rss-box-cfn {
	font-size:11px;
}
	.rss-box-cfn img {
		float:left;
		margin:0 10px 10px 0;
	}
	.rss-box-cfn a {
		display:block;
		font-size:140%;
		margin-bottom:0;
	}
	.rss-box-cfn li {
		clear:left;
		margin-bottom:15px;
		list-style:none;
	}

/* ==========DVD covers========== */
#dvdsection {}
	#dvdsection h3 {
		font-size:14px;
		font-weight:700;
		display:block;
		padding:0 0 5px 0;
		margin-top:10px;
		border-bottom:1px solid #CACA83;
	}
	#dvdsection ul li a {
		font-size:12px;
		text-decoration:none;
	}
		#dvdsection ul li a:link {
			color:#000;
		}
		#dvdsection ul li a:visited {
			color:#000;
		}
		#dvdsection ul li a:active {
			color:#993333;
		}

#dvdcoversshome {
	float:left;
	width:70px;
	padding:0;
	margin:0 10px 0 10px;
}
	#dvdcoversshome img {
		width:70px;
		height:99px;
	}
		#dvdsection ul li a:hover {
			color:#cccc99; /* gold • necessary */
		}
	#dvdcoversshome a:hover {
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity:0.5;
		opacity:0.5;
	}
div.spotnewtodvdspacer {
	width:70px;
	height:5px;
}
/*========== end DVD covers========== */


/* ==========PRAYER FOCUS========== */
#prayerfocus {
	background-image:url('/spotlight/images/bkd-prayer305.png');
	background-repeat:no-repeat;
	padding:0 0 15px 0;
}
	#prayerfocus ul {
		margin:0;
		padding:10px 10px 0 10px;
	}
	#prayerfocus li {
		list-style:none;
		padding:0;
		margin:0 0 10px 0;
		clear:left;
		line-height:150%;
	}
	#prayerfocus li a:link;
	#prayerfocus li a:visited;
	#prayerfocus li a:active {
		color:inherit !important;
		font-weight:inherit !important;
		border-bottom:1px dotted #999 !important;
		background:none !important;
		background-color:none !important;
		text-decoration:none !important;
	}
	#prayerfocus img {
		width:70px;
		height:50px;
		margin:0 10px 10px 0;
		font-size:8px;
	}
	#prayerfocus p {
		padding:0 10px 0 10px;
	}
/* ==========END prayer focus========== */

ul {
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
	li {
		color:#000;
		margin:6px;
		padding:0;
		list-style:square;
	}

ul.comics {
		font-size:12px;
		margin:0;
		padding-bottom:12px;}
	ul.comics li {
		list-style:none;
		padding-bottom:12px;
	}
		ul.comics li a {}
			ul.comics li a:hover {
				display:block;
				padding:0;
			}



div.trinity {
	color:#ccccff;
	text-decoration:none;
	font-size:12px;
}
td.trinity {
	color:#ccccff;
	text-decoration:none;
	font-size:12px;
}

tr, td {
	font-style:normal;
	font-size:13px;
}

p.topic {
	color:#000;
	font-size:125%;
}

img.curmovphoto {
	width:180px;
	border:solid 2px #cccccc;
	margin-bottom:10px;
}

img.captioned {
	border:solid 2px #cccccc;
	margin-bottom:5px;
}

span.spotbullet5 {
	color:#ff6600;
	font-weight:700;
	padding-right:1px;
}

div.spotlatestreviews {
	text-align:right;
	width:250px;
	height:73px;
	margin:0 10px 0 0;
}

div.divline {
	color:#cccc99; /* gold */
	background-color:#cccc99; /* gold */
	width:100%;
	height:1px;
}
div.divline img {
	width:100%;
	height:1px;
}

.scrollbox {
	margin:0;
	padding:0;
	border:none;
	height:300px;
	overflow:auto;
}
.scrollboxnavy {
	padding:0;
	border:none;
	height:300px;
	overflow:auto;
}

.daterel {
	font-weight:700;
	color:#CCCCCC;
	background:none;
	margin:0;
	padding:0 0 3px 0;
	display:block;
	border-bottom:1px solid #999;
	clear:right;
}

.blk {
	color:#cccc99; /* gold */
	margin:5px 6px 15px 6px;
	padding:0;
	list-style:square;
	line-height:150%;
}

.boxoffice {
	color:#cccccc;
	font-size:80%;
	font-weight:normal;
}

span.invisible {
	visibility:hidden;
	font-size:1%;
}
span.invisibleobject {
	visibility:hidden;
	font-size:1%;
}

/* ==========LINKS========== */
a {}
	a:link {
		color:#000;
		text-decoration:none;
	}
	a:visited {
		color:#000;
		text-decoration:none;
	}
	a:active {
		color:#993333;
		text-decoration:none;
		background:#ffcc33;
	}

	a.trinity {
		text-decoration:none;
		position:relative;
		z-index:0;
	}
		a.trinity:link {
			color:#cccc99; /* gold */
		}
		a.trinity:visited {
			color:#cccc99; /* gold */
		}
		a.trinity:active {
			color:#993333;
			background:#cfc890;
		}
		a.trinity span {/*for image tip*/
			position:absolute;
			left:-1000px;
			visibility:hidden;
			color:#000;
			text-decoration:none;
		}
		a.trinity span img {/*for image tip*/
			border-width:0;
		}
		a.trinity:hover span {/*for image tip*/
			visibility:visible;
			top:5px;
			left:120px;/*horizontal offset */
			border:2px solid #990000;
		}

	a.trinitylite {}
		a.trinitylite:link {
			color:#cccc99; /* gold */
			text-decoration:none;
			font-weight:normal;
		}
		a.trinitylite:visited {
			color:#cccc99; /* gold */
			text-decoration:none;
			font-weight:normal;
		}
		a.trinity:active {
			color:#993333;
			background:#cfc890;
			text-decoration:none;
			font-weight:normal;
		}
		a.trinitylite:hover {
			color:#993333;
			background:#cfc890;
			text-decoration:none;
			font-weight:normal;
		}

	a.indxtitle {}
		a.indxtitle:link {
			color:#ff6600;
			background:none;
			font-size:115%;
			font-weight:700;
			text-decoration:none;
		}
		a.indxtitle:visited {
			color:#006666;
			background:none;
			font-size:115%;
			font-weight:700;
			text-decoration:none;
		}
		a.indxtitle:active {
			color:#cc0066;
			background:none;
			font-size:115%;
			font-weight:700;
			text-decoration:none;
		}
		a.indxtitle:hover {
			color:#cc0066;
			background:#ffcc33;
			font-size:115%;
			font-weight:700;
			text-decoration:none;
		}

a.white {}
	a.white:link {
		color:#fff;
		text-decoration:none;
	}
	a.white:visited {
		color:#fff;
		text-decoration:none;
	}
	a.white:active {
		color:#993333;
		text-decoration:none;
		background:#ffcc33;
	}
	a.white:hover {
		color:#993333;
		text-decoration:none;
		background:#ffcc33;
	}

a.tops {}
	a.tops:link {
		color:#CCCCFF;
		text-decoration:none;
		font-weight:700;
	}
	a.tops:visited {
		color:#CCCCFF;
		text-decoration:none;
		font-weight:700;
	}
	a.tops:active {
		color:#993333;
		text-decoration:none;
		font-weight:700;
		background:#cfc890;
	}
	a.tops:hover {
		color:#993333;
		text-decoration:none;
		font-weight:700;
		background:#cfc890;
	}

	a.red {}
		a.red:link {
			color:#993333;
			text-decoration:none;
			font-weight:700;
		}
		a.red:visited {
			color:#993333;
			text-decoration:none;
			font-weight:700;
		}
		a.red:active {
			color:#993333;
			text-decoration:none;
			font-weight:700;
			background:#cfc890;
		}
		a.red:hover {
			color:#993333;
			text-decoration:none;
			font-weight:700;
			background:#cfc890;
		}

	a.nav {}
		a.nav:link {
			color:#cccc99; /* gold */
			text-decoration:none;
		}
		a.nav:visited {
			color:#cccc99; /* gold */
			text-decoration:none;
		}
		a.nav:active {
			color:#ff00ff;
			text-decoration:underline;
		}
		a.nav:hover {
			color:#ff0000;
			background:#cfc890;
			text-decoration:none;
		}

	a.nav2 {
		font-size:13px;
	}
		a.nav2:link {
			color:#cccc99; /* gold */
			text-decoration:none;
			font-weight:700;
		}
		a.nav2:visited {
			color:#cccc99; /* gold */
			text-decoration:none;
			font-weight:700;
		}
		a.nav2:active {
			color:#993333;
			text-decoration:none;
			font-weight:700;
			background:#cfc890;
		}
		a.nav2:hover {
			color:#993333;
			text-decoration:none;
			font-weight:700;
			background:#cfc890;
		}

	a.refnum {}
		a.refnum:link {
			font-size:80%;
			text-decoration:none;
		}
		a.refnum:visited {
			font-size:80%;
			text-decoration:none;
		}
		a.refnum:active {
			font-size:80%;
			text-decoration:none;
		}
		a.refnum:hover {
			font-size:80%;
			text-decoration:none;
		}

	#linksblk a,
	.linksblk a {
		color:#000;
	}
	#blklinks a,
	.blklinks a {
		color:#000;
	}

	#underline a {
		text-decoration:underline;
	}

/* ==========END links========== */


#linespace150 p {
	line-height:150%;
}

#invisibleobject {
	visibility:hidden;
}

#message2 {}
	#message2 div.menuBar2,
	#message2 div.menuBar2 a.menuButton2 {
		font-size:12px;
		color:#000;
		font-weight:700;
		border:none;
	}
	#message2 div.menuBar2 {
		padding:3px 0 0 0;
		text-align:center;
		margin-left:0;
		border:none;
	}
	#message2 div.menuBar2 a.menuButton2 {
		font-size:12px;
		font-weight:700;
		text-decoration:none;
		color:#000;
		border:none;
		margin:0;
		padding:2px 6px 2px 6px;
	}
	#message2 div.menuBar2 a.menuButton2:hover {
		font-size:12px;
		color:#993333;
		font-weight:700;
		background-color:#cfc890;
		border:1px solid;
		border-color:#909090 #f0f0f0 #f0f0f0 #909090;
	}

