@charset "UTF-8";

/* ____________________________ ChristianAnswers.Net ______________________________ */
/* ________ Christian Spotlight™ movie indexes, copyright Films for Christ® _______ */
/* ________ last updated: December 19, 2011 _______________________________________ */

/* REVIEWS.HTML */

.trailer { /* for iframe use */
	margin:15px 0 10px 0; 
	width:350px; 
	height:197px }

#revvolurgentneed { 
	width:200px; 
	background-color:#660000; 
	color:#FFFFFF; 
	font-size:12pt; 
	font-weight:bold; 
	margin:10px 0 2px 0; 
	padding:10px; 
	border-radius:10px; 
	-moz-border-radius:10px; 
	-webkit-border-radius:10px }
	
#posterscrollbox { 
	position:relative;
	left:-40px; 
	width:220px; 
	height:820px; 
	overflow:auto; 
	padding:0 0 0 45px; 
	font-size:6px }
#posterscrollbox img { 
	width:180px } 

/* ----official site links. used on reviews.html */
.officialsite { 
	width:129px; 
	height:25px; 
	margin:0 0 10px 0 }
.officialsite a img { 
	width:129px; 
	height:25px; 
	background-image:url('/spotlight/images/officialsite-sprite.png'); 
	background-repeat:no-repeat; 
	background-position:0 0 } 
.officialsite a:hover img { 
	background-image:url('/spotlight/images/officialsite-sprite.png'); 
	background-repeat:no-repeat; 
	background-position:0 -25px } 
	
.dvd { 
	width:48px; 
	height:48px; 
	float:left }

.commenticon img { 
	width:16px; 
	height:16px; 
	margin:0 0 0 5px }

#spotlightnewreviews ul	{ 
	margin-left:15px; 
	padding:0 }
#spotlightnewreviews li	{ 
	background-color:#FFFFFF; 
	list-style-type:square; 
	margin:0; 
	padding:0; 
	text-align:left }
#spotlightnewreviews { 
	background-color:#FFFFFF; 
	margin:0; 
	padding:0; 
	text-align:left }
.spotlightnewreviews a:link { 
	color:#000000 }
.spotlightnewreviews a:visited { 
	color:#000000 }
div.spotlightnewreviews { 
	clear:left }

/* ----distributor logos */
img.AffirmFilms { 
	width:190px; 
	height:43px }
img.AnchorBayEntertainment { 
	width:119px; 
	height:92px }
img.CBS { 
	width:269px; 
	height:202px }
img.Columbia { 
	width:190px; 
	height:139px }
img.DimensionFilms { 
	width:190px; 
	height:111px }
img.Dreamworks { 
	width:190px; 
	height:83px }
img.FilmDistrict { 
	width:190px; 
	height:116px }
img.FirstLook { 
	width:147px; 
	height:106px }
img.FocusFeatures { 
	width:190px; 
	height:77px }
img.Fox { 
	width:121px; 
	height:75px }
img.FoxSearchlightPictures { 
	width:171px; 
	height:99px }
img.FreestyleReleasing { 
	width:190px; 
	height:49px }
img.Lionsgate { 
	width:214px; 
	height:53px }
img.MagnoliaPictures { 
	width:190px; 
	height:39px }
img.MillenniumFilms { 
	width:154px; 
	height:67px }
img.Miramax { 
	width:150px; 
	height:27px }
img.NewLine { 
	width:150px; 
	height:148px }
img.OpenRoad { 
	width:190px; 
	height:41px }
img.OvertureFilms { 
	width:150px; 
	height:105px }
img.Paramount { 
	width:190px; 
	height:143px }
img.RoadsideAttractions { 
	width:150px; 
	height:82px }
img.RelativityMedia { 
	width:248px; 
	height:89px }
img.Rogue { 
	width:150px; 
	height:41px }
img.SamuelGoldwynCompany { 
	width:150px; 
	height:58px }
img.ScreenGems { 
	width:83px; 
	height:95px }
img.SevenArtsPictures { 
	width:190px; 
	height:130px }
img.Sony { 
	width:150px; 
	height:17px }
img.SummitEntertainment { 
	width:123px; 
	height:76px }
img.TriStar { 
	width:115px; 
	height:59px }
img.TwentythCenturyFox { 
	width:190px; 
	height:109px }
img.UniversalPictures { 
	width:190px; 
	height:126px }
img.WaltDisneyPictures { 
	width:190px; 
	height:180px; }
img.WarnerBros { 
	width:135px; 
	height:100px }
img.WeinsteinCompany { 
	width:150px; 
	height:109px }
/* END distributor logos */

a.external {
	padding-right:12px;
	background:url(/img/ico_external.gif) no-repeat 100% 50% }
img.mapofusashowings { 
	width:370px; 
	height:258px; 
	margin-top:10px;  
	margin-bottom:20px }
div.mapofusashowingsthumbnail { 
	clear:left }
div.mapofusashowingsthumbnail img { 
	width:60px; 
	height:40px }
tr.reviewcolone { 
	width:100px; 
	background-color:#FFFFFF; 
	vertical-align:top; 
	border-bottom:1px solid #CCCCCC }
div.Applicants { 
	text-align:left }
div.Alternate { 
	text-align:left; 
	color:#ccccff; 
	margin-top:10px;
	margin-bottom:5px }
tr.reviewcolone ul { 
	margin-left:5px;  
	text-align:left }
tr.reviewcolone li {
	margin-bottom:10px; 
	list-style-type:square; 
	color:#FFFFFF }
tr.reviewcolone li a { 
	color:#FFFFFF }
.ASSIGNED  { 
	font-weight:bold; 
	color:#ccccff; 
	margin-bottom:5px }
.avail { 
	background:#66cc99; 
	font-family:Verdana, Arial,Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #000000; 
	padding:10px }
.closed { 
	background-color:#000000; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #cccccc; 
	padding:10px }
.closed a:link { 
	color:#FFFFFF }
.closed a:visited { 
	color:#FFFFFF }
/* tr.pending { background:white; vertical-align:top } */

p.taglinecoming { 
	font-style:italic; 
	font-size:14px; 
	font-weight:bold;  
	color:#999999; 
	margin:5px 0 10px 0 }
img.infoicon { 
	width:16px; 
	height:16px; 
	margin:0 6px 0 0 }
td.reviewscol { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #000000; 
	padding:10px }
div.title { 
	font-size:125%; 
	font-weight:bold; 
	margin:0 0 10px 0; 
	clear:left }
div.title a { 
	font-size:110%; 
	font-weight:bold }
div.title a:link { 
	text-decoration:underline }
div.title a:visited	{ 
	text-decoration:underline }
span.title { 
	font-size:125%; 
	font-weight:bold; 
	text-align:center; 
	margin-top:8px }
td.reviewgenre { 
	background-image:url('/khaki.gif'); 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #000000; 
	padding:10px }
td.week { 
	color:#FFFFFF; 
	background-color:#000000; 
	font-family:Verdana,Arial,Helvetica, sans-serif; 
	font-size:14pt; 
	padding:10px 20px; 
	border-bottom:2px solid #FF00AA }
td.reviewmpaa { 
	background:#ccccff; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	border-bottom:1px solid #000000; 
	padding:10px }
/* END REVIEWS.HTML */


div.scrollbox { 
	height:200px; 
	display:block; 
	overflow:scroll; 
	padding:0 5px 20px 0; 
	border-bottom:1px solid #CCCCCC }

/* titles-_.html */
div.alphabetdiv { 
	font-size:170%; 
	font-weight:bold; 
	display:block; 
	color:#cccc99; 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	padding:5px 5px 5px 20px; 
	margin:30px 0 20px 0 }

span.sortinstruct { 
	font-size:8pt; 
	font-weight:normal; 
	font-family:Verdana, Arial, Helvetica, sans-serif }

.inserts { 
	color:#000000; 
	padding:10px }
.inserts a { 
	color:#000000 }
.inserts a:link	{ 
	color:#000000 }
.inserts a:visited { 
	color:#000000 }
.inserts a:active { 
	color:#000000; 
	background:#cfc890 }
.inserts a:hover { 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	color:#FFFFFF; 
	display:block }

#picklisthdr { 
	text-align:center; 
	width:60px; 
	background-color:#C1D4D2; 
	font-weight:bold }
#picklisthdr a { 
	font-weight:bold; 
	color:#000000 }
#filmtitlehdr { 
	font-weight:bold; 
	color:#cccc99; 
	background:url('/spotlight/bkd-redstripe.gif') #660033 repeat; 
	width:100px; 
	text-align:left }
#filmtitlehdr a { 
	color:#cccc99 }
#genrehdr { 
	background-color:#cccc99; 
	font-weight:bold }
#genrehdr a { 
	color:#000000 }
#mpaahdr { 
	background-color:#cccc99; 
	font-weight:bold }
#mpaahdr a { 
	color:#000000 }
#ratinghdr { 
	background-color:#cccc99; 
	font-weight:bold }
#ratinghdr a { 
	color:#000000 }

a.link_ext:link { 
	text-decoration:underline }
a.link_ext:active { 
	text-decoration:underline }
a.link_ext:visited { 
	text-decoration:underline }
a.link_ext:hover { 
	text-decoration:underline }

div.ratingtitle { 
	margin-top:15px; 
	text-align:center }

div.announcements { 
	width:180px; 
	color:#cfc890; 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	background-color:#660033; 
	padding:10px; 
	font-size:13pt; 
	font-weight:bold;  
	margin-bottom:10px; 
	text-align:center; 
	border-width:4px; 
	border-style:outset }

.alpha { 
	color:#cccc99; 
	font-size:60px; 
	font-family:Times,"Times New Roman"; 
	font-weight:bold; 
	text-align:left; 
	width:100%; 
	padding:5px 5px 5px 80px; 
	background-color:#000000 
	/* background-image:url('/spotlight/movies/bkd-speckle.jpg'); */
	}
	
tr.movierow { border:thin; border-color:#FF0000; border-style:solid }

a.one:link		{ font-size:12px; font-weight:bold; color:#660000; background:none; text-decoration:none }
a.one:visited	{ font-size:12px; font-weight:bold; color:#660000; background:none; text-decoration:none }
a.one:active	{ font-size:12px; font-weight:bold; color:#ff00ff; background:none; text-decoration:underline }
a.one:hover		{ font-size:12px; font-weight:bold; color:#cccc99; background-color:#000000; text-decoration:none }

a.zed:link 		{ font-size:115%; color:#cc0066; background:none; text-decoration:none }
a.zed:visited 	{ font-size:115%; color:#990066; background:none; text-decoration:none }
a.zed:active 	{ font-size:115%; color:#ff00ff; background:none; text-decoration:underline }
a.zed:hover 	{ font-size:115%; color:#ff0000; background:#ffffcc; text-decoration:none }

a.zedi:link 	{ font-size:115%; font-weight:bold; color:#000000; background:none; text-decoration:none }
a.zedi:visited 	{ font-size:115%; font-weight:bold; color:#990066; background:none; text-decoration:none }
a.zedi:active 	{ font-size:115%; font-weight:bold; color:#ff00ff; background:none; text-decoration:underline }
a.zedi:hover 	{ font-size:115%; font-weight:bold; color:#ff0000; background:#ffffcc; text-decoration:none }

img.mpaarateg 		{ width:12px; height:11px }
img.mpaaratepg 		{ width:21px; height:11px }
img.mpaaratepg13 	{ width:35px; height:11px }
img.mpaarater 		{ width:12px; height:11px }

/* MOVIE RATING INDEX PAGES */
body { 
	font-family:Verdana, Times, Arial,Helvetica, sans-serif; 
	font-style:normal; 
	color:black; 
	margin:0; 
	background-color:#FFFFFF }

a:link { 
	color:#cc0066; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }
a:visited { 
	color:#990066; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }
a:active { 
	color:#ff00ff; 
	background:none; 
	text-decoration:underline; 
	font-weight:normal }
a:hover { 
	color:#ff0000; 
	background:#ffcc33; 
	text-decoration:none; 
	font-weight:normal }

img.mpaarategi 		{ width:12px; height:11px; margin:0 10px }
img.mpaaratepgi 	{ width:21px; height:11px; margin:0 10px }
img.mpaaratepg13i 	{ width:35px; height:11px; margin:0 10px }
img.mpaarateri 		{ width:12px; height:11px; margin:0 10px }

img { border:none }
span.invisible { visibility:hidden; font-size:1% }
span.invisibleobject { visibility:hidden; font-size:1% }
span.wed { color:yellow }
span.graybox { background:silver }
span.whitebox {	background:#ffffff }
span.highlight { background-color:#ffffcc }

ul.ratinglist { line-height:150%; font-size:12px; list-style-type:square; color:#666666; margin-left:20px }

.invisible { visibility:hidden }

.open { 
	font-weight:bold; 
	padding-top:10px; 
	color:#FFFFFF }

.columnone { 
	/* background-color:#66cc99; */
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #EBEBEB }

li.newlist { 
	text-align:left }

td.header { 
	font-size:8pt }
td.linesep { 
	height:1px; 
	background:#999999 }

td.column { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt;
	border-bottom:1px solid #999999 }

td.t { 
	background:url('/khaki.gif'); 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif }

td.movietitle { 
	/* background:url('/khaki.gif'); */
	width:200px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	border-bottom:1px solid #EBEBEB }

td.g { 
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #EBEBEB }

td.m { 
	text-align:left; 
	font-family:"Arial Black", Verdana, Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	border-bottom:1px solid #EBEBEB }

td.r { 
	width:200px; 
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	border-bottom:1px solid #EBEBEB }

td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt }
	
table { empty-cells:hide; border:0 }

div.headerfast { 
	font-family:Verdana, Arial, Helvetica, Geneva, Swiss,sans-serif; 
	font-size:10pt }

a.alpha { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt }

p { font-family:Verdana, Arial, Helvetica, sans-serif }

