@charset "UTF-8";

/* ChristianAnswers.Net */
/* Christian Spotlight - home.html and prayersuggestions.html - Copyright 2005, 2008, 2009, 2011, Films for Christ */
/* Lucida, Lucida Grande, Trebuchet MS, Tahoma */

body { 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10pt; 
	font-style:normal; 
	color:#000000; 
	margin:0; 
	padding:0; 
	border:0 	/* removes border around viewport in old IE versions */ }

#actorslistsection { 
	padding:0 }
#actorslistsection img { 
	width:264px; 
	height:150px }
#actorslistsection a:hover { 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5 }

#CANpromo { 
	text-align:center }
#CANpromo img { 
	width:200px; 
	height:427px }
#CANpromo a:hover { 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5 }

/* hovers */
.HoverSpotHome a:hover { 
	color:#cccc99; 
	font-weight:bold; 
	background-color:#660000; 
	background-image:url("/spotlight/bkd-redstripe.gif") }
.HoverBlock a:hover { 
	padding:3px; 
	display:block }
a.trinity:hover { 
	background-color:transparent; 
	background-image:url("/spotlight/bkd-redstripe.gif"); 
	z-index:50; 
	color:#cccc99; 
	display:block }



/* not used on spotlight/home.html */
.lgblockhover a:hover { 
	display:block; 
	background-image:url('/sharedimages/bkd-goldgradient200h.gif'); 
	background-repeat:repeat-x }
div.litelink a { 
	color:#cccc99 }
div.litelink a:link	{ 
	color:#cccc99 }
div.litelink a:visited { 
	color:#cccc99 }
div.litelink a:active { 
	color:#993333; 
	background-color:#cfc890 }
div.litelink a:hover { 
	color:#cccc99; 
	background-image:url('/spotlight/bkd-redstripe.gif') }
.one a { 
	font-size:9pt; 
	text-decoration:none }
.one a:link { 
	color:#000000 }
.one a:visited { 
	color:#000000 }
.one a:active { 
	color:#993333; 
	background:#ffcc33 }
.one a:hover { 
	font-weight:bold; 
	color:#cccc99; 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	background-color:#660000; 
	padding:3px; 
	display:block }
	

/* backgrounds */
div.canbar { 
	display:block; 
	width:100%;  
	background-image:url("/spotlight/bg-gold.gif"); 
	padding:0 }
.bkdlight { 
	background-color:#FFFFFF }
div.ratings { 
	margin-top:5px; 
	font-weight:bold; 
	color:#FFFFFF; 
	font-size:15px; 
	background:url("/spotlight/bkd-blue1.gif"); 
	padding-left:5px }
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 }
.comingsoon { 
	width:100%; 
	font-size:125%; 
	font-weight:bold; 
	color:#ffcc00; 
	background-image:url("/spotlight/bkd-redstripe.gif"); 
	background-color:#660033; 
	text-align:center; 
	padding:3px 0 5px 0 }


/* left column */
#block1 { 
	float:left;  
	width:33% }
/* center column */
#block2 { 
	float:left;  
	width:34% }
/* right column */
#block3 { 
	float:left;
	width:33% }

.roundedbottom { 
	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 }

div.sectitle { 
	background-color:#000000; 
	width:100%; 
	text-align:center; 
	clear:both; 
	margin:1px 0 0 0 }
	
.rss-box-cfn {
	font-size:8pt }
.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:125%; 
	font-weight:normal;  
	display:block; 
	padding:0 0 5px 0; 
	margin-top:10px; 
	border-bottom:1px dotted #999999 }
#dvdsection ul a { 
	font-size:9pt; 
	text-decoration:none }
#dvdsection ul a:link { 
	color:#000000 }
#dvdsection ul a:visited { 
	color:#000000 }
#dvdsection ul a:active { 
	color:#993333; 
	background:#ffcc33 }
#dvdsection ul a:hover { 
	color:#cccc99 } /* not sure why this is necessary, but it is */
div.spotnewtodvdspacer { 
	width:70px; 
	height:5px }
#dvdcoversshome { 
	float:left; 
	width:70px; 
	padding:0; 
	margin:0 10px 0 10px }
#dvdcoversshome img { 
	width:70px; 
	height:99px }
#dvdcoversshome a:hover { 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5 }
/* end DVD covers */

/* begin prayer focus */
#prayerfocus { 
	background-image:url("/spotlight/bkd-prayer3.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 }
#prayerfocus img { 
	float:left; 
	margin-right:10px; 
	width:70px; 
	height:50px; 
	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:#000000; 
	margin:6px; 
	padding:0; 
	list-style:square }

ul.comics { 
	font-size:85%; 
	margin:0; 
	padding:0 }
ul.comics li { 
	list-style:none }

.black { 
	background-color:#000000 }

div.trinity	{ 
	color:#ccccff; 
	text-decoration:none; 
	font-size:9pt }
td.trinity { 
	color:#ccccff; 
	text-decoration:none; 
	font-size:9pt }

tr, td { 
	font-style:normal; 
	font-size:10pt }

p.topic { 
	color:#000000; 
	font-size:125% }

img.curmovphoto	{ 
	width:150px; 
	border:solid 2px #cccccc; 
	margin-bottom:10px }

img.captioned { 
	border:solid 2px #cccccc; 
	margin-bottom:5px }

a img { 
	border:none }

span.spotbullet5 { 
	color:#ff6600; 
	font-weight:bold; 
	padding-right:1px }

div.spotlatestreviews { 
	background-color:#000000; 
	text-align:right }

div.divline { 
	background-color:#cccc99; 
	color:#cccc99; 
	width:100%; 
	height:1px }
div.divline img { 
	width:100%; 
	height:1px }

div.thumbnail { }
div.thumbnail img { 
	width:70px; 
	height:50px }
div.thumbnail a:hover { 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	opacity:0.5 }
img.thumbnailr { 
	float:right; 
	margin-left:10px; 
	width:70px; 
	height:50px; 
	border:1px solid #cccccc }

.intheaters { 
	font-size:18px; 
	color:#FFFFFF; 
	font-style:italic; 
	margin:0 0 10px 0 }

.scrollboxnavy { 
	padding:0; 
	border:none;   
	height:300px; 
	overflow:auto }

.daterel { 
	font-weight:bold; 
	color:#CCCCCC; 
	background:none; 
	margin:0; 
	padding:0 0 3px 0; 
	display:block; 
	border-bottom:1px solid #999999 }

.blk { 
	color:#cccc99;
	 margin:5px 6px 10px 6px; 
	 padding:0; 
	 list-style:square }
	
.boxoffice { 
	color:#cccccc; 
	font-size:80%; 
	font-weight:normal }

.mpaa { 
	font-size:70%; 
	font-weight:normal }

span.invisible { 
	visibility:hidden; 
	font-size:1% }
span.invisibleobject { 
	visibility:hidden; 
	font-size:1% }

/* LINKS */	
.linksblk a { 
	color:#000000 }
#linksblk a { 
	color:#000000 }
.blklinks a { 
	color:#000000 }
#blklinks a { 
	color:#000000 }
a:link { 
	color:#000000; 
	text-decoration:none }
a:visited { 
	color:#000000; 
	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 }
a.trinity:visited { 
	color:#cccc99 }
a.trinity:active { 
	color:#993333; 
	background:#cfc890 }
a.trinity span { /*for poster image*/
	position:absolute;
	left:-1000px;
	visibility:hidden;
	color:black;
	text-decoration:none }
a.trinity span img { /*for poster image*/
	border-width:0 }
a.trinity:hover span { /*for poster image*/
	visibility:visible; 
	top:5px; 
	left:120px;  /*horizontal offset */
	border:2px solid #990000 }

a.trinitylite:link { 
	color:#cccc99; 
	text-decoration:none; 
	font-weight:normal }
a.trinitylite:visited { 
	color:#cccc99; 
	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.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 }
a.indxtitle:link { 
	color:#ff6600; 
	background:none; 
	font-size:115%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:visited { 
	color:#006666; 
	background:none; 
	font-size:115%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:active	{ 
	color:#cc0066; 
	background:none; 
	font-size:115%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:hover	{ 
	color:#cc0066; 
	background:#ffcc33; 
	font-size:115%; 
	font-weight:bold; 
	text-decoration:none }
a.white:link    	{ color:#FFFFFF; text-decoration:none }
a.white:visited 	{ color:#FFFFFF; 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:link		{ color:#CCCCFF; text-decoration:none; font-weight:bold }
a.tops:visited	{ color:#CCCCFF; text-decoration:none; font-weight:bold }
a.tops:active	{ color:#993333; text-decoration:none; font-weight:bold; background:#cfc890 }
a.tops:hover 	{ color:#993333; text-decoration:none; font-weight:bold; background:#cfc890 }
a.red:link		{ color:#993333; text-decoration:none; font-weight:bold }
a.red:visited	{ color:#993333; text-decoration:none; font-weight:bold }
a.red:active 	{ color:#993333; text-decoration:none; font-weight:bold; background:#cfc890 }
a.red:hover 		{ color:#993333; text-decoration:none; font-weight:bold; background:#cfc890 }
a.nav2:link		{ color:#cccc99; text-decoration:none; font-weight:bold; font-size:10pt }
a.nav2:visited	{ color:#cccc99; text-decoration:none; font-weight:bold; font-size:10pt }
a.nav2:active	{ color:#993333; text-decoration:none; font-weight:bold; font-size:10pt; background:#cfc890 }
a.nav2:hover	{ color:#993333; text-decoration:none; font-weight:bold; font-size:10pt; background:#cfc890 }
a.nav:link		{ color:#cccc99; text-decoration:none }
a.nav:visited	{ color:#cccc99; text-decoration:none }
a.nav:active	{ color:#ff00ff;  text-decoration:underline }
a.nav:hover		{ color:#ff0000; background:#cfc890; text-decoration:none }
td.nav { 
	color:#cccc99; 
	text-decoration:none; 
	font-size:10pt; 
	font-weight:bold }
#underline a { text-decoration:underline } 

#linespace150 p { 
	line-height:150% }

#invisibleobject { 
	visibility:hidden }

div.oscarcategory { 
	font-weight:bold; 
	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:bold;font-size:100% }
a.oscarwinner:visited	{ color:#993333; background:none; text-decoration:none; font-weight:bold; font-size:100% }
a.oscarwinner:active	{ color:#996600; background:none; text-decoration:none; font-weight:bold;font-size:100% }
a.oscarwinner:hover		{ color:#000000; background:#ffcc33; text-decoration:underline; font-weight:bold; 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.oscarlist:hover { color:#cc3300; 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% }
a.oscarlist2:hover { color:#cc3300; background:#ffcc33; text-decoration:none; font-size:100% }

#message2 div.menuBar2,
#message2 div.menuBar2 a.menuButton2 {
	font-size:9pt;
	color:#000000; 
	font-weight:bold }
#message2 div.menuBar2 {
	padding:3px 0 0 0;
	text-align:center;
	margin-left:0 }
#message2 div.menuBar2 a.menuButton2 { 
	font-size:9pt;
	font-weight:bold; 
	text-decoration:none;
	color:#000000; 
	border:1px solid;
	border-color:#6699CC #6699CC #6699CC #6699CC;
	left:0;
	margin:0;
	padding:2px 6px 2px 6px;
	top:0 }
#message2 div.menuBar2 a.menuButton2:hover {
	font-size:9pt; 
	color:#993333; 
	font-weight:bold; 
	background-color:#cfc890; 
	border:1px solid; 
	border-color:#909090 #f0f0f0 #f0f0f0 #909090 }

/* for catalog item inserts only */
div.catauthor		{ font-style:italic; font-size:small; margin-bottom:10px }
div.catindxdesc		{ font-size:10pt }
div.catindxpriceline  { margin-top:10px; font-size:80% }
.catprice			{ color:#3366cc; font-size:12pt; font-weight:bold }
span.cents			{ text-decoration:underline; vertical-align:super; font-size:50% }
input.catcartad		{ width:108px; height:19px; margin:3px 0 5px 20px }
a.indxtitle:link	{ color:#ff6600; text-decoration:none; font-size:14pt; font-weight:bold; margin-right:10px }
a.indxtitle:visited	{ color:#006666; text-decoration:none; margin-right:10px }
a.indxtitle:active	{ color:#cc0066; text-decoration:none; margin-right:10px }
/* a.indxtitle:hover	{ color:#cc0066; display:block; background-image:url('/sharedimages/bkd-goldgradient200h.gif'); background-color:#cccc99; margin-right:10px } */
img.catdvd32			{ vertical-align:top }
img.catcc			{ vertical-align:top }
/* end */
