/***************************************************************
Style Sheet for Come Unto Christ.org

Copyright 2007 by Sebo Marketing, All Rights Reserved
***************************************************************/



/***************************************************************
Appearance Code
***************************************************************/

body {
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	padding:0px;
	min-width:750px;
	
	text-align:center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:85%;
	color:#333;
	
	background: url('images-layout/site-bg.jpg') 50% 0% repeat-x fixed #334c99;
}

p {
	margin:0;
	padding-bottom:.8em;
	
	text-indent: 15px;
	line-height:130%;
}

blockquote {
	margin-top:.25em;
	margin-left:2em;
}
blockquote ol, blockquote ul {
	margin-top:.4em;
	padding-top:0;
}


a:link, a:visited { color:#001966; text-decoration:underline; }
a:hover, a:active { color:#2b51c4; text-decoration:none; }

h1 {
	margin:.3em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:175%;
	color:#2e4589;
	letter-spacing: 1px;
}

h2 {
	margin:.3em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:150%;
	color:#c60;
}

h3 {
	margin:.2em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	color:#c60;
}

img {
	border:0px;
	margin:0px;
}

.hr {
	border-bottom:1px solid #ddd;
}

.hr2 {
	border-bottom:1px solid #1c509b;
}


.print {
	position:absolute;
	left:-999em;
}

.unprint:hover .print{
	position:static;
	color:#333;
	font-size:80%;
	text-decoration:none;
}


/***************************************************************
Appearance Code Applied to Layout Elements
***************************************************************/

#container {
	margin-right:auto;
	margin-left:auto;
	padding-top:1px;
	padding-left:0;
	padding-right:0;
	width:750px;

	text-align:left;
	border:0px solid #000;
	background: url('images-layout/container-bg-left.gif') left repeat-y;
}

#content {
	padding-left:0;
	padding-right:0;
	
	width:100%;
	
	border-width:0px;
	border-style:solid;
	border-color:#000;
	
	background: url('images-layout/content-bg-right.gif') right repeat-y #fff;
}

#columnWrapper {
	padding-bottom:8px;
}


.columnStyle1 {
	padding:0;
}
.columnStyle1 .columnTopLeft {
	display:none;
}
.columnStyle1 .columnTopRight {
	
}
.columnStyle1 .center {
	padding:0 8px 5px 8px;
}
.columnStyle1 .columnBottomLeft {
	display:none;
}
.columnStyle1 .columnBottomRight {
	
}



.columnStyle2 {
	padding:0 4px 0 2px;
}
.columnStyle2 .columnTopLeft {
	display:none;
}
.columnStyle2 .columnTopRight {
	
}
.columnStyle2 .center {
	padding:0;
	font-size:89%;
}
.columnStyle2 .columnBottomLeft {
	display:none;
}
.columnStyle2 .columnBottomRight {
	
}



/***************************************************************
Appearance and Location for MainNav and SubNav
***************************************************************/

.homePage #breadCrumbs {
	display:none;
}

#breadCrumbs {
	position:absolute;
	top:0px;
	left:0px;
	
	width:100%;
	height:2.4em;
	
	font-family:verdana;
	font-size:80%;
	color:#fff;
	
	background:#001966;
}
#breadCrumbs ul {
	display:block;
	margin:0;
	margin-left:6px;
	padding:0;
	
	height:2.4em;
	
	list-style:none;
}
#breadCrumbs ul li {
	float:left;
	margin:0;
	padding:.5em 0 0 7px;
	
	height:1.9em;
}
#breadCrumbs ul li a {
	padding:0 7px 0 0;
	
	text-align:center;
	text-decoration:none;
	color:#fff;
}
#breadCrumbs ul li a:hover{
	text-decoration:underline;
	background: url('images-layout/main-nav-tab-select.gif') bottom left repeat-x;
}



/***************************************************************
Left Nav and Sub Left Nav Highlighting
***************************************************************/

/* Style the left nav */

/* Main Level */
.ulStyleNav {
	margin:0;
	padding:0 0 1px 0;
	
	width:100%;
	
	list-style:none;
	
	font-family:verdana;
	font-size:89%;
}
.ulStyleNav li {
	margin-bottom:1px;
	padding:3px 0 0 0;
	border-width:1px 0;
	border-style:solid;
	border-color:#bac7ef;
	background: #22409b;
}
.ulStyleNav li a, .ulStyleNav li a:link, .ulStyleNav li a:visited {
	display:block;
	padding-bottom:5px;
	padding-left:24px;
	text-decoration:none;
	color:#fff;
	background: url('images-layout/arrow-right.gif') 6px 2px no-repeat;
}
.ulStyleNav li a:hover {
	color:#fff;
	text-decoration:underline;
}
.ulStyleNav .current a,
.ulStyleNav .current a:link,
.ulStyleNav .current a:visited,
.ulStyleNav .current a:hover,
.ulStyleNav .current a :active{
	text-decoration:underline;
	font-weight:600;
	color:#fff;
	background: url('images-layout/arrow-down.gif') 6px 2px no-repeat;
}


/* Sub Level */
.ulStyleNav li ul {
	display:none;
}

.ulStyleNav .current ul, .ulStyleNav li .navFixed {
	display:block;
	margin:0;
	padding:.3em 0;
	
	width:100%;
	
	list-style:none;
	
	border-top:3px double #bac7ef;
	background:#8395cd;
}
.ulStyleNav .current ul li, .ulStyleNav li .navFixed li {
	padding:3px 0 5px 10px;
	border:none;
	background:#8395cd;
}
.ulStyleNav .current ul li a, .ulStyleNav li .navFixed li a,
.ulStyleNav .current ul li a:link, .ulStyleNav li .navFixed li a:link,
.ulStyleNav .current ul li a:visited, .ulStyleNav li .navFixed li a:visited {
	padding:0;
	text-decoration:none;
	font-weight:300;
	color:#fff;
	background:none;
}
.ulStyleNav .current ul li a:hover, .ulStyleNav li .navFixed  li a:hover,
.ulStyleNav .current ul li a:active, .ulStyleNav li .navFixed  li a:active {
	text-decoration:underline;
	color:#fff;
	background:none;
}

.ulStyleNav .current ul .current a, .ulStyleNav li .navFixed .current a,
.ulStyleNav .current ul .current a:link, .ulStyleNav li .navFixed .current a:link,
.ulStyleNav .current ul .current a:visited, .ulStyleNav li .navFixed .current a:visited,
.ulStyleNav .current ul .current a:hover, .ulStyleNav li .navFixed .current a:hover,
.ulStyleNav .current ul .current a:active, .ulStyleNav li .navFixed .current a:active
 {
	padding:0;
	
	text-decoration:underline;
	font-weight:600;
	
	background:none;
}

/* Third Level */
.ulStyleNav .current ul li ul, .ulStyleNav li .navFixed li ul {
	display:none;
}
.ulStyleNav .current ul .current ul, .ulStyleNav li .navFixed .current ul {
	display:block;
	border-top:none;
}
.ulStyleNav .current ul .current ul li a, .ulStyleNav li .navFixed .current ul li a,
.ulStyleNav .current ul .current ul li a:link, .ulStyleNav li .navFixed .current ul li a:link,
.ulStyleNav .current ul .current ul li a:visited, .ulStyleNav li .navFixed .current ul li a:visited {
	text-decoration:none;
	font-weight:300;
}
.ulStyleNav .current ul .current ul li a:hover, .ulStyleNav li .navFixed .current ul li a:hover,
.ulStyleNav .current ul .current ul li a:active, .ulStyleNav li .navFixed .current ul li a:active {
	text-decoration:underline;
}


.slot1 .ulStyleNav .current ul .current ul .nav1 a, .slot1 .ulStyleNav .current ul .current ul .nav1 a:link, .slot1 .ulStyleNav .current ul .current ul .nav1 a:visited, .slot1 .ulStyleNav .current ul .current ul .nav1 a:hover, .slot1 .ulStyleNav .current ul .current ul .nav1 a:active,
.slot2 .ulStyleNav .current ul .current ul .nav2 a, .slot2 .ulStyleNav .current ul .current ul .nav2 a:link, .slot2 .ulStyleNav .current ul .current ul .nav2 a:visited, .slot2 .ulStyleNav .current ul .current ul .nav2 a:hover, .slot2 .ulStyleNav .current ul .current ul .nav2 a:active,
.slot3 .ulStyleNav .current ul .current ul .nav3 a, .slot3 .ulStyleNav .current ul .current ul .nav3 a:link, .slot3 .ulStyleNav .current ul .current ul .nav3 a:visited, .slot3 .ulStyleNav .current ul .current ul .nav3 a:hover, .slot3 .ulStyleNav .current ul .current ul .nav3 a:active,
.slot4 .ulStyleNav .current ul .current ul .nav4 a, .slot4 .ulStyleNav .current ul .current ul .nav4 a:link, .slot4 .ulStyleNav .current ul .current ul .nav4 a:visited, .slot4 .ulStyleNav .current ul .current ul .nav4 a:hover, .slot4 .ulStyleNav .current ul .current ul .nav4 a:active,
.slot5 .ulStyleNav .current ul .current ul .nav5 a, .slot5 .ulStyleNav .current ul .current ul .nav5 a:link, .slot5 .ulStyleNav .current ul .current ul .nav5 a:visited, .slot5 .ulStyleNav .current ul .current ul .nav5 a:hover, .slot5 .ulStyleNav .current ul .current ul .nav5 a:active,
.slot6 .ulStyleNav .current ul .current ul .nav6 a, .slot6 .ulStyleNav .current ul .current ul .nav6 a:link, .slot6 .ulStyleNav .current ul .current ul .nav6 a:visited, .slot6 .ulStyleNav .current ul .current ul .nav6 a:hover, .slot6 .ulStyleNav .current ul .current ul .nav6 a:active,
.slot7 .ulStyleNav .current ul .current ul .nav7 a, .slot7 .ulStyleNav .current ul .current ul .nav7 a:link, .slot7 .ulStyleNav .current ul .current ul .nav7 a:visited, .slot7 .ulStyleNav .current ul .current ul .nav7 a:hover, .slot7 .ulStyleNav .current ul .current ul .nav7 a:active,
.slot8 .ulStyleNav .current ul .current ul .nav8 a, .slot8 .ulStyleNav .current ul .current ul .nav8 a:link, .slot8 .ulStyleNav .current ul .current ul .nav8 a:visited, .slot8 .ulStyleNav .current ul .current ul .nav8 a:hover, .slot8 .ulStyleNav .current ul .current ul .nav8 a:active,
.slot9 .ulStyleNav .current ul .current ul .nav9 a, .slot9 .ulStyleNav .current ul .current ul .nav9 a:link, .slot9 .ulStyleNav .current ul .current ul .nav9 a:visited, .slot9 .ulStyleNav .current ul .current ul .nav9 a:hover, .slot9 .ulStyleNav .current ul .current ul .nav9 a:active,
.slot10 .ulStyleNav .current ul .current ul .nav10 a, .slot10 .ulStyleNav .current ul .current ul .nav10 a:link, .slot10 .ulStyleNav .current ul .current ul .nav10 a:visited, .slot10 .ulStyleNav .current ul .current ul .nav10 a:hover, .slot10 .ulStyleNav .current ul .current ul .nav10 a:active,
.slot11 .ulStyleNav .current ul .current ul .nav11 a, .slot11 .ulStyleNav .current ul .current ul .nav11 a:link, .slot11 .ulStyleNav .current ul .current ul .nav11 a:visited, .slot11 .ulStyleNav .current ul .current ul .nav11 a:hover, .slot11 .ulStyleNav .current ul .current ul .nav11 a:active,
.slot12 .ulStyleNav .current ul .current ul .nav12 a, .slot12 .ulStyleNav .current ul .current ul .nav12 a:link, .slot12 .ulStyleNav .current ul .current ul .nav12 a:visited, .slot12 .ulStyleNav .current ul .current ul .nav12 a:hover, .slot12 .ulStyleNav .current ul .current ul .nav12 a:active,
.slot13 .ulStyleNav .current ul .current ul .nav13 a, .slot13 .ulStyleNav .current ul .current ul .nav13 a:link, .slot13 .ulStyleNav .current ul .current ul .nav13 a:visited, .slot13 .ulStyleNav .current ul .current ul .nav13 a:hover, .slot13 .ulStyleNav .current ul .current ul .nav13 a:active,
.slot14 .ulStyleNav .current ul .current ul .nav14 a, .slot14 .ulStyleNav .current ul .current ul .nav14 a:link, .slot14 .ulStyleNav .current ul .current ul .nav14 a:visited, .slot14 .ulStyleNav .current ul .current ul .nav14 a:hover, .slot14 .ulStyleNav .current ul .current ul .nav14 a:active,
.slot15 .ulStyleNav .current ul .current ul .nav15 a, .slot15 .ulStyleNav .current ul .current ul .nav15 a:link, .slot15 .ulStyleNav .current ul .current ul .nav15 a:visited, .slot15 .ulStyleNav .current ul .current ul .nav15 a:hover, .slot15 .ulStyleNav .current ul .current ul .nav15 a:active
{
	text-decoration:underline;
}


/***************************************************************
Default Blob Styles
***************************************************************/
.blobDefault {
	padding-left:4px;
	margin-bottom:8px;
}
.blobDefault h2 {
	margin-bottom:3px;
}

.blobImage {
	margin-bottom:8px;
}


.blobStyle1 {
	margin-bottom:12px;
}
.blobStyle1 .topLeft {
	margin-bottom:1px;
	border-top:1px solid #bac7ef;
	
	background: #22409b;
}
.blobStyle1 .topRight {
	padding:3px 0 5px 8px;
}
.blobStyle1 .topRight h2 {
	margin:0 1px 0 0;
	padding:0;

	font-family:verdana;
	font-size:120%;
	font-weight:300;
	color:#fff
}
.blobStyle1 .blobBody {
	margin:0;
	padding-bottom:.3em;
	
	
	background: #8395cd;
}
.blobStyle1 .bottomLeft {
	display:none;
}
.blobStyle1 .bottomRight {
	
}





.pageLinks {
	position:relative;
	padding-top:1.5em;
	width:100%;
	
	text-align:center;
}
.nextLink {
	position:absolute;
	top:0;
	right:0;
}
.backLink {
	position:absolute;
	top:0;
	left:0;
}




.callToAction {
	margin:1em 0;
	padding:6px 14px 8px 14px;
	border:2px solid #2e4589;
	background:#d9dfef;
}


/***************************************************************
List Styles
***************************************************************/
.ulStyle1 {
	margin-top:.5em;
	margin-left:0px;
	padding-left:18px;
}
.ulStyle1 li {
	margin:0;
	padding-bottom:.75em;
	padding-left:6px;
	
	line-height:130%;
	
	background: url('images-layout/bullet-arrow-green.gif') 0 .2em no-repeat;
}
.ulStyle1 li a {
	
}
.ulStyle1 li a:hover, .ulStyle1 li a:active {
	
}
.ulStyle1 ul {

}
.ulStyle1 ul li {

}



.ulStyleSpaced {
	margin-top:.5em;
}
.ulStyleSpaced li{
	margin-bottom:.6em;
}

.olStyleSpaced {
	margin-top:.5em;
}
.olStyleSpaced li{
	margin-bottom:.6em;
}
.olStyleSpaced li p{
	padding:.6em 0 0 0;
}



/***************************************************************
Table Styles
***************************************************************/



/***************************************************************
Text Styles
***************************************************************/
.bigger {
	font-size:120%;	
}
.smaller {
	font-size:89%;
}


.bonusText{
	font-weight:600;
	color:#b51c30;
}

.strike {
	text-decoration:line-through;
	font-weight:600;
}


.alignText1 {
	text-align:center;
}



/* ------------------ Headers -----------------*/




/* ------------------- Links ------------------*/
.footnotePopup {
	display:none;

	position:absolute;
	padding:6px 8px;
	
	width:200px;
	
	text-indent:0;
	color:#222;
	font-size: 90%;
	text-align: left;
	
	border:1px solid #8c98bf;
	background:#fff;
	z-index:3;
}

/***************************************************************
Image Classes
***************************************************************/



.thumbnail {
	float:left;
	padding:0 8px 8px 0;
}

/***************************************************************
Miscellaneous Stuff
***************************************************************/

/*--------------- Floating --------------------*/
.clear {
	clear:both;
}

.float {
	float:left;
}
.floatOpposite {
	float:right;
}



.extraLine {
	padding-bottom:1.8em;
}


/*--------------- Testimonial -----------------*/



/*--------------- Search Box -----------------*/
#searchBox{
	padding:.5em;
	text-align:center;
}
#searchBox form {
	display:inline;
}






/*--------------- Site Name -------------------*/
#siteName {
	position:absolute;
	left:-999em;
}