@charset "UTF-8";
/*
ChristianAnswers.Net site-wide persistent CSS
© 2013-2024, Christian Answers
Last edit 12.13.2024 pst VALIDATED
*/

@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

@media print {

#printhdrCAN #canlogo380 {width:125px;}
#printhdrCAN {position:relative;top:-6px;font-size:12pt;font-weight:400;margin-bottom:40px;}

.donotprint,
.heroimg,
.languages,
.noprint {display:none !important;}

.oursitebuttons img,
.oursitebuttons,
.return,
.searchcan,
.ui-widget {display:none !important;}

#ansIndexButton,
#answerpage article img,
#CAfooter,
#canheader,
#cantopbar,
#cantopbarleft,
#fundraisingbanner iframe,
#publishedbycan,
#searchanswers,
#validxhtml {display:none !important;}

/* show see more hidden text */
.hiddenExpand {display:inline !important;}

.invisible {visibility:hidden;}

h1 {font-size:32px;}

.imgleft {
	float:left;
	margin:0 15px 10px 0;
}
.imgright {
	float:right;
	margin:0 0 15px 10px;
}
img.scaled {width:100%;}

/* WIDTH ==========*/
.w25pct {width:25%;}
.w30pct {width:30%;}
.w40pct {width:40%;}
.w50pct {width:50%;}
.w60pct {width:60%;}
.w70pct {width:70%;}
.w75pct {width:75%;}
.w80pct {width:80%;}
.w90pct {width:90%;}
.w98pct {width:98%;}
.w100pct,
.width100percent {width:100%;}

.w200 {width:200px;}
.w600 {width:600px;}
/* end width */

.bigcap {
	font-family:Times, 'Times New Roman', Georgia, serif;
	float:left;
	font-size:75px;
	font-weight:normal;
	line-height:60px;
	padding-top:4px;
	padding-right:8px;
	padding-left:3px;
}

} /* end media print */

@media screen {

#printhdrCAN,
.hiddentext,
.togglecontainer {display:none;}

body {margin:0;color:#000;}

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

/* BREAKS========== */
.keeptogether {page-break-inside:avoid;}
  .nocolbreak {break-inside:avoid-column;}
 .nolineBreak {white-space:nowrap;}
   h1, h2, h3 {page-break-after:avoid;}
 img,.caption {page-break-inside:avoid;}
 
/* Purpose: in balanced columns, makes list elements flow gracefully, without orphaned words or lines */
li {
	-webkit-column-break-inside:avoid;/* Chrome, Safari, Opera */
	page-break-inside:avoid;/* Firefox */
	break-inside:avoid;/* IE 10+ */
	break-inside:avoid-column;
}

/* HEADERS========== */
#canheader {
	overflow:auto;
	position:relative;
	width:100%;
	background:#f5df4d !important;/* IlluminatingYellow */
	border-collapse:collapse;/* only needed if canheader is a table */
}
#hdrLogoContainer {max-width:200px;}
#canheaderLogo {
	float:left;
	width:30%;
	padding:10px 0 10px 10px;
}
#canLogoImg {
	margin:0;
	padding:0;
	width:100%;
	max-width:200px;
	min-width:125px;
}
#canheaderLang {
	margin:0;
	padding:0;
	font-style:italic;
	text-align:right;
}
#canheaderR {
	float:right;
	width:50%;
	text-align:right;
	padding:20px 10px 10px 0;
}
#canheader a:link,
#canheader a:visited,
#canheader a:active {
	text-decoration:none !important;
	border-bottom:none !important;
	background:none !important;
	color:#000;
}
/* end headers */

/* FOOTERS========== */
footer {
	background:#f5df4d;/* IlluminatingYellow */
	padding:10px 10px 30px 10px;
}
  #CAfooter {clear:both;}
#CAfooter a {color:#000;}

#CAfooterlogonav a,
#CAfooterlogonav a:link,
#CAfooterlogonav a:active,
#CAfooterlogonav a:visited,
#cannavfooter a,
#cannavfooter a:link,
#cannavfooter a:active,
#cannavfooter a:visited {
	color:#000;
	text-decoration:none !important;
	border-bottom:none !important;
}
#CAfooterlogonav {
	display:flex;
	min-height:50px;
}
#CAfooterlogonav div,
#CAfooterlogonav div a {
	font-size:16px;
	line-height:175%;
}
#CAfooterlogonav div {
	margin-left:10px;
	margin-bottom:20px;
	padding-top:1%;
}
#CAfooterlogonav div a {
	padding:0 5px;
}
#CAfooterlogonav img {/* not currently used */
	width:125px;
	height:50px;
	margin-bottom:20px;
}
nav#cannavfooter {
	margin-top:10px;
}
nav#cannavfooter ul {
	margin:0;
	padding:0;
	columns:150px auto;
	column-gap:20px;
}
nav#cannavfooter li {
	list-style:none;
	font-size:14px;
	height:auto;
	margin-right:20px;
	margin-bottom:10px;
}
nav#cannavfooter li a {
	display:block;
	padding:5px;
	border-bottom:none !important;
}
/* end footers */

/* BORDERS */
.borderAlpha {
	border:1px solid #ccc;
	border-radius:15px;
	padding:15px 20px 30px 20px;
}

#publishedbycan {
	clear:both;
	margin-top:30px;
	margin-bottom:20px;
	font-size:16px;
	line-height:160%;
	text-align:center;
}

.translator {font-size:12px !important;}

/* WIDTH========== */
.heroimg {width:100%; max-width:1920px;}

.w100 {width:100px;}
.w125 {width:125px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w250 {width:200px;}
.w600 {width:600px;}

 .w20pct {width:20%;}
 .w25pct {width:25%;}
 .w30pct {width:30%;}
 .w40pct {width:40%;}
 .w50pct {width:50%;}
 .w60pct {width:60%;}
 .w70pct {width:70%;}
 .w75pct {width:70%;}
 .w80pct {width:80%;}
 .w90pct {width:90%;}
 .w98pct {width:98%;}
.w100pct {width:100%;}

.mw40 {max-width:40%;}
.mw50 {max-width:50%;}
.mw60 {max-width:60%;}
.mw70 {max-width:70%;}
.mw75 {max-width:75%;}
.mw80 {max-width:80%;}
.mw90 {max-width:90%;}

       .mw70R {width:100%; max-width:70px; height:auto;}

        .mw100 {max-width:100px; height:auto;}
       .mw100R {width:100%; max-width:100px; height:auto;}

        .mw150 {max-width:150px; height:auto;}
       .mw150R {width:100%; max-width:150px; height:auto;}

        .mw200 {max-width:200px;}
       .mw200R {width:100%; max-width:200px; height:auto;}

        .mw250 {max-width:250px; height:auto;}
       .mw250R {width:100%; max-width:250px; height:auto;}

        .mw300 {max-width:300px; height:auto;}
       .mw300R {width:100%; max-width:300px; height:auto;}

        .mw350 {max-width:350px; height:auto;}
       .mw350R {width:100%; max-width:350px; height:auto;}

        .mw400 {max-width:400px;}
       .mw400R {width:100%; max-width:400px; height:auto;}

        .mw450 {max-width:450px; height:auto;}
       .mw450R {width:100%; max-width:450px; height:auto;}

        .mw500 {max-width:500px; height:auto;}
       .mw500R {width:100%; max-width:500px; height:auto;}

        .mw600 {max-width:600px; height:auto;}
       .mw600R {width:100%; max-width:600px; height:auto;}
div.mw600R img {width:95%; max-width:600px; height:auto;}

        .mw650 {max-width:650px; height:auto;}
       .mw650R {width:100%; max-width:650px; height:auto;}
div.mw650R img {width:95%; max-width:650px; height:auto;}

        .mw700 {max-width:700px; height:auto;}
       .mw700R {width:100%; max-width:700px; height:auto;}  

        .mw750 {max-width:750px; height:auto;} 
       .mw750R {width:100%; max-width:750px; height:auto;}

        .mw800 {max-width:800px; height:auto;}
       .mw800R {width:100%; max-width:800px; height:auto;}
	   
	    .mw900 {max-width:900px; height:auto;}
       .mw900R {width:100%; max-width:900px; height:auto;}

       .mw1000 {max-width:1000px; height:auto;}
      .mw1000R {width:100%; max-width:1000px; height:auto;}

/* END max-width========== */

/* floated FLEX FIGURES with or without captions */

/* CAPTION for above */
.r100 div,
.l100 div,
.r150 div,
.l150 div,
.r200 div,
.l200 div,
.r250 div,
.l250 div,
.r300 div,
.l300 div,
.r350 div,
.l350 div,
.r400 div,
.l400 div,
.r500 div,
.l500 div,
.r600 div,
.l600 div,
.r700 div,
.l700 div,
.r800 div,
.l800 div {
	margin:0;
	padding-top:5px;
	font-family:'Open Sans', Arial, Helvetica, Swiss, Geneva, sans-serif;
	font-size:16px;
	line-height:160%;
	color:#939597;/* UltimateGray */
}
/* image CAPTION and caption link */
.r100 div, .r100 div a,
.l100 div, .l100 div a,
.r150 div, .r150 div a,
.l150 div, .l150 div a,
.r200 div, .r200 div a,
.l200 div, .l200 div a,
.l250 div, .l250 div a,
.r250 div, .r250 div a,
.r300 div, .r300 div a,
.l300 div, .l300 div a,
.r350 div, .r350 div a,
.l350 div, .l350 div a,
.r400 div, .r400 div a, 
.l400 div, .l400 div a,
.r500 div, .r500 div a,
.l500 div, .l500 div a,
.r600 div, .r600 div a,
.l600 div, .l600 div a,
.r700 div, .r700 div a,
.l700 div, .l700 div a,
.r800 div, .r800 div a,
.l800 div, .l800 div a,
.herocaption,
.herocaption em,
figcaption,
.caption,
.caption a,
.captionheroimg,
.captionhero,
#captionhero {
	font-size:16px;	
	color:#939597;/* UltimateGray */
}
.herocaption {
	padding:8px 20px 30px 20px; 
	text-align:right;
	line-height:25px;
}
.herocaption a {
	color:#939597 !important;/* UltimateGray */
	border:none;
}

/* image credit and credit link */
.cc, .cc a,
.r100 div div, .r100 div div a,
.r125 div div, .r125 div div a,
.r150 div div, .r150 div div a,
.l150 div div, .l150 div div a,
.r200 div div, .r200 div div a,
.l200 div div, .l200 div div a,
.r250 div div, .r250 div div a,
.l250 div div, .l250 div div a,
.r300 div div, .r300 div div a,
.l300 div div, .l300 div div a,
.r350 div div, .r350 div div a,
.l350 div div, .l350 div div a,
.r400 div div, .r400 div div a,
.l400 div div, .l400 div div a,
.r500 div div, .r500 div div a,
.l500 div div, .l500 div div a,
.r600 div div, .r600 div div a,
.l600 div div, .l600 div div a,
.r700 div div, .r700 div div a,
.l700 div div, .l700 div div a,
.r800 div div, .r800 div div a,
.l800 div div, .l800 div div a,
.mw100 div div, .mw100 div div a,
.mw100R div div, .mw100R div div a,
.mw150 div div, .mw150 div div a,
.mw150R div div, .mw150R div div a,
.mw200 div div, .mw200 div div a,
.mw200R div div, .mw200R div div a,
.mw250 div div, .mw250 div div a,
.mw250R div div, .mw250R div div a,
.mw300 div div, .mw300 div div a,
.mw300R div div, .mw300R div div a,
.mw350 div div, .mw350 div div a,
.mw350R div div, .mw350R div div a,
.mw400 div div, .mw400 div div a,
.mw400R div div, .mw400R div div a,
.mw450 div div, .mw450 div div a,
.mw450R div div, .mw450R div div a,
.mw500 div div, .mw500 div div a,
.mw500R div div, .mw500R div div a,
.mw600 div div, .mw600 div div a,
.mw600R div div, .mw600R div div a,
.mw650 div div, .mw650 div div a,
.mw650R div div, .mw650R div div a,
.mw700 div div, .mw700 div div a,
.mw700R div div, .mw700R div div a,
.mw750 div div, .mw750 div div a,
.mw750R div div, .mw750R div div a,
.mw800 div div, .mw800 div div a,
.mw800R div div, .mw800R div div a,
.mw1000 div div, .mw1000 div div a,
.mw1000R div div, .mw1000R div div a {
	font-size:10px;
	color:#939597 !important;/* UltimateGray */
	line-height:15px;
	border-bottom:none !important;
}

/* creative commons notice */
.cc, .cc a {
	font-size:10px !important;
	padding-top:8px;
}
a.cc {font-size:10px !important;}

figcaption {
	margin:0 0 8px 0;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:8px;
}
   .caption,
  .caption a {margin:10px 0 15px 0;}
#captionhero {margin:5px 20px 0 20px;}
.captionheroimg {
	margin-top:0;
	margin-bottom:20px;
}
div.caption div {
	font-size:10px;
	margin-top:8px;
	margin-bottom:30px;
}

.r50,
.r70,
.r100,
.r125,
.r150,
.r200,
.r250,
.r300,
.r350,
.r400,
.r500,
.r600,
.r700,
.r800 {
	float:right;
	margin:0 0 20px 10px;
}
.l70,
.l100,
.l125,
.l150,
.l200,
.l250,
.l300,
.l350,
.l400,
.l500,
.l600,
.l700,
.l800 {
	float:left;
	margin:0 20px 10px 0;
}

  .r70, .l70 {max-width:70px; display:inline-block; background:#fff;}
  .r80, .l80 {max-width:80px; display:inline-block; background:#fff;}
.r100, .l100 {max-width:100px; display:inline-block; width:40%; background:#fff;}
.r125, .l125 {max-width:125px; display:inline-block; width:40%; background:#fff;}
.r150, .l150 {max-width:150px; display:inline-block; width:40%; background:#fff;}
.r200, .l200 {max-width:200px; display:inline-block; width:50%; background:#fff;}
.r250, .l250 {max-width:250px; display:inline-block; width:50%; background:#fff;}
.r300, .l300 {max-width:300px; display:inline-block; width:50%; background:#fff;}
.r350, .l350 {max-width:350px; display:inline-block; width:50%; background:#fff;}
.r400, .l400 {max-width:400px; display:inline-block; width:50%; background:#fff;}
.r500, .l500 {max-width:500px; display:inline-block; width:50%; background:#fff;}
.r600, .l600 {max-width:600px; display:inline-block; width:50%; background:#fff;}
.r700, .l700 {max-width:700px; display:inline-block; width:50%; background:#fff;}
.r800, .l800 {max-width:800px; display:inline-block; width:50%; background:#fff;}

.r100 img,
.l100 img,
.r125 img,
.l125 img,
.r150 img,
.l150 img,
.r200 img,
.l200 img,
.r250 img,
.l250 img,
.r300 img,
.l300 img,
.r350 img,
.l350 img,
.r400 img,
.l400 img,
.r500 img,
.l500 img,
.r600 img,
.l600 img,
.r700 img,
.l700 img,
.r800 img,
.l800 img,
.mw100 img,
.mw125 img,
.mw150 img,
.mw200 img,
.mw250 img,
.mw300 img,
.mw350 img,
.mw400 img,
.mw500 img,
.mw600 img,
.mw700 img
.mw1000 img {width:100%;}

/* END images and captions========== */


/* NEVER place any transform inside a PULLQUOTE class
   may crash browsers */
.uc {text-transform:uppercase;}

div.authorwbe {
	font-size:13px;
	color:#939597;/* UltimateGray */
	margin:20px 0 20px 0;
}
div.authorwbe a:link {
	color:#939597;/* UltimateGray */
}
h1,
h2,
h3 {line-height:150%;}

tr {vertical-align:top;}

/* LISTS========== */

ul.listspaced li {
	list-style:square;
	line-height:180%;
	margin-bottom:2%;
}
ol.listspaced li {
	line-height:180%;
	margin-bottom:2%;
}
ul.listcompress li,
ol.listcompress li {
	margin-bottom:5px;
	line-height:normal;
}

/* phase-out */
.spaceV10 li {margin-bottom:10px;}
.spaceV20 li {margin-bottom:20px;}

/* BULLETS========== */
ul.bulleta li {
	clear:left;
	list-style-image:url('/img/a.gif');/* a blue */
	margin-bottom:2%;
	line-height:150%;
}
ul.orangebullet li {
	clear:left;
	list-style-image:url('/img/bullet-lightbrown.gif');
	margin-bottom:2%;
}
ul.brownbullet li {
	clear:left;
	list-style-image:url('/a2.gif');
	margin-bottom:25px;
}
ul.nobullet li,
ul li.nobullet {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
ul.bulletR li {
	list-style-image:url('/img/arrowR-triangle12.png') !important;
	margin-left:15px !important;
}
/* end bullets */

/* BUTTONS==========vertical navigation columns */
.button {
	width:160px;
	padding:0;
	margin:0 0 16px 0;
	background:#fff;
	background-color:#fff;
	color:#333;/* dark gray */
}
.button ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
.button li {
	list-style:none;
	background:#e6eaff;/* PaleBlue */
	border-bottom:1px solid #90bade;/* Cornflower */
	margin:0;
}
.button li:hover {}

.button li.listcategory {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	background-image:url('/img/bkd-blue1.gif');
	padding:3px 3px 3px 8px;
}
.button li a {
	display:block;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:#e6eaff;/* PaleBlue */
	border-left:10px solid #e6eaff;/* PaleBlue */
	border-right:10px solid #e6eaff;/* PaleBlue */
	padding:3px 3px 3px 8px;
}
#button {
	width:100%;
	border-right:0px solid #000;
	padding:0 0 16px 0;
	margin-bottom:16px;
}
#button ul {
	list-style:none;
	margin:0;
	padding:0;
	border:none;
}
#button li.listcategory {
	color:#fff;
	font-size:100%;
	font-weight:700;
	background-image:url('/img/bkd-blue1.gif');
	padding:5px 3px 5px 8px;
}
#button li {
	list-style:none;
	border-bottom:1px solid #90bade;/* Cornflower */
	margin:0;
}
#button li a {
	display:block;
	color:#000;
	background:#e6eaff;/* PaleBlue */
	font-size:11px;
	font-weight:700;
	width:100%;
	padding:5px 3px 5px 8px;
	border-left:10px solid #e6eaff;/* PaleBlue */
	border-right:10px solid #e6eaff;/* PaleBlue */
}
html>body #button li a,
html>body .button li a {width:auto;}
/* END lists========== */


/* MODALS========== */
.mWindow {/* modal window */
	position:fixed;
	max-height:75%;
	font-size:95%;
	top:50%;/* center of window — top is a CSS hack */
	left:50%;/* center of window  */
	transform:translate(-50%, -50%);/* center of window  */
	z-index:99999;
	opacity:0;
	transition:opacity 400ms ease-in;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
	pointer-events:none;
}
.mWindow .mwHeader  {
	padding:5px 20px 5px 20px;
}
.mWindow .mwHeader h2 {
	color:#336666;/* CasalGreen */
	padding-bottom:2px;
	border-bottom:2px groove #efefef;
}
.mWindow:target {
	opacity:1;
	pointer-events:auto;
}
.mWindow > div {
	position:relative;
	margin:0;
	width:500px;
	max-width:100%;/* for very narrow screens */
	max-height:100%;
	background:#fff;
	border-radius:5px;
}
.mWindow .mwContent {
	display:block;
	height:300px;
	padding:0px 20px 5px 20px;
	overflow:auto;
}
.mWindow .mwContent p {
	line-height:170%;
	margin-bottom:15px;
}
.mWindow .mwContent .bxalsosee {
	padding-left:15px;
	margin-bottom:20px;
	font-size:12px;
	line-height:150%;
}
.mWindow .mwContent .bxalsosee span {/* also see */
	font-weight:700;
}
.mWindow .mwContent .bxalsosee ul {
	margin:0px;
	padding:0px;
}
.mWindow .mwContent .bxalsosee ul li {
	margin-top:10px;
	margin-left:20px;
	padding-left:0;
}
.mWindow .mwFooter {
	padding:8px 20px 8px 20px;
}
.mwFooter {
	background:#f1f1f1;
	border-top:1px solid #999;/* NobelGray */
}
.mwFooter p {
	color:#d4482d;
	text-align:right;
	margin:0;
	padding:5px;
}
.ok,
.close,
.cancel {
	background:#336666;/* CasalGreen */
	color:#fff;
	border-bottom:none !important;
	line-height:25px;
	text-align:center;
	border-radius:2px;
	box-shadow:1px 1px 3px #000;
}
.close {
	position:absolute;
	right:5px;
	top:5px;
	font-size:18px;
	font-weight:bold;
	padding:5px 10px;
}
.ok,
.cancel {
	float:right;
	margin-left:20px;
	padding:5px 10px;
}
.bibleexcertp {overflow:auto;}/* ?? */

div.bibleexcertp p {
	margin-top:0;
}
div.bibleexcertp em {
	font-style:normal;
	font-weight:bold;
}

/* MODAL */
.mWindow .mwTitle {
	color:#6699cc;/* azure */
	background:none;
	font-size:18px;
	line-height:27px;
	margin:30px 0 10px;
	padding:0 0 2px 0;
	border-bottom:2px groove #efefef;
}
.mWindow .mwTitle a {
	border-bottom:none !important;
}
.bxalsosee span {/* also see NOT USED YET */
	color:#6699cc;/* azure */
}
.ok,
.close,
.cancel {
	border-bottom:none !important;
	line-height:25px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:1px 1px 3px #000;
	-webkit-box-shadow:1px 1px 3px #000;
	box-shadow:1px 1px 3px #000;
}
/* END MODAL windows */

/* BANNERS========== also see answers.css */
.tmbanner img {
	width:100%;
	max-width:460px;
	height:auto;
}


/* STREAMINGVIDEOS========== */
.vidcontainer {
	border-radius:15px;
	margin:20px 0 30px 0;
	background:#000;
	color:#fff;
}
.vidcontainer iframe {
	border:none;
}
.vidheader,
.vidheader a,
.vidheader a:link,
.vidfooter a:visited,
.vidfooter a:active,
.vidfooter,
.vidfooter a,
.vidfooter a:link,
.vidfooter a:visited,
.vidfooter a:active,
.videoByLine,
.videoByLine a,
.videoByLine a:link,
.videoByLine a:visited,
.videoByLine a:active,
.videoRunningTime,
.videoRunningTime a {
	color:#fff !important;
}
.vidcontainer .vidheader {
	padding:15px;
	text-align:center;
}
.vidcontainer .vidheader,
.vidcontainer .vidheader a {
	font-size:18px;
	font-weight:300;
	line-height:24px;
}
.vidcontainer .vidheader em {
	color:#f5df4d;/* IlluminatingYellow  */
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
.vidcontainer .vidiframecontr {
	position:relative;
	overflow:hidden;
	max-width:100%;
	height:0;
	padding-bottom:56.23%;
	border:0;
}
video.video-js {
	width:100%;
	height:auto;
}
.vidiframecontr iframe {
	position:absolute;
	border-top:1px solid #999;/* NobelGray */
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.vidcontainer .vidfooter {
	padding:10px 20px;
	/* border-top:1px solid #999; *//* NobelGray */
}
.vidcontainer .vidfooter .vidDesc {
	font-size:18px;
	text-align:center;
	line-height:170%;
}
.vidcontainer .vidfooter .vidDesc a:link,
.vidcontainer .vidfooter .vidDesc a:visited {
	font-weight:inherit;
}
.videoByLine {
	margin-top:10px;
	text-align:center;
	font-size:14px !important;
}
.videoByLine a:link,
.videoByLine a:visited,
.videoByLine a:active {
	font-size:inherit;
}
.videoByLine,
.videoByLine a:link,
.videoByLine a:visited,
.videoByLine a:active {
	font-weight:400 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}
.videoRunningTime,
.videoRunningTime a {
	margin:10px 0;
	font-size:13px;
	text-align:center;
}
/* old phase-out */
/*
.vidheader {
	width:100%;
}
*/
.vidheader .videoAbout {
	margin-top:20px;
	margin-bottom:0;
	padding:10px 0;
	width:100%;
	background:#000;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	border-radius:15px 15px 0 0;
}
.videocontainerflex {
	position:relative;
	padding-bottom:56.25%;
	width:100%;
	height:0;
	overflow:hidden;
}
.videocontainerflex .video {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
}
.videodescription {
	display:block;
	position:relative;
	top:-6px;
	width:100%;
	margin:0 0 30px 0;
	padding:10px 20px;
	color:#fff;
	background-color:#000;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
.videodescription a:link,
.videodescription a:visited,
.videodescription a:active {
	color:#dede7b;/* MutedGold */
}
.videodescription .videoAbout {
	text-align:center;
}
div.videocontainerShome {
	width:305px;
	background:#000;
	margin-bottom:0;
}
.videocontainerShome iframe {
	width:305px;
	background:#ccc;/* LightGray */
	border:none;/* for browsers that fail to display iframe embed */
}
div.videocontainer400 {
	width:400px;
}
.videocontainer400 iframe {
	width:400px;
	height:232px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer450,
div.videocontainerCFN {
	width:450px;
}
.videocontainer450 iframe {
	width:450px;
	height:253px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer500 {
	width:500px;
}
.videocontainer500 iframe {
	width:500px;
	height:281px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer550 {
	width:550px;
}
.videocontainer550 iframe {
	width:550px;
	height:309px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer600 {
	width:600px;
}
.videocontainer600 iframe {
	width:600px;
	height:337px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer635 {
	width:635px;
}
.videocontainer635 iframe {
	width:635px;
	height:357px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer675 {
	width:675px;
}
.videocontainer675 iframe {
	width:675px;
	height:379px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer700 {
	width:700px;
}
.videocontainer700 iframe {
	width:700px;
	height:393px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
div.videocontainer800 {
	width:800px;
}
.videocontainer800 iframe {
	width:800px;
	height:450px;
	margin-top:10px;
	border:none;
	background:#ccc;/* LightGray */ /* for browsers that fail to display iframe embed */
}
/* END streaming videos */


/* FLEX========== */
.flexer {
	box-sizing:content-box;
	display:flex;
	/* -webkit-box-flex:1;
	-moz-box-flex:1;
	-webkit-flex:1 1 auto; */
	flex:1 1 auto;
}
/* end flex */

.bigcap {
	font-family:Times, 'Times New Roman', Georgia, serif;
	float:left;
	font-size:75px;
	font-weight:normal;
	line-height:60px;
	padding-top:4px;
	padding-right:8px;
	padding-left:3px;
}
span.dropcap {
	font-size:350%;
	float:left;
	line-height:12px;
	padding:0 2px 0 0;
	font-family:Serif;
	font-weight:bold;
	position:relative;
	left:-3px;
}

hr {
	border:none;
	height:1px;
	color:#ccc;/* LightGray */
	background:#ccc;/* LightGray */
}

       img {font-size:1px;}
   .center {text-align:center;}
     .left {text-align:left !important;}
    .right {text-align:right !important;}
   .italic {font-style:italic;}
     .bold {font-weight:bold;}
 .semibold {font-weight:600;}
   .bolder {font-weight:bolder;}
.underline {text-decoration:underline !important;}

.boldunderline {
	font-weight:bold;
	text-decoration:underline;
}
sup,
sub {
	line-height:1px;
	vertical-align:baseline;
	_vertical-align:bottom;
	position:relative;
}
sup {
	font-size:xx-small;
	bottom:1ex
}
sub {
	font-size:xx-small;
	top:.5ex;
}

/* HOVERS universal========== */
a:hover img {
	background:none !important;
	background-image:none;
	border-bottom:none;
	filter:alpha(opacity=50);
	/* -moz-opacity:0.5;
	-khtml-opacity:0.5; */
	opacity:0.5;
}
#button li a:hover {
	color:#000;
	background-image:url('/img/bkd-blue1.gif');
	border-left:10px solid #efc210;/* Golden */
	border-right:10px solid #fff;
	}
.button li a:hover {
	color:#fff;
	background-image:url('/img/bkd-blue1.gif');
	background-color:#2586d7;/* CuriousBlue */
	border-left:10px solid #ffcc00;/* SupernovaOrange */
	border-right:10px solid #fff;
}
.ok:hover {background:#189cda;}

.close:hover,
.cancel:hover {background:#d4482d;}

#CAfooter a:hover {
	color:#fff;
	background:#6699cc;/* Azure */
	border-bottom:1px solid #6699cc;/* Azure */
}
#CAfooter a:hover img {background:none;}

a.aimg:hover {
/* use as needed for <a> element when it has an <img> sibling */
	background:transparent !important;
	background-color:transparent !important;
	background-image:none !important;
	border:none !important;
}
.searchcanEng_limited .searchButton,
#button li a:hover {
	color:#fff !important;
	background:#f5df4d;/* IlluminatingYellow */
}
/* END HOVERS========== */

.fsize110 {font-size:110%;}
.fsize120 {font-size:120%;}
.fsize150 {font-size:150%;}

/* PADDING & MARGINS========== */
.marg0  {margin:0 !important;}
.marg10 {margin:10px;}
.marg20 {margin:20px;}
.marg40 {margin:40px;}

.margH0  {margin-left:0 !important;margin-right:0 !important;}
.margH10 {margin-left:10px;margin-right:10px;}
.margH20 {margin-left:20px;margin-right:20px;}
.margH30 {margin-left:30px;margin-right:30px;}
.margH40 {margin-left:40px;margin-right:40px;}
.margH50 {margin-left:50px;margin-right:50px;}

.margV0  {margin-top:0 !important;margin-bottom:0 !important;}
.margV10 {margin-top:10px;margin-bottom:10px;}
.margV20 {margin-top:20px;margin-bottom:20px;}
.margV30 {margin-top:30px;margin-bottom:30px;}
.margV40 {margin-top:40px;margin-bottom:40px;}
.margV50 {margin-top:50px;margin-bottom:50px;}

.margL0   {margin-left:0 !important;}
.margL10  {margin-left:10px;}
.margL20  {margin-left:20px;}
.margL30  {margin-left:30px;}
.margL40  {margin-left:40px;}
.margL50  {margin-left:50px;}
.margL60  {margin-left:60px;}
.margL70  {margin-left:70px;}
.margL80  {margin-left:80px;}
.margL100 {margin-left:100px;}

.margLR0   {margin-left:0 !important; margin-right:0;}
.margLR10  {margin-left:10px; margin-right:10px;}
.margLR20  {margin-left:20px; margin-right:20px;}
.margLR30  {margin-left:30px; margin-right:30px;}
.margLR40  {margin-left:40px; margin-right:40px;}
.margLR50  {margin-left:50px; margin-right:50px}
.margLR60  {margin-left:60px; margin-right:60px;}
.margLR70  {margin-left:70px; margin-right:70px;}
.margLR80  {margin-left:80px; margin-right:80px;}
.margLR100 {margin-left:100px; margin-right:100px;}

.margR0  {margin-right:0 !important;}
.margR5  {margin-right:5px;}
.margR10 {margin-right:10px;}
.margR20 {margin-right:20px;}
.margR30 {margin-right:30px;}
.margR40 {margin-right:40px;}
.margR50 {margin-right:50px;}

  .margT0 {margin-top:0 !important;}
  .margT4 {margin-top:4px;}
  .margT5 {margin-top:5px;}
 .margT10 {margin-top:10px !important;}
 .margT20 {margin-top:20px;}
 .margT30 {margin-top:30px;}
 .margT40 {margin-top:40px;}
 .margT50 {margin-top:50px;}
 .margT60 {margin-top:60px;}
 .margT70 {margin-top:70px;}
.margT100 {margin-top:100px;}

.margB0  {margin-bottom:0 !important;}
.margB5  {margin-bottom:5px;}
.margB10 {margin-bottom:10px;}
.margB15 {margin-bottom:15px;}
.margB20 {margin-bottom:20px;}
.margB30 {margin-bottom:30px;}
.margB40 {margin-bottom:40px;}
.margB50 {margin-bottom:50px;}

.pad0  {padding:0 !important;}
.pad5 {padding:5px;}
.pad10 {padding:10px;}
.pad15 {padding:15px;}
.pad20 {padding:20px;}
.pad30 {padding:30px;}
.pad40 {padding:40px;}
.pad50 {padding:50px;}

.padL0  {padding-left:0 !important;}
.padL5 {padding-left:5px;}
.padL10 {padding-left:10px;}
.padL15 {padding-left:15px;}
.padL20 {padding-left:20px;}
.padL30 {padding-left:30px;}
.padL40 {padding-left:40px;}
.padL50 {padding-left:50px;}

.padR0  {padding-right:0 !important;}
.padR5 {padding-right:5px;}
.padR10 {padding-right:10px;}
.padR15 {padding-right:15px;}
.padR20 {padding-right:20px;}
.padR30 {padding-right:30px;}
.padR40 {padding-right:40px;}
.padR50 {padding-right:50px;}

.padT0  {padding-top:0 !important;}
.padT5 {padding-top:5px;}
.padT10 {padding-top:10px;}
.padT15 {padding-top:15px;}
.padT20 {padding-top:20px;}
.padT30 {padding-top:30px;}
.padT40 {padding-top:40px;}
.padT50 {padding-top:50px;}

.padB0  {padding-bottom:0 !important;}
.padB5  {padding-bottom:5px;}
.padB10 {padding-bottom:10px;}
.padB15 {padding-bottom:15px;}
.padB20 {padding-bottom:20px;}
.padB30 {padding-bottom:30px;}
.padB40 {padding-bottom:40px;}
.padB50 {padding-bottom:50px;}

.padH0  {padding-left:0 !important;padding-right:0 !important;}
.padH5  {padding-left:5px;padding-right:5px;}
.padH10 {padding-left:10px;padding-right:10px;}
.padH15 {padding-left:15px;padding-right:15px;}
.padH20 {padding-left:20px;padding-right:20px;}
.padH30 {padding-left:30px;padding-right:30px;}
.padH40 {padding-left:40px;padding-right:40px;}
.padH50 {padding-left:50px;padding-right:50px;}
.padH100{padding-left:100px;padding-right:100px;}

.padV5  {padding-top:5px;padding-bottom:5px;}
.padV8  {padding-top:8px;padding-bottom:8px;}
.padV10 {padding-top:10px;padding-bottom:10px;}
.padV15 {padding-top:15px;padding-bottom:15px;}
.padV20 {padding-top:20px;padding-bottom:20px;}
.padV30 {padding-top:30px;padding-bottom:30px;}
.padV40 {padding-top:40px;padding-bottom:40px;}
.padV50 {padding-top:50px;padding-bottom:50px;}
.padV100{padding-top:100px;padding-bottom:100px;}

.liMargB20 {margin-bottom:20px;}/* ?? */
/* END padding and margins */

.borderTop {
	margin-top:20px;
	border-top:1px solid #ccc;/* LightGray */
	padding-top:10px;
}

/* CORNERS========== */
.roundedcorners     {border-radius:15px;}
.roundedcorners5    {border-radius:5px;}
.roundedtop         {border-radius:15px 15px 0 0;}
.roundedtopLeft     {border-top-left-radius:15px;}
.roundedtopRight    {border-top-right-radius:15px;}
.roundedbottom      {border-radius:0 0 15px 15px;}
.roundedbottomLeft  {border-bottom-left-radius:15px;}
.roundedbottomRight {border-bottom-right-radius:15px;}
.roundedLeft        {border-radius:15px 0 0 15px;}
/* end corners========== */

/* GRIDS========== */
.GridContainer-default {
	display:grid;
	grid-template-columns:auto auto;
	grid-column-gap:0;
	grid-template-rows:auto;
}
.GridItem {padding:0;}
/* END grids========== */

.featurebox {
	padding:10px 10px 20px 10px;
	background:#f0eee4;/* Marshmallow */
	border:2px solid #cc99cc;
	border-radius:15px;
	font-size:16px;
	line-height:175%;
}
.tableofcontents li {
	position:relative;
	left:5px;
	list-style:decimal;
}

/* COLORS========== */
.black {color:#000;}

.allblack,
.allblack li,
.allblack a,
.allblack a:link,
.allblack a:active,
.allblack a:visited,
.allblack li a,
.allblack li a:link,
.allblack li a:active,
.allblack li a:visited {
	color:#000 !important;
}
.bkd-Black,
.bkdblack,
.bkd-black {background:#000;}

.clr-AlmostBlack,
.clrAlmostBlack  {color:#333;}/* AlmostBlack */
.bkd-AlmostBlack,
.bkdalpha {background:#333;}/* AlmostBlack */

/* WHITES */
.clr-White,
.clrWhite,
.white {color:#fff !important;}
.bkdwhite,
.bkd-White {
	background-color:#fff;
	background:#fff;
}
  .clr-AlabasterWhite,
  .clrAlabasterWhite    {color:#fafafa;}
  .bkd-AlabasterWhite   {background:#fafafa;}

/* GOLDS */
    .clr-WildWillowGold {color:#cccc66;}
    .bkd-WildWillowGold {background:#cccc66;}

/* YELLOWS and ORANGES */
        .clr-YellowPale {color:#ffffcc;}
        .bkd-YellowPale {background:#ffffcc;}

.bkd-HighlighterYellow  {background:#fbf719;}
             .highlight {background:#fbf719; padding:0 5px;}
			 
      .clrSunglowYellow {color:#ffcc33;}
     .bkd-SunglowYellow {background:#ffcc33;}

 .clrIlluminatingYellow {color:#f5df4d;}
.bkd-IlluminatingYellow {background:#f5df4d;}

	/* THEME yellow-and-gray */
   .clrYel-Illuminating {color:#f5df4d;}
  .bkd-Yel-Illuminating {background:#f5df4d;}
     .clr-UltimateGray,
       .clrUltimateGray {color:#939597;}
      .bkd-UltimateGray {background:#939597;}
	/* end yellow-and-gray theme */

          .clr-keOrange {color:#ffc127;}
          .bkd-keOrange {background:#ffc127;}
/* end yellow/orange */

             .clrChenin {color:#dfcd6f;}
            .bkd-Chenin {background:#dfcd6f;}

       .clr-CopperRose,
         .clrCopperRose {color:#996666;}
        .bkd-CopperRose {background:#996666;}

  .clrCloudGrayPantone {color:#b7a9ad;}
 .bkd-CloudGrayPantone {background:#b7a9ad;}

            .bkd-Givry {background:#f8e4bf;}

            .clrGoblin {color:#3d7d52;}

/* GRAYS */
  .clr-VeryLightGray {color:#eee;}
  .bkd-VeryLightGray {background:#eee;}

.clr-BlancDeBlancGray,
  .clrBlancDeBlancGray {color:#e7e9e7;}
 .bkd-BlancDeBlancGray {background:#e7e9e7;}

       .clr-NobelGray,
         .clrNobelGray {color:#999999;}
        .bkd-NobelGray {background:#999999;}

   .clr-GrayGainsboro,
     .clrGrayGainsboro {color:#dcdcdc;}
   .bkd-GrayGainsboro,
    .bkd-grayGainsboro {background:#dcdcdc;}

     .clr-WhiteSmoke1,
       .clrWhiteSmoke1 {color:#f2f2f2;}
      .bkd-WhiteSmoke1 {background:#f2f2f2;}

       .clr-LightGray,
            .LightGray {color:#ccc;}
        .bkd-LightGray {background:#ccc;}

      .bkd-Marshmallow {background:#f0eee4;}

/* GREENS */
.clr-Teal,
.clrTeal             {color:#669999;}
.bkd-Teal            {background:#669999;}
.clr-Solitude,
.clrSolitude		 {color:#e5edf6;}
.bkd-Solitude		 {background:#e5edf6;}
.clr-Emerald,
.clrEmerald          {color:#50c878;}
.bkd-Emerald         {background:#50c878;}
.clr-Nandor,
.clrNandor           {color:#4b5d52;}
.bkd-Nandor          {background:#4b5d52;}
.clr-CuttySarkGreen,
.clrCuttySarkGreen   {color:#576d70;}
.bkd-CuttySarkGreen  {background:#576d70;}
.clr-Viridian,
.clrViridian         {color:#40826d;}
.bkd-Viridian        {background:#40826d;}
.clr-Opal,
.clrOpal             {color:#a9c6c2;}
.bkd-Opal            {background:#a9c6c2;}
.clr-KillarneyGreen,
.clrKillarneyGreen   {color:#3a6a47;}
.bkd-KillarneyGreen  {background:#3a6a47;}
.clr-BlueStoneGreen,
.clrBlueStoneGreen   {color:#016162;}
.bkd-BlueStoneGreen  {background:#016162;}
.clr-BlueStone       {color:#006666;}
.bkd-BlueStone       {background-color:#006666;}

/* REDS */
.clr-RedLipstick     {color:#cc0066;}
.bkd-RedLipstick     {background:#cc0066;}
.clrBrightRed        {color:#ff0000;}
.bkd-BrightRed       {background:#ff0000;}
.clr-RedBerry        {color:#990000;}
.bkd-RedBerry        {background:#990000;}
.clr-StilettoRed     {color:#993333;}
.bkd-StilettoRed     {background:#993333;}

/* BLUES */
.clr-TrustBlue,
.clrTrustBlue        {color:#a7c6e5;}
.bkd-TrustBlue       {background:#a7c6e5;}
.clr-Denim,
.clrDenim            {color:#1c64d1;}
.bkd-Denim           {background:#1c64d1;}
.clr-NavyBlueDark,
.clrNavyBlueDark     {color:#000080;}
.bkd-NavyBlueDark    {background:#000080;}
.clr-CuriousBlue,
.clrCuriousBlue      {color:#2586d7;}
.bkd-CuriousBlue     {background:#2586d7;}
.clr-CornflowerBlue,
.clrCornflowerBlue   {color:#6195ed;}
.bkd-CornflowerBlue  {background:#6195ed;}
.clr-SmaltBlue,
.clrSmaltBlue        {color:#003399;}
.bkd-SmaltBlue       {background:#003399;}
.clr-SanMarinoBlue,
.clrSanMarinoBlue    {color:#537197;}
.bkd-SanMarinoBlue   {background:#537197;}
.clr-ScienceBlue,
.clrScienceBlue      {color:#0066cc;}
.bkd-ScienceBlue     {background:#0066cc;}
.clr-KashmirBlue,
.clrKashmirBlue      {color:#507096;}
.bkd-KashmirBlue     {background:#507096;}

.clr-Azure,
.clrAzure,
.clrMediumLightBlue/* phase-out */ {
	color:#6699cc;/* Azure */
}
.bkd-Azure,
.bkd-MediumLightBlue,/* phase-out */
div.idx-bkd1 {
	background-color:#6699cc;/* Azure */
}

.clr-RoyalBlue       {color:#335fe5;}
.bkd-RoyalBlue       {background:#335fe5;}
.clr-ToryBlue        {color:#0c47b5;}
.bkd-ToryBlue        {background:#0c47b5;}
.clr-PaleBlue        {color:#e6eaff;}
.bkd-PaleBlue        {background:#e6eaff;}
.clrCornflower       {color:#90bade;}
.bkd-Cornflower      {background:#90bade;}

/* VIOLETS */
.clr-Periwinkle,
.clrPeriwinkle       {color:#ccccff;}
.bkd-Periwinkle      {background:#ccccff;}
.clrStrikemaster     {color:#956387;}
.bkd-Strikemaster    {background:#956387;}

body.bkd1 {
	margin:0;
	background-color:#003399;/* SmaltBlue */
	background-image:url('/img/bkd-bluelines.gif');
}
/* end COLORS and backgrounds========== */

.indent,
.indent1 {
	margin-left:20px;
}
 .indent2 {margin-left:40px;}
 .indent3 {margin-left:60px;}
 .indent4 {margin-left:80px;}
 .indent4 {margin-left:100px;}

.linespaceNormal {line-height:normal;}

/* IMAGES========== */
        #paypalbutton {max-width:62px;width:100%;}
           #filmstrip {width:70px;height:30px;}
         #dirinteract {width:100px;height:128px;}
       #btn-webbible2 {max-width:112px;width:100%;}
       #hopebuttonone {max-width:150px;width:100%;border-radius:10px;}
          .btnthehope {max-width:194px;width:100%;border-radius:10px;}
          img.bnrHope {max-width:200px;width:100%;}
  img.canlogowhite200 {max-width:200px;width:100%;}/* can-logo5.jpg */
      img.canmainlogo {max-width:380px;width:100%;margin-bottom:5px;}
     img.thumbnailcan {width:70px;height:50px;}
           img.zoomin {width:35px;height:39px;float:left;margin-right:10px;}
         img.validcss {width:88px;height:31px;}
img.validxhtml-1trans {width:88px;height:31px;border:none;}

.oursitebuttons img,
img.oursitebuttons {
	width:100%;
	max-width:125px;
	border-radius:10px;
}
.oursitebuttons,
.oursitebuttons a {
	border:none !important;
	background:none !important;
}
.oursitebuttons:hover {color:dimgray !important;}

.imgflexbox img {width:100% !important;}
     .img-fluid {max-width:100%;}
     img.scaled {width:100%;}
  img.captioned {margin-bottom:5px;}
    .btnPList p {clear:left;padding-bottom:20px;}

       .imgleft {float:left;display:inline-block;margin:0 20px 10px 0;}
      .imgright {float:right;display:inline-block;margin:0 0 20px 10px;}
  .btnPList img {float:left;margin-right:15px;width:100%;max-width:125px;border-radius:15px;}


.floatboxR,
.floatboxRw {
	float:right;
	margin:0 0 20px 20px;
	padding:0 0 20px 20px;
}
.floatboxL,
.floatboxLw {
	float:left;
	margin:0 20px 20px 0;
	padding:0 20px 20px 0;
}
figure {
	margin:0;
	padding:5px;
	min-width:150px;
	border:1px solid #ccc;/* LightGray */
}
figure.imgflex,
.figure .imgflexbox
.floatboxL .imgflexbox,
.floatboxR .imgflexbox {
	margin:0;
	padding:0;
	width:100%;
	border:none;
}
.floatboxL,
.floatboxR {
	position:relative;
	z-index:99;
	max-width:33%;
	background:#fff;
}
.floatboxLw {
	position:relative;
	z-index:99;
	max-width:40%;
	background:#fff;
}
.floatboxRw {
	position:relative;
	z-index:99;
	max-width:50%;
	background:#fff;
}
.imgflex,
.imgflexbox img {
	width:100%;
}
.imgflex,
.imgflexbox {
	align-items:center;
	display:flex;
	box-sizing:content-box;
	flex:1 1 auto;
}
.imgflex,
.imgflexbox a {
	border-bottom:none;
}

/* horizontal center of 800px wide flex image */
.img800_70C {
	display:flex;
	width:70%;
	margin:auto;
	justify-content:center;
}
.img800_70C img {
	display:block;
	width:100%;
	max-width:800px;
	height:auto;
}
img.buttonDoNotClick {
	position:relative;
	margin:0;
	padding:0;
	width:97px;
	height:62px;
	border:0;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
.buttonDoNotClick:active {
	box-shadow:unset;
}
img.goldbar {/* phase-out */
	width:100%;
	height:9px;
	margin:0;
	padding:0;
}
#goldbarHeader {/* phase-out */
	position:relative;
	top:8px;
	height:9px;
	width:100%;
	margin:0;
	padding:0;
}
#goldbarFooter,
img.goldbarfooter {/* phase-out */
	position:relative;
	top:-8px;
	height:9px;
	width:100%;
	margin:0;
	padding:0;
}
img.GoldbarAdjustDown {/* phase-out */
	position:relative;
	top:5px;
}
/* END images========== */


/* LINKS========== */
#canheader-eng nav a,
#button li a,
.button li a
.ok,
.close,
.cancel,
.moretrigger,
a.indxtitle:link,
a.indxtitle:visited,
a.indxtitle:active {
	text-decoration:none;
}
a img,
.imgcontainer a,
.imgcontainer a:link,
.imgcontainer a:visited {
	border:none;
}

.noLinkBorder,
.noLinkBorder a,
.noLinkBorder a:link,
.noLinkBorder a:visited,
.noLinkBorder a:active,
.noLinkBorder a:hover,
.noLinkBorder a img,
.noLinkBorder a:link img,
.noLinkBorder a:visited img,
.noLinkBorder a:active img,
.noLinkBorder a:hover img,
.nlBB a:hover,
a.nlBB:hover,
.NoEmphasis,
.tmbanner a:link,
.tmbanner a:visited,
.tmbanner a:active,
.tmbanner a:hover,
.zoombox {
	border-bottom:none !important;
	background:none;
}
.nlb,
.nlb a {
	border-bottom:none !important;
	background:none;
	color:#000000 !important;
}
.nlb,
.nlb a,
.block {display:block;}

.more {padding-left:10px;}

b a,
p.bold a {font-weight:bold !important;}

.linkBorder {border-bottom:1px dotted #999;/* NobelGray */}
/* end links==========*/

/* TOOLTIPS========== */
.tooltip {/* Container for tooltip */
	position:relative;
	display:inline-block;
	border-bottom:1px dotted #999;/* NobelGray • for dots under hoverable text */
}
.tooltip .tooltiptext {/* Tooltip text */
	visibility:hidden;
	width:120px;
	background-color:#555;
	color:#fff;
	text-align:center;
	padding:10px;
	border-radius:6px;
	position:absolute;/* Position the tooltip text */
	z-index:1;
	bottom:125%;
	left:50%;
	margin-left:-60px;
}
.tooltip .tooltiptext::after {/* Tooltip arrow */
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	margin-left:-5px;
	border-width:5px;
	border-style:solid;
	border-color:#555 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {/* Show tooltip text */
	visibility:visible;
	opacity:1;
}
/* end tooltips========== */

#versionarticle,
.versionarticle {
	margin-top:20px;
	font-size:10px;
	font-style:italic;
	text-align:right;
}

/* IFRAMES========== */
/* ratios below assume original scale is 16:9, e.g., 1920 x 1080, 854 x 480, etc. */

.embed-container { 
	position:relative; 
	padding-bottom:56.25%;
	overflow:hidden;
	max-width:100%;
	height:auto;
} 
.embed-container iframe,
.embed-container object,
.embed-container embed { 
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.iframe200,
.iframe300,
.iframe345-ratio268x125,
.iframe380,
.iframe350,
.iframe500,
.iframe550,
.iframe600,
.iframe635,
.iframe700 {
	margin-top:10px;
	border:none;
}
.iframe200 {
	width:200px;
	height:113px;
}
.iframe300 {
	width:300px;
	height:170px;
}
.iframe345-ratio268x125 {
	position:relative;
	left:2px;
	width:345px;
	height:195px;
}
.iframe350 {
	width:350px;
	height:197px;
	clear:left;
}
.iframe380 {
	width:380px;
	height:214px;
	clear:left;
}
.iframe500 {
	width:500px;
	height:281px;
}
.iframe550 {
	width:550px;
	height:309px;
}
.iframe600 {
	width:600px;
	height:337px;
}
.iframe635 {
	width:635px;
	height:357px;
}
.iframe700 {
	width:700px;
	height:390px;
}
/* end IFRAMES========== */

/* NAVIGATION BAR ChristianAnswers========== */
#cannavbar {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	width:100%;
	height:12px;
	background-image:url('/img/bg-gold.gif');
	background-color:#dede7b;
}
#cannavbar a,
#cantopbarleft a,
#cantopbarright a {
	border-bottom:none !important;
}
.cantopbar {/* OLD no longer used on can.net site */
	display:block;
	overflow:hidden;
	width:100%;
	height:12px;
	margin:0;
	padding:0;
	background-image:url('/img/bg-gold.gif');
	background-color:#dede7b;
}
 #cantopbarleft {height:12px; float:left; border:none;}/* width:278px;  */
#cantopbarright {height:12px; float:right; border:none;}/* width:298px; */
/* END navigation bar ChristianAnswers========== */


/* SEARCH========== */
/*   zoomsearch, forms, google */
.summary,
.result_pagescount {
	font-size:18px;
	color:#6699cc;}/* Azure (PictonBlue) */

#searchanswers {
	float:right;
	width:70%;
	min-width:150px;
	text-align:right;
	margin-bottom:20px;
}
#searchanswersNoFloat {
	width:70%;
	min-width:150px;
	text-align:right;
	margin:10px 20px 20px 20px;
}
div.zoom_searchbox-flex {
	width:100%;
	display:block;
}
input.zoom_searchbox-50flex {/* used on home of CAN, gospel, love */
	box-sizing:border-box;
	border:1px solid #d9d9d9;
	width:100%;
	max-width:400px;
	height:28px;
	padding:4px;
	box-shadow:unset;
	/* -webkit-appearance:none; */
}
#canheaderSearchCont {
	text-align:right;
	/* max-width:600px; */
	padding:15px 10px 10px 0;
}
form.searchcan {
	width:100%;
	position:relative;
	display:flex;
}
form.searchcan .searchTerm {
	width:100%;
	float:left;
	border:1px solid grey;
	border-right:none;
	padding:5px 5px 5px 10px;
	border-radius:5px 0 0 5px;
	outline:none;
	font-size:17px;
	color:#000;
}
form.searchcan .searchTerm:focus {
	color:#000;
}
form.searchcan .searchButton {
	-webkit-appearance:none;/* prevents Safari restyling */
	float:left;
	width:20%;
	padding:5px;
	background:#335fe5;/* RoyalBlue */
	color:#fff;
	font-size:17px;
	border:1px solid grey;
	border-left:none;/* Prevent double borders */
	border-radius:0 5px 5px 0;
	cursor:pointer;
}
.searchcanEng_limited {
	width:100%;
	position:relative;
	/* display:flex; */
}
.searchcanEng_limited fieldset {
	border:none;
	margin:0;
	padding:0;
}
.searchcanEng_limited .searchTerm {
	width:100%;
	border:1px solid #ccc;/* LightGray */
	border-right:none;
	padding:5px;
	border-radius:5px 0 0 5px;
	outline:none;
	color:#000;
}
.searchcanEng_limited .searchTerm:focus {
	color:#000;
}
.searchcanEng_limited .searchButton {
	width:40px;
	height:30px;
	border:none;
	text-align:center;
	border-radius:0 5px 5px 0;
	cursor:pointer;
	font-size:20px;
}
form.zoom_searchform {
	margin:0px;
	padding:0px;
}
.zoom_searchform fieldset {
	border:none;
	margin:0;
	padding:0;
}
input.zoom_searchbox {
	box-sizing:border-box;
	height:28px;
	width:70%;
	padding:4px;
	border:1px solid #d9d9d9;
	-webkit-appearance:none;
}
input.zoom_searchbutton {
	vertical-align:middle;
	border:none;
	box-shadow:unset;
}
/* END search forms, zoomsearch and google========== */

/* SHADOWS========== */
.shadow {
	position:relative;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.80);
}
.noShadow {
	position:relative;
	/* -webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.0);
	-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.0); */
	box-shadow:0 0 0 rgba(0, 0, 0, 0.0);
}
.shadowlighter {
	position:absolute;
	box-shadow:4px 5px 10px rgba(0, 0, 0, 0.50);
}
.textshadowAlpha {/* light */
	text-shadow:4px 3px 3px #b5b5b5;
}
.textshadowBeta {/* darker */
	text-shadow:4px 3px 3px #333;
}
.textshadowBlack {/* black */
	text-shadow:4px 3px 3px #000;
}
.textshadowBlack2 {/* black */
	text-shadow:0px 0px 5px #000;
}
.shadowtext {/* phaseout this class */
	text-shadow:4px 3px 3px #000;
}
/* end shadows========== */

/* OUTDATED photo DROP SHADOWS========== */
img.shadowedpic {
	padding:0 5px 7px 0;
}
div.shadow3,
div.shadow3 div,
div.shadow3 div div {
	display:block;
}
div.shadow3 {
	float:left;
	background:url('/sharedimages/shadows/shadow.gif') right bottom no-repeat;
}
div.shadow3 div {
	background:url('/sharedimages/shadows/corner_bl.gif') -16px 100% no-repeat;
}
div.shadow3 div div {
	padding:0 6px 8px 0;
	background:url('/sharedimages/shadows/corner_tr.gif') 100% -16px no-repeat
}
div.shadow3 div div img {
	display:block;
}
div.shadowleft,
div.shadowleft div,
div.shadowleft div div {
	display:block;
}
div.shadowleft {
	float:left;
	background:url('/sharedimages/shadows/shadow.gif') right bottom no-repeat;
}
div.shadowleft div {
	background:url('/sharedimages/shadows/corner_bl.gif') -16px 100% no-repeat;
}
div.shadowleft div div {
	padding:0 6px 8px 0;
	background:url('/sharedimages/shadows/corner_tr.gif') 100% -16px no-repeat
}
div.shadowleft div div img {
	display:block;
}
div.shadowright,
div.shadowright div,
div.shadowright div div {
	display:block;
}
div.shadowright {
	float:right;
	margin-left:15px;
	background:url('/sharedimages/shadows/shadow.gif') right bottom no-repeat;
}
div.shadowright div {
	background:url('/sharedimages/shadows/corner_bl.gif') -16px 100% no-repeat;
}
div.shadowright div div {
	padding:0 6px 8px 0;
	background:url('/sharedimages/shadows/corner_tr.gif') 100% -16px no-repeat
}
div.shadowright div div img {
	display:block;
}
img.spacer206 {
	width:206px;
	height:10px;
}
/* end photo drop shadows========== */

/* CLEAR========== */
     .clear {clear:both;float:none;}
.clearleft  {clear:left;}
.clearright {clear:right;}


/* REVEAL HIDDEN ELEMENT========== / Dependendy:ToggleContainer.js */
.moretrigger {cursor:pointer;}/* end toggle */
div.linespace150 p {line-height:150%;}/* end reveal */

/* FUNDRAISING campaign banner========== */
/* .ui-widget {position:absolute;bottom:0;} */
.cookie-message {
	font-weight:400;
	height:auto;
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	padding:0 85px 0 20px;
	background:#fff;
	border-bottom:1px solid #ccc;/* LightGray */
	box-shadow:0 0 3px #ccc;/* LightGray */
	z-index:99;
}
.cookie-message a {/* for X close button */
	position:absolute;
	top:0;
	*top:-2px;
	right:20px;
	cursor:pointer;
}
.cookie-message p,
.cookie-message a {
	color:#333;
	font:14px/18px;
	margin:9px 0;
	line-height:150%;
}
.cookie-message tr,
.cookie-message td {
	font-family:'Open Sans', Arial, Helvetica, Swiss, Geneva, sans-serif;
	font-style:normal;
}
.campaignheaderyellow {
	background-color:#ffcc33;
}
.campaignheaderblue {
	border-bottom:1px solid #0e83ae;
	background-color:#0990c3;
	/* background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e83ae), color-stop(50%, #0990c3), color-stop(100%, #0e9dd2));
	background:-webkit-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
	background:-moz-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
	background:-o-linear-gradient(#0e83ae, #0990c3, #0e9dd2);
	background:-ms-linear-gradient(#0e83ae, #0990c3, #0e9dd2); */
	background:linear-gradient(#0e83ae, #0990c3, #0e9dd2);
}
.campaignheaderblue p,
.campaignheaderblue a {
	color:#fff;
}

.ui-widget {width:100%;}

.ui-widget:hover .hiddentext {
	display:block;
	position:fixed;
	margin:0 200px;
	z-index:160;
	bottom:160px;
	background-color:#ffffcc;
	padding:5px 40px 5px 20px;
}
.ui-widget:hover .hiddentext a:link {
	text-decoration:underline;
}
/* end fundraising campaign banner========== */

/* ZOOMBOX========== */
#zoombox a,
#zoombox a:link,
#zoombox a:visited,
#zoombox a:active,
#zoombox iframe,
#zoombox img {
	border-bottom:none !important;
	background:none !important;
}
#zoombox .zoombox_gallery,
#zoombox .multimedia .zoombox_next,
#zoombox .multimedia .zoombox_prev,
.prettyphoto .multimedia .zoombox_next,
.prettyphoto .multimedia .zoombox_prev,
.darkprettyphoto .multimedia .zoombox_next,
.darkprettyphoto .multimedia .zoombox_prev {
	display:none;
}
#zoombox .zoombox_mask {
	background-color:#000;
	position:fixed;
	width:100%;
	z-index:1051;
	height:100%;
	top:0;
	left:0;
}
#zoombox .zoombox_container {
	position:absolute;
	z-index:1052;
}
#zoombox .relative {
	position:relative;
}
#zoombox .zoombox_prev {
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
	cursor:pointer;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_prev:hover {
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_next {
	position:absolute;
	top:0;
	right:0;
	width:50%;
	height:100%;
	/*+opacity:0;*/
	filter:alpha(opacity=0);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#zoombox .zoombox_close,
#zoombox .zoombox_next,
#zoombox .zoombox_prev {
	cursor:pointer;
}
#zoombox .zoombox_next:hover {
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox .zoombox_gallery {
	position:fixed;
	z-index:1054;
	bottom:-60px;
	left:0;
	right:0;
	text-align:center;
	filter:alpha(opacity=85);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
	cursor:pointer;
	width:auto;
	background-color:#050505;
	height:60px;
	overflow:hidden;
}
#zoombox .zoombox_gallery img {
	height:50px;
	padding:5px;
	/*+opacity:50%;*/
	filter:alpha(opacity=30);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,
#zoombox .zoombox_gallery img.current {
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
}
#zoombox_loader {
	background:url('/img/loader.png') no-repeat left top;
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	z-index:1053;
}
/** Zoombox Theme **/
.zoombox .zoombox_container {
	background:#000;
	color:#666;
	/*+box-shadow:0px 0px 10px #000000;*/
	/* -moz-box-shadow:0px 0px 10px #000000;
	-webkit-box-shadow:0px 0px 10px #000000; */
	-o-box-shadow:0px 0px 10px #000000;
	box-shadow:0px 0px 10px #000000;
	/* -moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000; */
	-o-box-shadow:0 0 10px #000;
	box-shadow:0 0 10px #000;
}
.zoombox .content {
	background:#000;
}
.zoombox .zoombox_title {
	color:#fff;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
.zoombox .zoombox_close {
	background:url(/img/close.png) no-repeat;
	width:30px;
	height:30px;
	/*+placement:anchor-top-right -15px -15px;*/
	position:absolute;
	right:-15px;
	top:-15px;
}
#zoombox.zoombox .zoombox_next {
	background:url(/img/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev {
	background:url(/img/prev.png) no-repeat left center;
}
/** Lightbox Theme **/
.lightbox .zoombox_container {
	background:#fff;
	margin-left:-30px;
	padding:10px 10px 37px;
	color:#666;
}
.lightbox .zoombox_close {
	background:url(/img/lightclose.gif) no-repeat left top;
	width:66px;
	height:22px;
	top:auto;
	/*+placement:anchor-bottom-right 12px 6px;*/
	position:absolute;
	right:12px;
	bottom:6px;
}
.lightbox .zoombox_title {
	text-align:left;
	font-size:11px;
}
.lightbox .zoombox_next {
	background:url(/img/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev {
	background:url(/img/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Pretty Photo Theme **/
.prettyphoto .zoombox_container {
	border:10px solid #0b0a0a;
	/* -moz-border-radius:10px;
	-webkit-border-radius:10px; */
	-khtml-border-radius:10px;
	border-radius:10px 10px 10px 10px;
	background:#fff;
	padding:10px 10px 37px;
	margin-left:-20px;
	color:#797979;
}
.prettyphoto .zoombox_title {
	text-align:left;
}
.prettyphoto .zoombox_close {
	background:url(/img/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	position:absolute;
	right:6px;
	bottom:8px;
}
.prettyphoto .zoombox_next {
	background:url(/img/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev {
	background:url(/img/ppprev.png) no-repeat left center;
}
#zoombox.prettyphoto .zoombox_gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Dark Pretty Photo Theme **/
.darkprettyphoto .zoombox_container {
	/* -moz-border-radius:10px;
	-webkit-border-radius:10px; */
	-khtml-border-radius:10px;
	border-radius:10px;
	background:#0c0c0c;
	padding:10px 10px 37px;
	margin-left:-30px;
	color:#828282;
}
.darkprettyphoto .zoombox_title {
	text-align:left;
}
.darkprettyphoto .zoombox_close {
	background:url(/img/ppsprite.png);
	width:27px;
	height:24px;
	top:auto;
	/*+placement:anchor-bottom-right 2px 6px;*/
	position:absolute;
	right:2px;
	bottom:6px;
}
.darkprettyphoto .zoombox_next {
	background:url(/img/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev {
	background:url(/img/ppprev.png) no-repeat left center;
}
#zoombox.darkprettyphoto .zoombox_gallery {
	left:10px !important;
	right:10px;
	bottom:36px;
}
/** Simple Theme **/
.simple .zoombox_container {
	background:#000;
}
.simple .zoombox_title {
	color:#fff;
	/*+placement:anchor-top-left -1px -22px;*/
	position:absolute;
	left:-1px;
	top:-22px;
	/*+text-shadow:1px 1px #000;*/
	-moz-text-shadow:1px 1px #000000;
	-webkit-text-shadow:1px 1px #000000;
	-o-text-shadow:1px 1px #000000;
	text-shadow:1px 1px #000000;
	-moz-text-shadow:1px 1px #000;
	-webkit-text-shadow:1px 1px #000;
	-o-text-shadow:1px 1px #000;
	text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next {
	background:url('/img/simplenav.png') no-repeat -20px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	right:-20px;
	width:20px;
}
#zoombox.simple .zoombox_next:hover {
	background-position-x:left;
}
#zoombox.simple .zoombox_prev {
	background:url('/img/simplenav.png') no-repeat -40px center;
	/*+opacity:100%;*/
	filter:alpha(opacity=100);
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity:1;
	opacity:1;
	left:-20px;
	width:20px;
}
#zoombox.simple .zoombox_prev:hover {
	background-position-x:-60px;
}
.simple .zoombox_prev {
	background:url('/img/ppprev.png') no-repeat left center;
}
.simple .zoombox_close {
	background:url('/img/simpleclose.png') no-repeat;
	width:30px;
	height:30px;
	position:absolute;
	top:0;
	right:-10px;
}

#zoombox.simple .multimedia .zoombox_next,
#zoombox.simple .multimedia .zoombox_prev {
	display:block;
}
/* end zoombox========== */

/* PAGEWRAPPERS========== */
/* NOTE:Do not use position=absolute for wrappers, because it takes content out of the document flow, meaning the HTML/BODY elements will not extend to include it and some of the content may be clipped and not print, esp. in Firefox. */
#pagewrapperScaleable {
	visibility:visible;
	margin-right:auto;
	margin-left:auto;
	max-width:960px;
	padding-right:10px;
	padding-left:10px;
}
.pagewrapper {
	position:relative;
	left:50%;
	top:10px;
	margin:0 0 30px 0;
	visibility:visible;
}
.pagewrapper576 {
	position:relative;
	width:576px;
	margin:0 0 30px -288px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper594 {
	position:relative;
	width:594px;
	margin:0 0 30px -297px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper600 {
	position:relative;
	width:600px;
	margin:0 0 30px -300px;
	left:50%;
	visibility:visible;
}
.pagewrapper640 {
	position:relative;
	width:640px;
	margin:0 0 30px -320px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper670 {
	position:relative;
	width:670px;
	margin:0 0 30px -335px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper700 {
	position:relative;
	width:700px;
	margin:0 0 30px -350px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper716 {
	position:relative;
	width:716px;
	margin:0 0 30px -358px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper720 {
	position:relative;
	width:720px;
	margin:0 0 30px -360px;
	left:50%;
	top:0;
	visibility:visible;
}
.pagewrapper750 {
	position:relative;
	width:750px;
	margin:0 0 30px -375px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper760 {
	position:relative;
	width:760px;
	margin:0 0 30px -380px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper800 {
	position:relative;
	width:800px;
	margin:0 0 30px -400px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper850 {
	width:850px;
	position:relative;
	top:10px;
	left:50%;
	margin:0 0 30px -425px;
	visibility:visible;
}
.pagewrapper860 {
	width:860px;
	position:relative;
	top:10px;
	left:50%;
	margin:0 0 30px -425px;
	visibility:visible;
}
.pagewrapper900 {
	position:relative;
	width:900px;
	margin:0 0 30px -455px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapper960 {
	position:relative;
	width:960px;
	margin:0 0 30px -480px;
	left:50%;
	top:10px;
	visibility:visible;
}
.pagewrapperhope {
	position:relative;
	width:720px;
	margin:0 0 30px -360px;
	left:50%;
	top:0;
	visibility:visible;
}
.wrapperpaddingAlpha {
	padding:0 20px 30px 20px;
}
/* end pagewrappers========== */


/* COLUMNBALANCE========== */
.colbalrule {
	column-rule:1px solid lightblue;
}
.colbal150 {
	columns:150px auto;
	column-gap:30px;
}
.colbal200 {
	columns:200px auto;
	column-gap:40px;
}
.colbal300 {
	columns:300px auto;
	column-gap:40px;
}
.colbal2 {
	column-count:2;/* CSS3 not supported by all browsers */
	column-width:auto;
	column-gap:40px;
	column-rule:0 solid #ddd;
				
	-webkit-column-count:2;/* Chrome, Safari, Opera */
	-webkit-column-width:auto;
	-webkit-column-gap:40px;
	
	-moz-column-count:2;/* Firefox */
	-moz-column-width:auto;
	-moz-column-gap:40px;
	-moz-column-fill:balance;
	
	-webkit-column-rule:0 solid #ddd;
	-moz-column-rule:0 solid #ddd;
	column-fill:balance;
}
.colbal3 {
	-webkit-column-count:3;/* Chrome, Safari, Opera */
	-moz-column-count:3;/* Firefox */
	column-count:3;/* CSS3 not supported by all browsers */
	-webkit-column-width:auto;
	-moz-column-width:auto;
	column-width:auto;
	-webkit-column-gap:40px;
	-moz-column-gap:40px;
	column-gap:40px;
	-moz-column-fill:balance;
	column-fill:balance;
}
.colbal4 {
	-webkit-column-count:4;/* Chrome, Safari, Opera */
	-moz-column-count:4;/* Firefox */
	column-count:4;/* CSS3 not supported by all browsers */
	-webkit-column-width:auto;
	-moz-column-width:auto;
	column-width:auto;
	-webkit-column-gap:20px;
	-moz-column-gap:20px;
	column-gap:20px;
	-moz-column-fill:balance;
	column-fill:balance;
}
/* end column balance========== */

/* INDEX BARS========== */
div.idx-bkd1 {
	background-image:url('/img/bkd-blue1.gif');
	vertical-align:middle;
	text-align:center;
	margin-bottom:1px;
	padding:0 0 3px 0;
}
div.nav3 {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	vertical-align:middle;
	color:#fff;
	background-image:url('/img/bkd-blue1.gif');
	background-color:#009999;/* PersianGreen */
	padding:2px;
}
/* end index bars */

span.cents {
	text-decoration:underline;
	vertical-align:super;
	font-size:50%;
}

.invisible {visibility:hidden;}

.smalltext,
.smalltext p {
	font-size:85% !important;
	line-height:175%;
}
.smalltext blockquote {font-size:110%;}
.smallertext {font-size:75%;}
.smalltext a:link,
.smalltext a:visited,
.smallertext a:link,
.smallertext a:visited {font-size:inherit;}

.languages {
	position:relative;
	margin-top:10px;
	padding-left:30px;
	right:0;
	text-align:right;
	font-size:14px;
	line-height:200%;
}

/* bible flife modal dependency: faithlife*.js*/
.rtTooltipBrandLink,.rtTooltipMoreLink {font-size:11px !important;color:#333 !important;}.tooltipBrandLink a,.rtTooltipBrandLink a,.rtTooltipMoreLink a,.rtTooltipMoreLink {border:none !important;}.tooltipBrandLink a,.rtTooltipBrandLink a{color:#cccccc !important;background:none !important;visibility:hidden;}

.NOreftagger,
.NOreftagger a:link,
.NOreftagger a:active,
.NOreftagger a:visited,
.noreftagger a:hover {
	border-bottom:none !important;
	cursor:text;
}
.noreftagger a:hover {
	background:none !important;
	color:#000 !important;
}

/* for /catalog 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:#335fe5;/* RoyalBlue */
	font-size:12pt;
	font-weight:bold;
}
.catpricestrikeout {
	color:#000;
	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 {
	margin-right:10px;
}
a.indxtitle:link {
	color:#ff6600;
	font-size:14pt;
	font-weight:bold;
}
a.indxtitle:visited {
	color:#006666;/* BlueStone */
}
a.indxtitle:active {
	color:#cc0066;/* BlueStone */
}
img.catdvd32,
img.catcc {vertical-align:top;}

input.purchasegraphic {
	visibility:hidden;/* temporary */
	margin:0 0 0 10px;
	width:78px;
	height:22px;
}
/* end catalog inserts========== */

.textondarkbkd,
.textondarkbkd a,
.textondarkbkd a:link,
.textondarkbkd a:visited,
.textondarkbkd a:active {
	color:#fff;
}

.borderTest {border:1px solid red;}

/* for directry*.html pages */
body#directrypages {background:#333;/* AlmostBlack */}

#directrypages #pagewrapper {
	max-width:1200px;
	margin:0 auto !important;
	float:none !important;
	background:#fff;
	border:none;
	font-size:18px;
}
#directrypages #maincontentwrapper {
	clear:left;
	margin:10px 20px 20px 20px;
}
#directrypages #maincontentwrapper h1 {
	text-align:center;
	color:#6699cc;
}
#directrypages #maincontentwrapper h2 {
	margin-top:50px;
	color:#6699cc;
}
#directrypages #maincontentwrapper ul li {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:square;
	line-height:175%;
}

/* COMMON IMAGES */
#filmstrip {width:70px; height:30px;"}

.officialsite {margin:15px 0;}/* for spotlight site only */

.officialsite img {width:30px; vertical-align:middle; margin-right:5px;}/* eventually move this to spotImagesCommon.css */

/* END for spotlight site only */

} /* END media screen  */

@media only screen and (max-width:600px) {

.desktop-only {display:none !important;}

#CAfooterlogonav div,
#CAfooterlogonav div a {font-size:14px !important;}

}

@media screen and (min-width:320px) and (max-width:767px){
/* 320px-767px: Mobile devices, iPads, Tablets */

.desktop-only {display:none !important;}

}

@media screen and (min-width:768px) and (max-width:1023px){
/* 769px—1024px: Small screens, laptops */
}


/* HD mobile phones + tablets */
@media screen and (min-width:768px) {

#pagewrapper {width:100%;}

}

/* desktops */
@media screen and (min-width:1200px) {

#pagewrapper {max-width:1200px;}

}
