@charset "UTF-8";

/* ____Christian Answers™ • http://ChristianAnswers.Net ___ */
/* _______________  for all languages _____________________ */
/* _________  Copyright ©, Films for Christ™ ______________ */


#can©™statements { 
	font-size:11px }
#can©™statements a { 
	text-decoration:underline }

img.canmainlogo { 
	width:380px; 
	height:108px; 
	margin-bottom:5px }

#featurebox { 
	float:right; 
	position:relative; 
	top:-70px; 
	width:220px }

#canhomesearchbox { 
	margin-top:15px }

#googlebox { 
	width:250px; 
	float:right; 
	position:relative; 
	top:-40px; 
	left:-20px }

.date {
	font-size:120%; 
	color:#333399; 
	background:none; 
	text-decoration:none; 
	font-weight:bold; 
	text-align:center; 
	margin-bottom:10px }
#datecanhome { 
	font-size:110%; 
	color:#333399; 
	text-decoration:none; 
	font-weight:bold; 
	font-style:italic; 
	margin-top:15px; 
	margin-bottom:10px; 
	text-align:center }

#reviewsection { 
	width:250px; 
	padding-left: 15px; 
	padding-bottom:20px }

#siteinfo { 
	width:99px; 
	height:19px; 
	margin:15px 0 6px 0 }

/* CAN home special feature section */
div.specialfeature { 
	line-height:130% }
div.specialfeature a:link { 
	color:#000000; 
	background:none; 
	text-decoration:underline }/*990066*/
div.specialfeature a:visited { 
	color:#333333; 
	background:none; 
	text-decoration:underline }/*0000cc*/
div.specialfeature a:active { 
	color:#FF00FF; 
	background:none; 
	text-decoration:underline }
div.specialfeature a:hover { 
	color:#FF0000; 
	background:#F8DC00; 
	text-decoration:underline }
/* END CAN home special feature section */

.siteshortcuts { 
	line-height:150%; 
	font-size:90% }

/* ten common questions */
#tencommonqs { 
	width:170px }
#tencommonqsscrollbox { 
	width:100%; 
	height:150px; 
	margin-top:5px; 
	padding:0; 
	color:#000000; 
	background-color:#ffffff; 
	border:0px solid #000000; 
	border-top:1px solid #999999; 
	border-bottom:1px solid #999999; 
	overflow:auto; 
	scrollbar-face-color:#9999CC; 
	scrollbar-highlight-color:#646464; 
	scrollbar-3dlight-color:#9999CC; 
	scrollbar-darkshadow-color:#000000; 
	scrollbar-shadow-color:#646464; 
	scrollbar-arrow-color:#FFCC00; 
	scrollbar-track-color:#eeeeee }
#tencommonqsscrollbox ul { 
	margin:5px 5px 0 15px; 
	list-style-type:square }
#tencommonqsscrollbox ul li { 
	margin-bottom:10px }
/* END ten common questions */

fieldset { 
	border:none; 
	margin:0; 
	padding:0 }

.rss-box-cfn {
	font-size:9pt }
.rss-box-cfn img { 
	float:left; 
	margin:0 10px 10px 0 }
.rss-box-cfn a { 
	font-size:120%;
	display:block; 
	font-weight:bold; 
	color:#999999 }
.rss-box-cfn li {
	clear:left;
	margin-bottom:10px; 
	list-style:none }

hr.hr1	{ 
	color:#CCCCCC; 
	background-color:#CCCCCC; 
	height:1px; 
	border:none 0; 
	clear:left; 
	margin:10px 0 }

/* NOT USED YET .submitbutton {
	font-family:Arial,Helvetica,Geneva,Swiss,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#FFFFFF;
	background-color:#FF9900 } */

/* begin directry.html styles */
ul.directrylists { 
	list-style-image:url('/ball-dir.gif'); 
	margin:0 0 0 20px; 
	line-height:140% }
div.directrysection { 
	padding:5px; 
	margin:10px 0 10px 0; 
	color:#FFFFFF; 
	border-width:3px; 
	background-color:#CC9966; 
	border-style:outset }
/* end directry.html styles */

/* begin index pages only styles */
span.questitle { 
	font-size:12pt; 
	font-weight:normal }
ul.indxqaitem { 
	list-style-image:url('/a.gif'); 
	margin-left:25px }
ul.indxqaitem  li { 
	margin-bottom:15px; 
	font-size:80% }
ul.indxqaitem  a { 
	font-size:12pt; 
	text-decoration:underline }
/* end index pages only styles */

img { border:none }

.pagewrappernews { 
	width:650px; 
	margin-left:-325px; 
	position:relative;
	left:50%; 
	top:10px; 
	visibility:visible }

.languagehome { 
	font-size:200%; 
	width:380px; 
	text-align:right; 
	font-weight:bold; 
	font-style:italic; 
	color:#0000FF; 
	margin-bottom:5px }

ul.bluebullet { 
	list-style-image:url('http://ChristianAnswers.Net/a.gif'); 
	margin-left:25px }

td.canleftcol { 
	background:url('http://ChristianAnswers.Net/bkd-yellow.gif'); 
	width:166px; 
	vertical-align:top; 
	padding:10px; 
	line-height:120% }

#canrightcol { 
	padding:20px 20px 20px 15px }

.languagebar { 
	margin-top:5px; 
	padding:3px; 
	background-color:#FFFFFF; 
	border-style:solid; 
	border-width:1px; 
	border-color:#999999; 
	text-align:left }
	
.newsletterdisclaimer { 
	font-size:10pt; 
	color:#999999; 
	margin-top:8px; 
	text-align:left }

.worldview { 
	color:black; 
	margin:0 0 0 6px; 
	padding:0; 
	list-style:square }

h2.newsletter { 
	display:block; 
	background:#495C9C; 
	font-size:12pt; 
	color:#FFFFFF; 
	font-weight:bold; 
	padding:5px 5px 5px 20px; 
	margin:15px 0 10px 0; 
	text-align:left }

span.highlight { 
	background-color:#FFFFCC }

.imgleft { 
	float:left; 
	margin-right:10px }
.imgright { 
	float:right; 
	margin-left:10px }

.languages { 
	font-size:80%; 
	color:#000000; 
	font-weight:normal; 
	text-align:right }
	
body.whitebkd { 
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif; 
	font-style:normal; 
	color:#000000; 
	background-color:#FFFFFF; 
	background:none; 
	margin:0 }

body.black { 
	background-color:#000000; 
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif; 
	color:#000000 }
body { 
	font-family:Verdana,Arial,Helvetica,Geneva,Swiss,sans-serif; 
	font-style:normal; 
	color:#000000; 
	background:url('http://ChristianAnswers.Net/khaki.gif'); 
	margin:0 }
	
#linksblk a { 
	color:#000000 }

#invisibleobject { 
	visibility:hidden }

.spotlightnewreviews a:link { 
	font-size:10pt }
.spotlightnewreviews a:visited { 
	font-size:10pt }

.smalltext { 
	font-size:80% }
.smallertext { 
	font-size:70% }

div.trans { 
	font-size:80%; 
	color:#996633 }

#whitetext a { 
	color:#FFFFFF }

#whitetext a:hover { 
	color:red }

.dark { 
	color:#FFFFFF; 
	font-size:90% }
.dark a { 
	color:white; 
	font-weight:bold }
.dark a:hover { 
	color:red; 
	background-color:#F8DC00 }

#dark { 
	color:white; 
	font-size:90% }
#dark a { 
	color:white; 
	font-weight:bold }
#dark a:hover { 
	color:red; 
	background-color:#F8DC00 }

.button {
	width:10em;
	padding:0;
	margin:0 0 1em 0; 
	background-color:#90bade;
	color:#333333 }
.button ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none }
.button li {
	list-style:none; 
	border-bottom:1px solid #90bade;
	margin:0 }
.button li.listcategory {
	color:white; 
	font-size:11px; 
	font-weight:bold; 
	background-image:url('http://ChristianAnswers.Net/bkd-blue1.gif'); 
	padding:3px 3px 3px 0.5em }
.button li a {
	font-size:11px; 
	font-weight:bold; 
	display:block;
	padding:3px 3px 3px 0.5em;
	border-left:10px solid #E6EAFF;
	border-right:10px solid #E6EAFF;
	background-color:#e6eaff; 
	color:#000000;
	text-decoration:none }
html>body .button li a { 
	width:auto }
.button li a:hover {
	border-left:10px solid #FFCC00; 
	border-right:10px solid #FFFFFF; 
	background-color:#2586d7; 
	background-image:url('http://ChristianAnswers.Net/bkd-blue1.gif'); 
	color:#FFFFFF }

#button {
	width:12em;
	border-right:0px solid #000000;
	padding:0 0 1em 0;
	margin-bottom:1em;
	background-color:#90bade;
	color:#333333 }
#button ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none }
#button li {
	list-style:none; 
	border-bottom:1px solid #90bade;
	margin:0 }
#button li.listcategory {
	color:white; 
	font-size:11px; 
	font-weight:bold; 
	background:url('http://ChristianAnswers.Net/bkd-blue1.gif'); 
	padding:3px 3px 3px 0.5em }
#button li a {
	font-size:11px; 
	font-weight:bold; 
	display:block;
	padding:3px 3px 3px 0.5em;
	border-left:10px solid #E6EAFF;
	border-right:10px solid #E6EAFF;
	background-color:#e6eaff;
	color:#000000;
	text-decoration:none }
html>body #button li a { 
	width:auto }
#button li a:hover {
	border-left:10px solid #1C64D1;
	border-right:10px solid #5BA3E0;
	background-color:#2586D7;
	color:#FFFFFF }

h2.subheaders { 
	background-image:url('http://ChristianAnswers.Net/bkd-blue1.gif'); 
	padding:6px 6px 6px 12px; 
	margin:20px 0 15px 0; 
	text-align:left; 
	font-size:140%; 
	font-weight:bold; 
	color:white }

a:link { 
	color:#000000; 
	background:none; 
	text-decoration:none }/*990066*/
a:visited { 
	color:#333333; 
	background:none; 
	text-decoration:none }/*0000cc*/
a:active { 
	color:#FF00FF; 
	background:none; 
	text-decoration:underline }
a:hover	{ 
	color:#FF0000; 
	background:#F8DC00; 
	text-decoration:none }

a.nav1:link { 
	color:#000000; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.nav1:visited { 
	color:#000000; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.nav1:active { 
	color:#000000; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold }
a.nav1:hover { 
	color:#000000; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold; 
	background-color:#FFFFFF }

a.nav2:link { 
	color:#FFFFFF; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.nav2:visited { 
	color:#ffffff; 
	font-size:11px; 
	text-decoration:none; 
	font-weight:bold }
a.nav2:active { 
	color:#FF00FF; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold }
a.nav2:hover { 
	color:#000000; 
	font-size:11px; 
	text-decoration:underline; 
	font-weight:bold }

div.dparent  { 
	color:#990066; 
	background:none; 
	text-decoration:underline; 
	font-weight:bold; 
	margin:5px 0 0 0 }

a.dparent:link { 
	color:#990066; 
	background:none; 
	text-decoration:underline; 
	font-weight:bold }
a.dparent:visited { 
	color:#0000CC; 
	background:none; 
	text-decoration:underline; 
font-weight:bold }
a.dparent:active { 
	color:#FF00FF; 
	background:none; 
	text-decoration:underline; 
	font-weight:bold }
a.dparent:hover { 
	color:#FF0000; 
	background:#F8DC00; 
	font-weight:bold }

a.dchild:link { 
	color:#000000; 
	background:none }
a.dchild:visited { 
	color:#000000; 
	background:none }
a.dchild:active { 
	color:#FF00FF; 
	background:#FFFFCC }
a.dchild:hover { 
	color:#ff0000; 
	background:#F8DC00 }

a.indxtitle:link { 
	color:#FF6600; 
	background:none; 
	font-size:150%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:visited { 
	color:#006666; 
	background:none; 
	font-size:150%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:active { 
	color:#CC0066; 
	background:none; 
	font-size:150%; 
	font-weight:bold; 
	text-decoration:none }
a.indxtitle:hover { 
	color:#cc0066; 
	background:#ffcc33; 
	font-size:150%; 
	font-weight:bold; 
	text-decoration:none }

p.one { 
	font-size:12pt; 
	font-family:Arial,Helvetica,Swiss,Geneva,sans-serif }

p.two { 
	font-family:Arial,Helvetica,Swiss,Geneva,sans-serif; 
	font-size:11pt; 
	color:#FFFFFF; 
	background:none }
a.two:link { 
	font-size:11pt; 
	color:#FFFFFF; 
	background:none; 
	text-decoration:none; 
	font-weight:bold }
a.two:visited { 
	font-size:11pt; 
	color:#FFFFFF; 
	background:none; 
	text-decoration:none; 
	font-weight:bold }
a.two:active { 
	font-size:11pt; 
	color:#FFFFFF; 
	background:none; 
	text-decoration:underline; 
	font-weight:bold }
a.two:hover { 
	font-size:11pt; 
	color:#FFFFFF; 
	background:#F8DC00; 
	font-weight:bold }

div.ten { 
	font-family:Arial,Helvetica,Swiss,Geneva,sans-serif; 
	font-size:10pt; 
	background:none; 
	text-decoration:none; 
	font-weight:normal }

div.CANnavText { 
	font-family:verdana,arial,helvetica,swiss,geneva,sans-serif; 
	font-size:8pt; 
	color:#FFFFFF; 
	background:none; 
	text-decoration:none; 
	font-weight:bold }

ul { 
	margin:0 0 0 5px; 
	padding:0; 
	list-style:square }
li { 
	color:#000000; 
	margin:0;
	padding:0 }
ul.langlist { 
	margin:0 0 0 15px; 
	padding:0 }
li.langlist { 
	font-size:10pt;  
	color:black; 
	margin:0 10px 5px 5px;
	padding:0;
	list-style:square }

.langhdr {
	font-size:15px;
	display:block;
	padding:3px 5px 3px 5px;
	margin:10px 0;
	text-align:left;
	background-color:#FFFFCC }

td.CANnavBar { 
	color:#000000 }

span.ls150 { 
	line-height:150% }

/* below 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; 
	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 }
