@charset "UTF-8";
/*
ChristianAnswers.Net/teens
© Films for Christ
Last edited 6.13.2025 pst
*/

body {
	background:#333;
	color:#000;
}

#pagewrapper,
.pagewrapper800 /* phase-out */ {
	background-image:url('/teens/bkd-blue-teens.jpg');
	background-color:#80849c;/* ManateeGray */
}

#pagewrapper {
	max-width:1200px;
	margin:0 auto !important;
	float:none !important;
	border:none;
}

h2 {
	font-size:120%;
	font-weight:bold;
	padding:10px 10px 10px 20px;
	color:#fff;
	text-shadow:4px 3px 3px #000;
	background-image:url('/teens/bkd-plainbluedenim1920w.jpg');
}

.vidcontainer {}

#searchContainer {
	clear:both;
	margin:10px 10px 10px 10px;
	width:80%;
}
	#searchContainer form,
	#searchContainer fieldset {width:100%;}

.languages {
	margin:10px 20px;
	float:right;
}

#teenhomeTopSection {width:100%;}


#buttonContainer {
	columns:130px auto;
	column-gap:1px;
	background-image:url('/teens/bkd-plainbluedenim1920w.jpg');
	/* background:#e6eaff; PaleBlue */
}
#button {
	width:100%;
	background:none;
	border-right:0px solid #000;
	padding:0 0 16px 0;
	margin-bottom:16px;
}
#button ul {
	list-style:none;
	margin:0;
	padding:0;
	background:none;
	border:none;
}
#button li {
	margin:0;
	background:none;
	list-style:none;
	border-right:1px solid #90bade;/* Cornflower */
	border-bottom:1px solid #90bade;
}
	#button li a {
		display:block;
		color:#f5df4d;/* IlluminatingYellow */
		text-shadow:4px 3px 3px #000;
		background:none;
		font-size:13px;
		font-weight:700;
		width:100%;
		padding:5px 3px 5px 8px;
		border-left:10px;
		border-right:10px;
		border-color:none;
	}
	#button li a:hover {
		color:#000;
		badkground:none;
		background-color:none;
		background-image:none;
		border-left:10px solid color:#537197;/* SanMarinoBlue */
		border-right:none;
	}
html>body #button li a {
	width:auto;
}
/* end button */

.teensmoreinfo {
	overflow:auto;
	margin:20px 20px 40px 20px;
	padding:15px;
	max-width:60%;
	border-radius:15px;
	background:#f0eee4;/* Marshmallow */
	font-size:18px;
}
	.teensmoreinfo img {
		float:left;
		margin:0 15px 10px 0;
	}

/* EM=== */
#qList ul li em,
#qList ul li em a {
	font-weight:700;
	font-style:normal;
}
.teensmoreinfo em,
.teensmoreinfo em a {
	font-weight:700;
	font-style:italic;
}

/* TOC=== */
.tocTitle {
	color:#fff;
	background:#ccc;
	padding:10px 20px;
	font-size:14px;
	font-weight:600;
	font-style:italic;
}
.tableofcontents {
	margin-left:10px;
	margin-bottom:16px;
	padding:0 20px;
	width:100%;
	border-right:0px solid #000;
	list-style:none;
	list-style-type:none;
	columns:110px auto;
	column-gap:5px;
}
.tableofcontents li {
	display:block;
	position:relative;
	left:0;
	overflow:auto;
	margin:0 0 5px 0;
	padding:10px;
	zzzbackground:#ccc;/* SaplingTan */
	list-style:none;
	font-size:13px;
	line-height:150%;
}
.tableofcontents li a {
	width:100%;
	color:#0c47b5;/* ToryBlue */
	font-size:11px;
	font-weight:700;
}
html>body .tableofcontents li a {width:auto;}

	a:link    {color:#0c47b5;/* ToryBlue */background:none;text-decoration:none;}/* prev #0000ff */
	a:visited {color:#800080;background:none;text-decoration:none;}
	a:active  {color:#ff00ff;background:none;text-decoration:underline;}

.dark a,
a.dark,
a.dark:link,
a.dark:visited,
a.dark:active,
a.dark:hover {font-weight:bold;}

.languages a:hover,
.dark a:hover,
a:hover,
a.dark:hover,
.textondarkbkd a:hover {
	background:#f8dc00;/* Golden2 */
	text-decoration:none;
}
.languages,
.languages a,
.dark a,
a.dark:link,
a.dark:visited {
	color:#fff;
	text-decoration:none;
}
a.dark:active {
	color:#ffcc33;/* SunglowYellow */
	text-decoration:underline;
}

.videoWrapper {
	padding-bottom:10px;
	margin-bottom:10px;
	width:635px;
	background:#000;
	border:1px solid #000;
	border-radius:15px;
}
.videoWrapper h3,
.videoWrapper a,
.videoWrapper a:link,
.videoWrapper a:visited,
.videodescription h3,
.videodescription a,
.videodescription a:link,
.videodescription a:visited {
	margin:0;
	padding:5px 10px;
	color:#fff;
	font-size:20px;
	font-weight:300;
	text-align:center;
}
.videoWrapper .caption {
	color:#fff;
	margin-bottom:0;
}

p {line-height:150%;}

.lifebuttonlist img {
	margin:0 3px 5px 0;
}

#qlist1answersofthemonth {line-height:150%;}

img {border:none;}

#invisibleobject {visibility:hidden;}

ul.listspaced li {
	margin-bottom:20px;
	line-height:150%;
}

/* 6.13.2025 #syndicationnews li {
	list-style:square;
	list-style-type:square;
	margin-left:12px;
	font-size:12px;
} */
.syndicationnews a:link,
.syndicationnews a:visited {color:#000;}

td {
	font-size:10pt;
	text-align:left;
}

ul {
	margin:0 0 0 5px;
	padding:0;
	list-style-type:square;
}
ul li {
	color:#000;
	margin:0;
	padding:0;
}
ol,
ol li {list-style-type:decimal;}

#qList {background:#fafafa;/* AlabasterWhite */}
	#qList ul {
		margin:20px 20px 50px 20px;
		list-style:none;
		}
	#qList ul li {
		margin-bottom:35px;
		line-height:175%;
	}
