@charset "UTF-8";

/* ChristianAnswers.Net */
/* for Christian Spotlight movie reviews, Copyright, Films for Christ */

@media screen { 

/* #ratingsshadow { 
	background-image:url('/spotlight/news/bkd-shadow2news.gif'); 
	width:570px; 
	border:0; 
	height:8px; 
	margin-bottom:15px }
*/

#novolunteers { 
	color:#666699; 
	font-size:85%; 
	line-height:150%; 
	width:400px }

#reviewrightcolumn { 
	width:250px; 
	float:right; 
	margin:0 0 20px 20px; 
	text-align:right }
.canmo2 { 
	border:none; 
	width:100%; 
	float:right; 
	margin:10px 0 20px 10px; 
	padding:0; 
	background-color:#FFFFFF; 
	font-size:10pt; 
	text-align:left }
#canmo2 ul { 
	margin:0; 
	padding:0 }
#canmo2 li { 
	margin:0; 
	padding:0 }

.canmo { 
	float:right; 
	text-align:left; 
	margin-left:10px }
.canmo a:link { 
	color:#000000 }
.canmo a:visited { 
	color:#000000 }

ul.bulletaspotindent li { 
	list-style-image:url('/a.gif'); 
	margin-bottom:2%; 
	margin-left:240px }

.specialindent { /* used on movie review pages where indents of blockquotes and lists are insufficient */
	margin-left:240px; 
	padding-left:0 }

p.spotseerellist { } /* left clear removed 2.5.2014 10:11 PM. */

img.moviepic {	/* for movie pictures and posters on movie review pages */
	width:190px; 
	margin-bottom:20px; 
	background: #ccc;
	position:relative;
	box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80);
	-moz-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80) }
img.moviepicNOshadow {	/* for movie pictures and posters on movie review pages */
	width:190px; 
	margin-bottom:20px }

.shad {
	-moz-border-radius: 15px; /* Firefox */
	-webkit-border-radius: 15px; /* Safari and Chrome */
	border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	-moz-box-shadow: 10px 10px 20px #000; /* Firefox */
	-webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
	box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	behavior: url('/scripts/ie-css3.htc'); /* This lets IE know to call the script on all elements which get the this class */ }

div.insertbox { 
	width:350px; 
	float:right; 
	margin:10px 0 10px 10px; 
	border:1px solid #999999; 
	padding:10px }

#mractorslist-old { 
	font-size:12px }

#mrinteracts { 
	float:right;  
	width:100px; 
	text-align:center; 
	margin-left:0; 
	font-size:11px }

#spotlightnewreviews { 
	text-align:left }
#spotlightnewreviews a { 
	color:#000000 }

span.more { 
	font-weight:bold; 
	text-decoration:underline }

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	color:#000000; 
	font-size:11pt }

p.nomoreapplicants { 
	font-weight:bold }

.movietitle { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
	font-size:230%; 
	margin:5px 0 8px 0; 
	text-shadow:4px 3px 3px #B5B5B5 }
.aka { 
	display:block; 
	clear:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8pt; 
	margin:5px 0 10px 20px; 
	font-weight:normal; 
	text-align:left; 
	text-shadow:none }

.tagline { 
	font-size:120%; 
	color:#666699; 
	font-style:italic; 
	font-weight:bold }

/* begin review text section within id="review" */
#review { 
	font-size:11pt }
#review .updated { 
	font-size:8pt; 
	font-style:italic }
#review a { 
	text-decoration:underline }
#review a.indxtitle:link { 
	color:#ff6600; 
	background:none; 
	font-size:13pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
#review a.indxtitle:visited { 
	color:#006666; 
	background:none; 
	font-size:13pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
#review a.indxtitle:active { 
	color:#cc0066; 
	background:none; 
	font-size:13pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
#review a.indxtitle:hover { 
	color:#cc0066; 
	background:#ffcc33; 
	font-size:13pt; 
	font-weight:bold; 
	text-decoration:underline; 
	margin-right:10px }
#review p { 
	line-height:150% }
#review blockquote { 
	line-height:150%; 
	font-style:italic }

span.bigcap { 
	color:#666699; 
	font-size:370%; 
	float:left;
	line-height:0.8em;
	padding:0 2px 0 0; 
	position:relative;
	left:-3px }

#review h2 { 
	color:#666699; 
	font-size:12pt; 
	font-weight:bold; 
	text-align:left; 
	font-style:italic; 
	margin-top:25px }

.insertqa { 
	color:#666699; 
	border-top:2px dotted #666699; 
	border-bottom:2px dotted #666699; 
	font-size:10pt; 
	padding:8px 5px 10px 20px }
div.insertqa a { 
	font-size:9pt }
div.insertqa a:link { 
	font-size:9pt }
div.insertqa a:visited { 
	font-size:9pt }
span.qanda { 
	font-weight:bold }

blockquote.pullquote {
	float:left;
	width:10em;
	margin:0.25em 0.75em 0.25em 0;
	padding:0.5em;
	border:3px solid #666699;
	border-width:3px 0;
	color:#333333;
	background:transparent; 
	font-size:130%; 
	font-style:italic }
.pullquote p { 
	margin:0; 
	text-align:center }
.pullquote p:first-letter { 
	text-transform:uppercase }

.editorsnote { 
	font-family:"Times New Roman", Times, serif; 
	line-height:150% }
.editorsnote span { 
	color:#666666; 
	font-weight:bold }
/* end review text section */

img.tellafriendimg { 
	width:16px; 
	height:16px; 
	margin-right:8px }

/* begin rating stars */
img.ratingstar { 
	width:20px; 
	height:18px }
div.stars { 
	float:left; 
	width:80px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star3.gif'); 
	background-repeat:repeat-x }
div.stars05 { 
	float:left; 
	width:8px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars1 { 
	float:left; 
	width:17px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars15 { 
	float:left; 
	width:25px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars2 { 
	float:left; 
	width:33px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars25 { 
	float:left; 
	width:40px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars3 { 
	float:left; 
	width:48px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars35 { 
	float:left; 
	width:56px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars4 { 
	float:left; 
	width:65px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars45 { 
	float:left; 
	width:73px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.stars5 { 
	float:left; 
	width:80px; 
	height:15px; 
	display:block; 
	background:transparent; 
	background-image:url('/spotlight/movies/star.gif'); 
	background-repeat:repeat-x }
div.starsoff { 
	float:left; 
	width:80px; 
	height:15px; 
	display:block; 
	background-image:url('/spotlight/cream.gif'); 
	background-repeat:repeat-x }
/* end rating stars */

div.sectitle { 
	background-color:#000000; 
	width:100%; 
	text-align:center; 
	clear:both }

/* begin prayer focus */
#prayerhead { 
	background-color:#000000; 
	width:100%; 
	text-align:center; 
	clear:both; 
	margin:10px 0 0 0 }
#prayerhead img { 
	width:188px; 
	height:28px }
#prayerfocus { 
	background-image:url("/spotlight/bkd-prayer3.png");
	background-repeat:no-repeat; 
	padding:0; 
	margin:0; 
	text-align:left; 
	font-size:85% }
#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:130% }
#prayerfocus p { 
	padding:0 10px 0 10px; 
	line-height:130% }
#prayerfocus img { 
	float:left; 
	margin-right:10px; 
	width:70px; 
	height:50px; 
	font-size:8px }
/* begin prayer focus */

div.reviewbeginbody { 
	margin-top:40px }

div.spotfrndem { 
	visibility:hidden 
	/* margin-top:10px; 
	margin-bottom:5px */ }

.captioned { 
	margin-bottom:5px }

/* begin shaded border */
#shadowed-border { 
	padding:10px 20px 20px 20px; 
	width:30%; 
	float:left; 
	margin:0 20px 0 0 }
#shadowed-border .sb-inner { 
	background-color:#D1D387 }
#shadowed-border .sb-border { 
	background-color:#FFFFFF }
#shadowed-border2 { 
	padding:10px; 
	width:30%; 
	margin:10px auto }
#shadowed-border2 .sb-inner { 
	background-color:#DFE2FF }
#shadowed-border2 .sb-border { 
	background-color:#FFDC9F }
.plain {
	padding: 10px;
	width: 30%;
	margin: 10px auto;
	border: thin solid black }
/* end shaded border */

div.commentsavailable { 
	font-style:italic }
ul.commentsavailable { 
	display:block; 
	margin:0 0 20px 0 }
ul.commentsavailable li	{ 
	list-style-type:none; 
	list-style-position:inside; 
	font-size:85% }
ul.commentsavailable a { 
	text-decoration:underline }

.comment { 
	font-size:10pt; 
	margin:10pt 0 10pt 0; 
	text-align:left }
.comment div { 
	font-size:10pt }
span.myratings { 
	font-size:10pt; 
	font-style:italic }
span.nameage { 
	font-size:10pt; 
	font-style:italic; 
	padding:0 0 0 20px }
.commentresponse { 
	font-size:10pt; 
	margin:10pt 0 10pt 20pt }

ul { 
	margin:0 0 0 18px; 
	list-style-type:square }
ul.issueslist { 
	margin:0 0 0 10px; 
	padding:0; 
	list-style-type:square }
li.issueslist { 
	color:black; 
	margin:0;
	padding:0 0 10px 0 }
ul.commentslist { 
	list-style-type:square; 
	margin:0 0 0 22px; 
	padding:0; 
	font-size:85% }

ol li { 
	list-style-type:decimal }
ol.commentslist li { 
	list-style-type:decimal;  
	margin:5px 0 0 22px; 
	padding:0; 
	font-size:90% }

#spacedlist li { 
	margin:20px }

.recommendr { 
	display:block; 
	background-color:#666699; 
	color:#FFFFFF; 
	font-size:16px; 
	font-weight:bold; 
	padding:5px 0 5px 10px; 
	margin:20px 0 10px 0; 
	text-align:left }

/* BEGIN TEMPORARY SECTION WHICH IS ALREADY IN SPOTLIGHTHDR.CSS—DELETE THESE WHEN TEMPLATE CONVERSION COMPLETED */
blockquote { 
	font-family:Georgia, "Times New Roman", Times, serif }
blockquote p { 
	font-family:Georgia, "Times New Roman", Times, serif }
blockquote.quoteinreview { 
	margin-left:240px }

div.spothdbnr { 
	float:left; 
	width:280px; 
	padding:0 0 3px 0; 
	background-color:#000000 }
div.spothdlinks	{ 
	float:left }

div.spothdtrinity { 
	color:#ccccff; 
	text-decoration:none; 
	font-size:9pt }
td.spothdtrinity { 
	color:#ccccff; 
	text-decoration:none; 
	font-size:9pt }
a.spothdtrinity { 
	text-decoration:none; 
	font-weight:bold }
a.spothdtrinity:link { 
	color:#cccc99 }
a.spothdtrinity:visited { 
	color:#cccc99 }
a.spothdtrinity:active { 
	color:#993333; 
	background-color:#cfc890 }
a.spothdtrinity:hover { 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	color:#FFFFFF; 
	display:block }

.hdrlinks a:link { 
	color:#cccc99; 
	text-decoration:none; 
	font-weight:bold }
.hdrlinks a:visited { 
	color:#cccc99; 
	text-decoration:none; 
	font-weight:bold }
.hdrlinks a:active { 
	color:#ffffff; 
	text-decoration:underline; 
	font-weight:bold }
.hdrlinks a:hover { 
	color:#993333; 
	background-image:url('/dictionary/bg-gold.gif'); 
	text-decoration:none; 
	font-weight:bold; 
	border-style:outset; 
	border-width:thin; 
	padding:1px 2px }

div.redstripe { 
	background:url('/spotlight/bkd-redstripe.gif') #660033 repeat; 
	color:#cccc99; 
	width:100%; 
	text-align:center; 
	padding:5px 0; 
	clear:both }

div.menuBar a { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9pt; 
	font-weight:bold; 
	text-decoration:none; 
	padding:0 6px }
div.menuBar a:link { 
	color:#cccc99 }
div.menuBar a:visited { 
	color:#cccc99 }
div.menuBar a:active { 
	color:#cccc99; 
	background:none }
div.menuBar a:hover	{ 
	color:#993333; 
	background-image:url('/sharedimages/bkd-goldgradient2.gif'); 
	background-color:#cccc99; 
	border-style:outset; 
	border-width:2px; 
	border-color:#ffffff #000000 #000000 #ffffff; 
	padding:5px }

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-color:#cfc890; 
	text-decoration:none; 
	font-weight:normal }

img.spotnewtodvd { 
	margin-bottom:3px; 
	width:70px; 
	height:99px }
span.spotbullet5 { 
	color:#ff6600; 
	font-weight:bold; 
	padding-right:1px }

div.spotlatestreviews { 
	background-color:#000000; 
	text-align:right }

.spotbetter a { 
	font-size:9pt; 
	text-decoration:none }
.spotbetter a:link { 
	color:#000099 }
.spotbetter a:visited { 
	color:#000099 }
.spotbetter a:active { 
	color:#993333; 
	background:#ffcc33 }
.spotbetter a:hover { 
	color:#FFFFFF; 
	background-image:url('/spotlight/bkd-redstripe.gif'); 
	font-weight:bold; 
	padding:3px }

div.redstripe { 
	background:url('/spotlight/bkd-redstripe.gif') #660033 repeat; 
	color:#cccc99; 
	width:100%; 
	text-align:center; 
	padding:5px 0; 
	clear:both }
/* END TEMPORARY SECTION */

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

span.akanation { 
	font-weight:lighter; 
	font-size:70% }

img.spotmr { 
	width:138px; 
	height:18px; 
	margin:0 }
div.spothdr { 
	margin-bottom:10px }
img.spotvwrcomm { 
	width:229px; 
	height:49px; 
	margin:5px 0 }
img.spotvwrcommx { 
	width:260px; 
	margin:5px 0 }
img.spotsendcomm { 
	width:100px; 
	height:50px; 
	margin:5px 0 5px 10px }
div.spotrevinfobox { 
	clear:left; 
	font-size:12px; 
	width:500px; 
	margin:15px 0 20px 0; 
	padding:15px 10px 20px 10px; 
	background-image:url('/spotlight/cream.gif'); 
	-webkit-border-radius:20px; 
	-moz-border-radius:20px; 
	border-radius:20px; 
	-webkit-box-shadow:#B3B3B3 3px 3px 3px;
	-moz-box-shadow:#B3B3B3 3px 3px 3px; 
	box-shadow:#B3B3B3 3px 3px 3px }

.commentdivider { 
	color:#666699; 
	font-size:13pt; 
	display:inline; 
	font-weight:bold; 
	padding-bottom:4pt; 
	margin-bottom:14pt; 
	border-bottom-style:solid; 
	border-bottom-color:#003399; 
	border-bottom-width:1px; 
	line-height:160% }

img.mpaarateg { 
	margin-right:5px; 
	width:12px; 
	height:11px }
img.mpaarategi { 
	margin-right:5px; 
	width:12px; 
	height:11px }
img.mpaaratepg { 
	margin-right:5px; 
	width:21px; 
	height:11px }
img.mpaaratepgi { 
	margin-right:5px; 
	width:21px; 
	height:11px }
img.mpaaratepg13 { 
	margin-right:5px; 
	width:35px; 
	height:11px }
img.mpaaratepg13i { 
	margin-right:5px; 
	width:35px; 
	height:11px }
img.mpaarater { 
	margin-right:5px; 
	width:12px; 
	height:11px }
img.mpaarateri { 
	margin-right:5px; 
	width:12px; 
	height:11px }

/* begin photo section */
.pixinset	{ 
	float:left; 
	width:206px; 
	margin:15px 10px 10px 0; 
	font-size:8px }
/* above intended to be replaced by below */
.pixinset2	{ 
	float:left; 
	width:206px; 
	margin:0 10px 10px 0; 
	font-size:8px }

#pic150 { 
	display:block;  
	width:150px; 
	margin:0 0 5px 14px }

/* relevant issues section */
div.relevant {
	clear:left; 
	width:190px;
	font-size:16pt;
	font-weight:bold; 
	color:#FFFFFF; 
	background-color:#666699; 
	line-height:100%;
	border-style:none; 
	text-align:center; 
	padding:5px }
div.relevantlist { 
	width:185px; 
	background-image:url('/spotlight/cream.gif'); 
	padding:10px 5px 30px 10px; 
	font-size:10pt; 
	line-height:120% }
div.relevantlist img.moviepic { 
	width:180px; 
	margin-bottom:0; 
	position:relative; 
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80); 
	-moz-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80); 
	-webkit-box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80) }
ul.relevantlist li { 
	line-height:150%; 
	margin-left:0 }
ol.relevantlist li { 
	line-height:150%; 
	margin-left:0; 
	padding-left:0 }
ul.reviewerslist { 
	list-style:square; 
	padding-left:216px; 
	line-height:150% }
ol.reviewerslist { 
	padding-left:0; 
	list-style-type:decimal; 
	line-height:150% }
div.relevantlist p { 
	line-height:150%; }
.relevantlist-subtitle { 
	font-weight:bold; 
	color:#666699; 
	padding-bottom:3px;  
	border-bottom:1px solid #666699; 
	margin:20px 0 5px 0; 
	text-transform:uppercase }
/* END relevant issues section */

/* END photo section */

.castcrew { 
	font-size:12px; 
	text-align:left; 
	padding:0 0 5px 0 }

div.spotrightcol { 
	width:200px; 
	float:right; 
	margin-left:10px; 
	text-align:right; 
	padding-bottom:20px }

.texttable { 
	width:100% }

.credits { 
	vertical-align:top }

span.credittitle { 
	font-weight:bold; 
	font-style:italic }
/* above to be outdated and replaced by below */
.credittitle { 
	font-size:12px; 
	width:75px; 
	color:#666699; 
	font-weight:bold; 
	font-style:italic; 
	text-align:right; 
	padding:0 5px 5px 0 }

.temporary { 
	visibility:hidden }
.ratings { 
	background-image:url('/spotlight/cream.gif'); 
	margin-top:15px; 
	empty-cells:show }

.infocolone { 
	width:140px; 
	display:block; 
	float:left; 
	color:#666699; 
	text-align:right; 
	margin-right:5px; 
	padding-bottom:5px }
.infocoltwo { 
	padding-bottom:5px; 
	margin-left:150px }

.picmarg { 
	margin-bottom:5px; 
	border:none }

div.specialinserttitle { 
	font-size:16pt;
	font-weight:bold; 
	color:#ffffff; 
	background-color:#666699; 
	line-height:100%;
	border-style:none; 
	text-align:center; 
	padding:5px }
div.specialinserttext { 
	background-image:url('/spotlight/cream.gif'); 
	padding:10px 10px 30px 10px;  
	font-size:10pt }
	
.highlight { 
	background-color:#ffffcc }

#psynopsis { 
	line-height:150%; 
	color:#666699 }
#psynopsis span { 
	font-weight:bold; 
	font-style:italic }

p { 
	text-align:left }

.imgleft { 
	float:left; 
	margin-right:10px; 
	font-size:85%; 
	text-align:left }
.imgright { 
	float:right; 
	margin-left:10px; 
	font-size:85%; 
	text-align:right }
.caption { 
	margin:5px 0; 
	font-size:10pt; 
	color:#666666 }

.year { 
	font-size:14px; 
	font-weight:normal }
#yearofreleaseOLD { }

.smalltext { 
	font-size:10pt }
.smallertext { 
	font-size:70% }

span.overall { 
	font-weight:bold }

div.mpaarating { 
	font-size:90%; 
	width:455px }

#reviewer { 
	width:455px; 
	line-height:150% }
#reviewer span { 
	font-style:italic }

p.reviewerneeded {
	font-size:110%;
	font-weight:bold;
	font-style:italic }

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

td.header { 
	font-size:8pt }

div.headerfast { 
	font-size:10pt }

td { 
	font-size:11pt }

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-image:url('/sharedimages/bkd-goldgradient2.gif'); 
	background-color:#cccc99; 
	text-decoration:none; 
	font-weight:normal }

a.alpha { 
	font-size:8pt }
p.alpha { 
	color:#663366;
	background:none; 
	font-size:60px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
	text-align:center }

/* OSCARS */
div.oscaraward { 
	display:block; 
	background-color:#FFFFFF; 
	width:180px; 
	text-align:left; 
	padding:0 5px 5px 5px; 
	float:right; 
	margin:10px 20px 10px 10px;  
	font-size:10pt }
div.oscaraward img { 
	width:24px; 
	height:67px; 
	float:left; 
	margin-right:10px }
div.oscaraward div { 
	font-size:7pt; 
	line-height:150%; 
	padding-top:8px }
div.oscaraward span { /* old, delete */
	font-size:7pt; 
	line-height:150% }
img.oscarnominee { 
	margin-bottom:5px }
div.oscardvd { 
	font-size:10px; 
	font-weight:normal; 
	color:#666666 }
div.oscarcategory {
	font-weight:bold; 
	font-size:150%; 
	font-style:italic; 
	color:#999966; 
	background-color:#000000; 
	padding:12px 10px 15px 10px }
div.oscarsectionbarshadow { 
	background:url('/spotlight/news/bkd-shadow2news.gif'); 
	width:100%; 
	border:0; 
	height:8px; 
	margin-bottom:10px }
div.oscarwinner { 
	background:none;
	margin:10px 10px 20px 10px; 
	padding:10px; 
	font-weight:bold; 
	font-size:120%; 
	border:5px dotted #7B0407 }
img.oscarwinner { 
	margin:5px 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%; 
	padding:0 10px 20px 10px }
a.oscarlist { 
	color:#996600; 
	font-weight:normal }
a.oscarlist2 { 
	color:#996600; 
	font-weight:normal; 
	font-size:100% }
a.oscarlist:link { 
	color:#996600; 
	text-decoration:none }
a.oscarlist2:link { 
	color:#996600; 
	text-decoration:none; 
	font-size:100% }
a.oscarlist:visited { 
	color:#996600; 
	text-decoration:none }
a.oscarlist2:visited { 
	color:#996600; 
	text-decoration:none; 
	font-size:100% }
a.oscarlist:active { 
	color:#996600; 
	background:#ffcc33; 
	text-decoration:none }
a.oscarlist2:active { 
	color:#996600; 
	background:#ffcc33; 
	text-decoration:none; 
	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% }
/* end Oscars */

/* below for catalog item inserts only */
div.catauthor { 
	font-style:italic; 
	font-size:small; 
	margin:10px 0 10px 0 }
div.catindxdesc { 
	font-size:10pt }
div.catindxpriceline { 
	margin-top:10px; 
	font-size:80% }
.catprice { 
	color:#3366cc; 
	font-size:12pt; 
	font-weight:bold }
.catpricestrikeout { 
	color:#000000; 
	font-size:12pt; 
	font-weight:normal; 
	text-decoration:line-through }
.specialprice { 
	font-size:14pt; 
	font-weight:bold; 
	color:#D9A62D }
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; 
	background:none; 
	font-size:14pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
a.indxtitle:visited { 
	color:#006666; 
	background:none; 
	font-size:14pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
a.indxtitle:active { 
	color:#cc0066; 
	background:none; 
	font-size:14pt; 
	font-weight:bold; 
	text-decoration:none; 
	margin-right:10px }
a.indxtitle:hover { 
	color:#cc0066; 
	background:#ffcc33; 
	font-size:14pt; 
	font-weight:bold; 
	text-decoration:underline; 
	margin-right:10px }
/* end catalog item inserts */

 }  /* END media screen */


@media print { 
img.zoomin						{ display:none }
#canmo2, #spotlightnewreviews  	{ display:none }
div.nvbar 						{ display:none }
div.spothdr 					{ display:none }
div.spotgosp 					{ display:none }
.spotlightnewreviews a:link		{ display:none }
.spotlightnewreviews a:visited 	{ display:none }
div.shadow 						{ display:none }
div.spotwishlist 				{ display:none }
div.spotfrndem 					{ display:none }
.canmo2 						{ display:none }
div.spotrevfooter 				{ display:none }
span.spot0001 					{ display:none }
span.spot0002  					{ display:none }
p.spotseerellist 				{ display:none }
img.spotsendcomm 				{ display:none }
div.relevant 					{ display:none }
div.relevantlist 				{ display:none }
p.relevantlist-subtitle			{ display:none }
span.more						{ display:none }
div.spotcommhdr 				{ border:none }

.specialindent { /* used on movie review pages where indents of blockquotes and lists are insufficient */
	margin-left:240px; 
	padding-left:0 }

img.moviepic { /* for movie pictures and posters on movie review pages */
	width:190px; 
	margin-bottom:20px; 
	background: #ccc;
	position:relative;
	box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80);
	-moz-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80);
	-webkit-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.80) }

#review { 
	font-size:11pt }
#review a { 
	font-size:11pt; 
	text-decoration:underline }

span.akanation { 
	font-weight:lighter; 
	font-size:70% }

.movietitle { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
	font-size:250%; 
	margin-bottom:8px }
	
a:link { 
	color:#000000; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }
a:visited { 
	color:#000000; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }
a:active { 
	color:#000000; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }
a:hover { 
	color:#000000; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }

div.spotrevinfobox { 
	clear:left;  
	font-size:12px; 
	width:450px; 
	padding:10px; 
	margin:15px 0 0 0; 
	background:none }
.infocolone { 
	width:160px; 
	display:block; 
	float:left; 
	color:#000000; 
	text-align:right; 
	margin-right:10px; 
	padding-bottom:5px }
.infocoltwo { 
	padding-bottom:5px }
span.credittitle { 
	font-weight:bold; 
	font-style:italic }
/* above to be outdated and replaced by below */
.credittitle { 
	font-size:12px; 
	width:75px; 
	color:#000000; 
	font-weight:bold; 
	font-style:italic; 
	text-align:right; 
	padding:0 5px 5px 0 }
.tagline { 
	font-size:110%; 
	color:#000000; 
	font-style:italic; 
	font-weight:bold }
.commentdivider { color:#000000; font-size:13pt; display:inline; font-weight:bold; padding-bottom:4pt; margin-bottom:14pt; border-bottom-style:solid; border-bottom-color:#003399; border-bottom-width:1px }
p.comment { font-size:9pt }
img.spotvwrcomm { width:351px; height:50px; margin:5px 0 }
img.mpaarateg { margin-right:5px; width:12px; height:11px }
img.mpaaratepg { margin-right:5px; width:21px; height:11px }
img.mpaaratepg13 { margin-right:5px; width:35px; height:11px }
img.mpaarater { margin-right:5px; width:12px; height:11px }
.pixinset { 
	float:left; 
	width:206px; 
	margin:15px 10px 10px 0 }
/* above intended to be replaced by below */
.pixinset2 { 
	float:left; 
	width:206px; 
	margin:0 10px 10px 0 }

.canmo { 
	float:right; 
	text-align:left; 
	margin-left:10px }
.canmo a:link { 
	color:#000000 }
.canmo a:visited { 
	color:#000000 }

.castcrew { 
	font-size:12px; 
	text-align:left; 
	padding:0 0 5px 0 }

div.spotrightcol { 
	width:200px; 
	float:right; 
	margin-left:10px; 
	text-align:right; 
	padding-bottom:20px }

.texttable { 
	width:700px }

.aka { 
	font-size:8pt; 
	margin-bottom:10pt; 
	font-weight:normal }

.credits { 
	vertical-align:top }

.temporary { 
	color:#CCCCCC }

.ratings { 
	background-image:url('/spotlight/cream.gif'); 
	margin-top:15px; 
	empty-cells:show }

body { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:normal; 
	color:black; 
	background:none; 
	font-size:11pt }
	
.insertqa { 
	font-size:10pt; 
	margin:10px 0 15px 0 }

blockquote { 
	font-family:Georgia, "Times New Roman", Times, serif }
blockquote.quoteinreview { 
	margin-left:240px }

.picmarg { 
	margin-bottom:5px; 
	border:none }

.recommendr { 
	width:700px; 
	display:block; 
	color:#FFFFFF; 
	background-color:#666699; 
	font-size:16px; 
	font-weight:bold; 
	padding:5px 0 5px 10px; 
	margin:20px 0 10px 0; 
	text-align:left }

div.specialinserttitle { 
	font-size:16pt;
	font-weight:bold; 
	color:#ffffff; 
	background-color:#666699; 
	line-height:100%;
	border-style:none; 
	text-align:center; 
	padding:5px }

div.specialinserttext { 
	background-image:url('/spotlight/cream.gif'); 
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px; 
	font-size:10pt }
	
.highlight { 
	background-color:#ffffcc }

.psynopsis { 
	font-weight:bold; 
	font-style:italic }

p { 
	text-align:left }

.imgleft { 
	float:left; 
	margin-right:10px; 
	font-size:85%; 
	text-align:left }
.imgright { 
	float:right; 
	margin-left:10px; 
	font-size:85%; 
	text-align:right }
.caption { 
	margin-bottom:5px; 
	font-size:75% }

h2 { 
	font-size:100%; 
	font-weight:bold; 
	text-align:left; 
	font-style:italic }

.bigcap { 
	font-size:250%; 
	font-weight:bold; 
	font-style:italic; 
	font-family:Georgia, "Times New Roman", Times, serif }

.year { 
	font-size:14px; 
	font-weight:normal }

.smalltext { 
	font-size:10pt }
.smallertext { 
	font-size:70% }

span.overall { 
	font-weight:bold }

span.myratings { 
	font-style:italic }

span.nameage { 
	font-style:italic; 
	padding:0 0 0 20px }

div.mpaarating { font-size:90% }

p.reviewerneeded {
	font-size:110%;
	font-weight:bold;
	font-style:italic }

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

ul.issueslist { 
	margin:0 0 0 10px; 
	padding:0; 
	list-style-type:square }
	
ul { 
	margin:0 0 0 18px }

li.issueslist { 
	color:black; 
	margin:0;
	padding:0 0 10px 0; }

td.header { 
	font-size:8pt }

div.headerfast { 
	font-size:10pt }

td { font-size:11pt }

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

a.indxtitle:link { 
	color:#cc0066; 
	background:none; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:18px }

a.indxtitle:visited { 
	color:#990066; 
	background:none; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:18px }

a.indxtitle:active { 
	color:#ff00ff; 
	background:none; 
	text-decoration:underline; 
	font-weight:bold; 
	font-size:18px }

a.indxtitle:hover { 
	color:#ff0000; 
	background:#ffcc33; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:18px }

a.alpha { 
	font-size:8pt }

p.alpha { 
	color:#663366;
	background:none; 
	font-size:60px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-weight:bold; 
	text-align:center }

div.oscarcategory {
	font-weight:bold; 
	font-size:150%; 
	font-style:italic; 
	color:#999966; 
	background-color:#000000; 
	margin:30px 0 0 0; 
	padding:4px 0 3px 0 }

div.oscarwinner { 
	background:none;
	margin:10px 0 20px 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.oscarlist2 { 
	color:#996600; 
	font-weight:normal; 
	font-size:100% }
a.oscarlist:link { 
	color:#996600; 
	text-decoration:none }
a.oscarlist2:link { 
	color:#996600; 
	text-decoration:none; 
	font-size:100% }
a.oscarlist:visited { 
	color:#996600; 
	text-decoration:none }
a.oscarlist2:visited { 
	color:#996600; 
	text-decoration:none; 
	font-size:100% }
a.oscarlist:active { 
	color:#996600; 
	background:#ffcc33; 
	text-decoration:none }
a.oscarlist2:active { 
	color:#996600; 
	background:#ffcc33; 
	text-decoration:none; 
	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% }

 } /* END media print */