/*  CSS Styles iChristianLife */


/*---- Default ----*/

html, p, ul, ol, li, a, table, tr, th, td, h1, h2, h3, h4 p, label, img { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	list-style-type: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #181811;
	text-decoration: none;
	outline: none;
	}
	
a:link { color: #181811; }

html, body { background-color: transparent; }

body {
	margin: 0 0 30px 0;
	height: 100%;
	line-height: 18px;
	text-align: center;
	}
	
body#main_body { background: url(../images/icl2/core_banner_bg.gif) repeat-x top; }

#iclWrapper {
	position: relative;
	text-align: left;
	width: 994px;
	margin: 70px auto;
	background-color: #d1cfa0;
	border: 1px solid /*#7a7853*/ #2d0001;
	display: table;
	}
	
#iclBanner {
	background: url(../images/icl2/core_banner_logo.gif) no-repeat top;
	width: 900px; 
	height: 70px;
	margin: -71px 0 5px 40px; 
	position: relative;
	}

#iclBanner .homelink {
	width: 400px;
	height: 67px;
	position: absolute;
	top: 3px;
	left: -40px;
	}
	



/* <=== Main Nav ===> */
	
ul#iclNav { 
	width: 984px; 
	margin: 0 0 2px 5px; 
	height: 35px;
	}
	
ul#iclNav li { float: left; }
	
ul#iclNav li a { 
	height: 35px;
	display: block;  
	outline: none; 
	border: none;  
	color: #4c3c23;
	text-indent: -9999px; 
	}
	
ul#iclNav li a:hover {  border:none; }
	
	
/* <=== Nav Search ===> */
	
#searchWrapper { float: left; height: 35px; width: 269px; }
	
#searchField { height: 35px; }
	
#searchBtn { height: 35px; margin: -35px 0 0 228px; }
	
* html #searchBtn { float: right; margin: -35px 0 0 0; }
	
#formField input {
	border: 0;
	background: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 13px 0 0 10px;
	width: 216px;
	}
	
/*\*/
html*#formField input {
[back:none;
padding: 22px 0 0 10px; /*Safari*/
]back:none;  /*ie6/7*/
}/**/
	
#searchBtn input {
	background: none;
	border: 0;
	width: 41px;
	height: 35px;
	cursor: pointer;
	}
	
#formField input.gray {color:#8e8d7d;}

#formField input.beige { color:#9b9862; }

#news_form_Field input.gray {color:#8e8d7d;}

#formField input.black, #news_formField input.black {color:#000000;}
	

/* <=== Main Nav Continued... ===> */
	
#nav_spacer { height:35px; }
	
#searchField, #searchBtn, #nav_spacer, li#nav01 a, li#nav02 a, li#nav03 a, li#nav04 a, li#nav05 a, li#nav06 a, li#nav07 a, li#nav08 a, li#nav09 a, li#nav10 a, li#nav11 a  { background:url(../images/icl2/core_nav.gif) no-repeat; }
	
#searchField { width: 228px; background-position: 0 0; }

#searchBtn { width: 41px; background-position: -228px 0; }

#nav_spacer { width: 13px; background-position: -228px 0; }

li#nav01 a { width: 42px; background-position: -282px 0; }
li#nav01 a:hover, #iclWrapper.sectionHome #nav01 a { background-position: -282px -35px; }
	
li#nav02 a { width: 95px; background-position: -324px 0; }
li#nav02 a:hover, #iclWrapper.sectionKnowGod #nav02 a { background-position: -324px -35px; }

li#nav03 a { width: 87px; background-position: -419px 0; }
li#nav03 a:hover, #iclWrapper.sectionNewLife #nav03 a { background-position: -419px -35px; }

li#nav04 a { width: 78px; background-position: -506px 0;}
li#nav04 a:hover, #iclWrapper.sectionPrayer #nav04 a { background-position: -506px -35px; }

li#nav05 a { width: 67px; background-position: -584px 0; }
li#nav05 a:hover, #iclWrapper.sectionBible #nav05 a { background-position: -584px -35px; }

li#nav06 a { width: 71px; background-position: -651px 0; }
li#nav06 a:hover, #iclWrapper.sectionShare #nav06 a { background-position: -651px -35px; }

li#nav07 a { width: 87px; background-position: -722px 0; }
li#nav07 a:hover, #iclWrapper.sectionConnect #nav07 a { background-position: -722px -35px; }

li#nav08 a { width: 102px; background-position: -809px 0; }
li#nav08 a:hover, #iclWrapper.sectionLifeIssues #nav08 a { background-position: -809px -35px; }

li#nav09 a { width: 73px; background-position: -911px 0; }
li#nav09 a:hover, #iclWrapper.sectionLearn #nav09 a { background-position: -911px -35px; }

#subnav_bar {
	background-color: #bbb685;
	border: 1px solid #7b764d;
	border-top: none;
	width: 982px;
	height: 26px;
	margin: -2px 0 0 5px;
	visibility: visible; 
	display: block;
	}
	
ul.subnav_items { margin: 0 0 0 347px; padding: 5px 0 0 0; }
	
ul.subnav_items#subnav_know_god { margin:0 0 0 215px; }
	
ul.subnav_items#subnav_new_life { margin:0 0 0 280px; }
	
ul.subnav_items#subnav_prayer { margin:0 0 0 355px; }
	
ul.subnav_items#subnav_bible { margin:0 0 0 410px; }
	
ul.subnav_items#subnav_share { margin:0 0 0 495px; }
	
ul.subnav_items#subnav_connect { margin:0 0 0 556px; }

html>/**/body ul.subnav_items#subnav_connect, x:-moz-any-link, x:default { margin:0 0 0 561px; } /*Firefox 3 hack*/
	
ul.subnav_items#subnav_life_issues { margin:0 0 0 610px; }

html>/**/body ul.subnav_items#subnav_life_issues, x:-moz-any-link, x:default { margin:0 0 0 614px; } /*Firefox 3 hack*/
	
ul.subnav_items#subnav_learn { margin:0 0 0 571px; }

html>/**/body ul.subnav_items#subnav_learn, x:-moz-any-link, x:default { margin:0 0 0 575px; } /*Firefox 3 hack*/
	
ul.subnav_items li {
	float: left;
	margin: -5px 0 0 0;
	border-left: 1px solid #7b764d;
	height: 26px;
	}
	
ul.subnav_items li a {
	display: block;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	color: #4d4a2d !important;
	padding: 6px 9px 6px 9px;
	}
	
* html ul.subnav_items li a { padding: 6px 9px 5px 9px; }
	
html>/**/body ul.subnav_items li a, x:-moz-any-link, x:default { padding: 5px 9px 5px 9px; } /*Firefox 3 hack*/
	
ul.subnav_items li a:hover { background-color: #d7d2a5; padding: 6px 9px 5px 9px; }

* html ul.subnav_items li a:hover { padding: 6px 9px 6px 9px; }

html>/**/body ul.subnav_items li a:hover, x:-moz-any-link, x:default { padding: 5px 9px 4px 9px; } /*Firefox 3 hack*/

/*\*/
html*ul.subnav_items li a:hover {
[back:none;
padding: 6px 9px 5px 9px; /*Safari*/
]back:none; /*ie6/7*/
}/**/
	
ul.subnav_items li a.subnav_current { padding: 6px 9px 5px 9px; background-color: #d7d2a5; cursor: default; }

html>/**/body ul.subnav_items li a.subnav_current, x:-moz-any-link, x:default { padding: 5px 9px 4px 9px; } /*Firefox 3 hack*/

/*\*/
html*ul.subnav_items li a.subnav_current {
[back:none;
padding: 6px 9px 5px 9px; /*Safari*/
]back:none; /*ie6/7*/
}/**/
	
	


/* <=== Left SideBar ===> */

#leftBoxes {	
	position: absolute;
	width: 160px;
	top: 153px;
	left: -32px; 
	}
	
.sectionHome #leftBoxes { top: 134px; }
	
#leftBox_my_icl {
	background: url(../images/icl2/tab_my_icl.jpg) no-repeat;
	height: 130px; 
	margin: 0 0 12px 0;
	}

.leftBox_ad { 
	position: relative;
	float: left;
	margin: 0 0 0 0;
	border: 1px solid #424124;
	width: 158px;
	height: 78px;
	z-index: 10;
	display: inline;
	}
	
#leftBox_ad_volunteer.leftBox_ad { margin: 6px 0 0 0; height: 108px; }
	
.leftBox_ad a {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 70px;
	border: 4px solid none;
	z-index: 1001;
	display: block;
	background: url(../images/icl2/clear.gif);
	}	
	
#leftBox_ad_volunteer.leftBox_ad a { height: 102px; }
	
.leftBox_ad a:hover {
	width: 150px;
	height: 70px;
	border: 4px solid #fffee5;
	}
	
#leftBox_ad_volunteer.leftBox_ad a:hover { height: 100px; }
	
.leftBox_ad img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	}
	

/* <=== Left SideBar Newsletter ===> */

#newsletterWrapper {
	background: url(../images/icl2/core_newsletter_bg.gif) no-repeat;
	height: 62px;
	width: 160px;
	position: relative;
	margin: 0 0 12px 0;
	}

#newsletterField {
	background: url(../images/icl2/core_newsletter_field.gif) no-repeat;
	height: 23px;
	width: 123px;
	float: left;
	margin: 30px 0 0 8px;
	display: inline; /* ie float double margin fix */
	}

#newsletterBtn {
	background: url(../images/icl2/core_newsletter_btn.gif) no-repeat;
	height: 23px;
	width: 22px;
	position: absolute;
	left: 131px;
	top: 30px;
	}

#newsletterField input {
	border: 0;
	background: none;
	font-size: 12px;
	color: #000;
	width: 113px;
	padding: 8px 0 0 5px;
	}

#newsletterBtn input {
	border: 0;
	background: none;
	cursor: pointer;
	width: 23px;
	height: 22px;
	}
	
#iclPage {
	float: right;
	width: 810px;
	margin: 9px 6px 0 0;
	padding: 0 0 70px 0;
	border: 1px solid #898763;
	background-color: #fff;
	display: inline;  /* ie double margin fix */
	}
	
/** html #iclPage { margin: -10px 6px 0 0; }*/

/*.leftBox_ad { 
	position: relative; 
	float: left;
	margin: 0 0 0 0;
	display: inline;  
	border: 1px solid #181811;
	}
	
.leftBox_ad a {
	position: absolute;
	border: 3px solid none;
	display: block;
	width: 152px;
	height: 72px;
	}	
	
.leftBox_ad a:hover { border: 3px solid #fff5f2; }*/
	
/*.adBox { 
	position: relative; 
	float: right;
	margin: -200px 9px 0 0;
	display: inline;  
	border: 1px solid #222215;
	}*/
	
	
	

	
.adBox { 
	position: relative;
	float: right;
	margin: 10px 9px 0 0;
	border: 1px solid #424124;
	width: 198px;
	height: 138px; 
	z-index: 10;
	display: inline;
	}
	
.adBox a {
	position: absolute;
	top: 0;
	left: 0;
	width: 190px;
	height: 130px; 
	z-index: 1001;
	display: block;
	border: 4px solid none; 
	background: url(../images/icl2/clear.gif);
	}	
	
.adBox a:hover {
	width: 190px;
	height: 130px;
	border: 4px solid #fffee5;
	}
	
.adBox img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	}

.adBox_spotlight { 
	position: relative;
	float: left;
	margin: -140px 0 0 25px;
	border: 1px solid #424124;
	width: 568px;
	height: 198px;
	z-index: 10;
	display: inline;
	}
	
/*\*/
html*.adBox_spotlight {
[color: none;
back: none;
]margin: 10px 0 0 23px; /*ie6/7*/
}/**/
	
.adBox_spotlight a {
	position: absolute;
	top: 0;
	left: 0;
	width: 552px;
	height: 182px;
	border: 8px solid none;
	z-index: 1001;
	display: block;
	background: url(../images/icl2/clear.gif);
	}	
	
.adBox_spotlight a:hover {
	width: 552px;
	height: 182px;
	border: 8px solid #fffee5;
	}
	
.adBox_spotlight img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	}
	

	
#adBox_highlight { float: left; display: inline;  /* ie double margin fix */ margin: 218px 0 0 -550px; }
	
#adBox_highlight a { display: block; width: 132px; height: 260px; }
	
#subindex_intro {
	background: url(../images/icl2/subindex_intro.gif) no-repeat;
	width: 410px;
	height: 260px;
	float: left;
	margin: 6px 0 0 172px;
	display: inline;  /* ie double margin fix */
	}
	
#subindex_intro p { margin: -164px 228px 40px 20px; line-height: 17px; }
	
#subindex_intro_video img { margin: 51px 0 0 186px; border: 4px solid #fbfae5; }
	


#iclFooter {
	float: left;
	width: 950px;
	padding: 20px;
	text-align: center;
	}



/* <=== Content Area ===> */


.container {
	position: relative;
	float: left;
	margin: 12px 0 0 25px;
	display: inline;
	text-align: left;
	}
	
.template#content {
	position: relative;
	float: left;
	margin: 6px 0 0 3px;
	display: inline;  /* ie double margin fix */	
	text-align: left;
	background: #edecbe url(../images/icl2/container_btm_right.gif) no-repeat bottom right; 
	width: 568px; 
	border: 1px solid #424124; 
	background-color: #edecbe; 
	}
	
* html .template#content { margin: 10px 0 -4px 4px; }
	
.template02#content {
	position: relative;
	float: left;
	margin: 10px 0 0 3px;
	display: inline;  /* ie double margin fix */	
	text-align: left;
	background: #edecbe url(../images/icl2/container_btm_right.gif) no-repeat bottom right; 
	width: 568px; 
	border: 1px solid #424124; 
	background-color: #edecbe; 
	}

.template#content .bdr_inner, .template02#content .bdr_inner { 
	background: url(../images/icl2/container_btm_left.gif) no-repeat bottom left;
	width: 566px;
	border: 1px solid #fffee7;
	border-bottom: none;
	padding: 0 0 70px 0;
	}
	
.template02_clear { clear: left; }

* html .template02_clear { margin: -4px 0 0 0; }
	
#content { 
	position: relative;
	float: left;
	margin: -140px 0 0 25px;
	display: inline;  /* ie double margin fix */
	text-align: left;
	background: #edecbe url(../images/icl2/container_btm_right.gif) no-repeat bottom right; 
	width: 568px; 
	border: 1px solid #424124; 
	}
	
* html #content { margin: 10px 0 0 25px; }

* html .template02#content { margin: 10px 0 -3px 3px; }
	
#content .bdr_inner { 
	background: url(../images/icl2/container_btm_left.gif) no-repeat bottom left;
	width: 566px;
	border: 1px solid #fffee7;
	border-bottom: none;
	padding: 0 0 70px 0;
	}
	
.container#latest_media_sub {
	background: #edecbe url(../images/icl2/container_btm_right2.gif) no-repeat bottom right;
	width: 568px;
	height: 280px;
	margin-top: 6px;
	padding: 0 0 30px 0;
	}

.container_btm_right {
	position: relative;
	float: left;
	margin: 6px 0 0 25px;
	display: inline; 
	text-align: left;
	background: url(../images/icl2/container_btm_right02.gif) no-repeat bottom right;
	width: 380px;
	height: 385px;
	}
	
.container_btm_right#latest_hm { margin: 4px 0 0 32px; height: 459px; }

.container_btm_right#latest_subindex { width: 570px; height: 375px; position: relative; }
	
.container_btm_left { 
	background: url(../images/icl2/container_btm_left2.gif) no-repeat bottom left;
	width: 380px;
	height: 385px;
	}
	
#latest_hm .container_btm_left { height: 459px; }

#latest_subindex .container_btm_left { width: 570px; height: 375px; }
	
.container_top_left {
	background: url(../images/icl2/container_top_left.gif) no-repeat top left;
	width: 380px;
	height: 385px;
	}
	
#latest_hm .container_top_left { height: 459px; }

#latest_subindex .container_top_left { width: 570px; height: 375px; }
	
.container_top_right {
	background: url(../images/icl2/container_top_right.gif) no-repeat top right;
	width: 380px;
	height: 385px;
	}
	
#latest_hm .container_top_right { height: 459px; }

#latest_subindex .container_top_right { width: 570px; height: 375px; }
	
.container_welcome {
	position: relative;
	float: left;
	display: inline;  /* ie double margin fix */
	background: url(../images/icl2/container_welcome.jpg) no-repeat;
	width: 184px;
	height: 385px;
	margin: 6px 0 0 6px;
	text-align: left;
	}
	

	
.container#latest_media_sub .bdr_inner { 
	background: url(../images/icl2/container_btm_left.gif) no-repeat bottom left;
	width: 570px;
	height: 279px;
	border: 1px solid #fffee7;
	border-bottom: none;
	padding: 0 0 30px 0;
	}
	
.container_welcome p { margin: 15px 5px 0 13px; line-height: 18px; }
	

#welcome_preview {
	position: relative;
	float: left;
	margin: 8px 0 0 14px;
	display: inline;  /* ie double margin fix */
	}
	
#welcome_preview a {
	position: absolute;
	display: block;
	width: 144px;
	height: 188px;
	border: 6px solid none;
	margin: 0;
	}	
	
#welcome_preview a:hover { border: 6px solid #faf9d9; }


#content_top { background: url(../images/icl2/core_content_top.gif) no-repeat;height: 60px; }

#content_top h1 img { margin: 0 0 0 8px; }

#content p {
	margin: 4px 30px 0 22px;
	padding: 10px 0 0 0;
	clear: left;
	line-height: 20px;
	}

#content p a:hover { color: #181811; text-decoration: none; background-color: #cdcb95; }
	

/*----
  iclFooter            
----*/
   
#iclFooter ul, #iclFooter li, #iclFooter li a, #iclFooter p, #iclFooter p a {
	clear:left; 
	list-style: none;
	font-size: 9px !important;
	margin: 0;
	padding: 0;
	color: #33321f;
	}
	
#iclFooter li { display: inline; }
	
#iclFooter li a { font-weight: bold; padding: 2px 6px; line-height: 22px; }	
	
#iclFooter a { padding: 2px 6px; text-decoration: none; color: #584629; }

#iclFooter a:hover { background-color: #bcb682; padding: 2px 6px; }
	
#iclFooter p a:hover { text-decoration: underline; padding: 0; background-color: #d1cfa0; }
	
#iclFooter ul.mainNav { margin-bottom: 3px;}

#iclFooter p { clear:left; font-size: 10px;}
		

/* <=================== Basic Stylings ====================> */

strong {
	display: block;
	margin: 12px 0 -10px 0;
	font: normal 12px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811; 
	}
	
b { font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
	
h1 { font: normal 16px "Arial Black", Arial, Helvetica, sans-serif; padding: 26px 0 0 22px; color: #181811; }
	
h2 {
	margin: -4px 0 10px 22px;
	clear: both;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	color: #837e00;
	}
	
h2.hdr_media { color: #6a6a15; }

h2.hdr_media img { 
	width: 1px; 
	height: 10px; 
	margin: 0 0 -1px 0;
	}
	
h2 a {
	margin: -4px 0 10px 0;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	color: #8a8a1b !important;
	padding: 1px 5px 2px 5px;
	}
	
h2 a:hover { background-color: #e0e089; }

h6 {
	display: block;
	font: normal 12px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811; 
	}
	

/* <=================== Home ====================> */

/* <=== calendar ===> */

#calendar {
	float: right; 
	background: url(../images/icl2/calendar_bg.gif) no-repeat;
	width: 280px; 
	height: 150px; 
	margin: 12px 12px 0 0; 
	border: 0px; 
	}
	





/*.info_hover_box_bg {
	background-color: #ffedb1;
	border: 1px solid #161611;
	text-align: left;
	width: 135px;
	font: normal 11px Arial, Helvetica, sans-serif;
	}
	
.info_hover_box_bg div {
	padding: 6px 5px 5px 5px;
	}
	
.info_hover_box_bg ul {
	background-color: #d4c181;
	margin: 2px 0 1px 1px;
	width: 133px;
	}
	
.info_hover_box_bg ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding: 5px;
	}
	
.info_hover_box_bg ul li span {
	background-color: #ffedb1;
	padding: 2px 9px 2px 9px;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 18px;
	}*/
	
/* <=== slideshow ===> */


.featured_author {
	float: right; 
	background: url(../images/icl2/featured_author.jpg);
	width: 280px;
	height: 150px;
	margin: 12px 12px 0 0; 
	}
	
* html .featured_author { margin: 12px 5px 0 0; }

*:first-child+html .featured_author { margin: 12px 10px 0 0; } /* IE7 */
	
.featured_author a {
	width: 280px;
	height: 150px;
	display: block;
	}
	
#ssbody {
	float: left;
	display: inline;
	position:relative;
	margin: 12px 0 0 32px;
	background: url(../images/icl2/slideshow_bg.gif);
	width: 480px;
	height: 250px;
	}
	
#ssbar {
	background-color: black;
	filter: alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity: 0.5;
	width:456px;
	height:16px;
	position:absolute;
	top:224px;
	left: 12px;
	z-index: 99;
	}

#bullets {
	margin: 6px 0 0 12px;
	position:absolute;
	top:218px;
	/*background-color: black;*/
	width:456px;
	height:16px;
	z-index:100;
	border-top: 2px solid black; 
	}

/*#bullets img { 
	margin: 2px 0 0 10px; 
	cursor: pointer; 
	filter: alpha(opacity=100) !important;
    opacity: 1.0 !important;
    -moz-opacity: 1.0 !important;
	}*/
	
	
/*\*/
html*#bullets div {
[back:none;
width: 8px; height: 5px !important; padding: 0; /*Safari*/
]width: 10px; height: 7px;  /*ie6/7*/
}/**/

#bullets div { 
	margin: 3px 0 0 10px; 
	cursor: pointer; 
	background-color: #b0ac87;
	width: 8px;
	height: 5px; 
	float: left;
	border: 1px solid black;
	overflow: hidden;
	}
	
#bullets div { 
	margin: 3px 0 0 10px; 
	cursor: pointer; 
	background-color: #b0ac87;
	width: 8px;
	height: 5px; 
	float: left;
	border: 1px solid black;
	overflow: hidden;
	}
	
#bullets div.bullet_on { background-color: #ff4800; }

#slides { position:relative; top:12px; left:12px; }

#slides .slide {
	position: absolute;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
	}

/* <=== calendar ===> */

#hm_calendar {
	background: url(../images/icl2/calendar_bg.jpg) no-repeat;
	width: 280px;
	height: 150px;
	float: right;
	margin: 12px 13px 0 0;
	display: inline;  /* ie double margin fix */
	}
	
* html #hm_calendar { margin: 12px 11px 0 0; }





.hm_ads { 
	position: relative;
	float: left;
	margin: -67px 0 0 32px;
	border: 1px solid #533d0d;
	width: 205px;
	height: 62px;
	z-index: 10;
	display: inline;
	}
	
/*\*/
html*.hm_ads {
[back:none;
back: none; /*Safari*/
]margin: -65px 0 0 32px; width: 207px; height: 64px; /*ie6/7*/
}/**/
	
.hm_ads#hm_ad02 { 
	margin: -67px 0 0 245px;
	width: 265px;
	height: 62px; 
	}
	
/*\*/
html*.hm_ads#hm_ad02 {
[back:none;
back: none; /*Safari*/
]margin: -65px 0 0 6px; width: 267px; height: 64px;  /*ie6/7*/
}/**/
	
.hm_ads a {
	position: absolute;
	top: 0;
	left: 0;
	width: 199px;
	height: 56px;
	border: 4px solid none;
	z-index: 1001;
	display: block;
	background: url(../images/icl2/clear.gif);
	}
	
/*\*/
html*.hm_ads a {
[back:none;
back: none; /*Safari*/
]width: 205px; height: 62px;  /*ie6/7*/
}/**/
	
.hm_ads#hm_ad02 a { width: 265px;}	

.hm_ads a:hover {
	width: 199px;
	height: 56px;
	border: 3px solid #ffeec7;
	}
	
/*\*/
html*.hm_ads a:hover {
[back:none;
back: none; /*Safari*/
]width: 205px; height: 62px;  /*ie6/7*/
}/**/
	
.hm_ads#hm_ad02 a:hover { 
	width: 259px; 
	border: 3px solid #fffbe2;
	}
	
/*\*/
html*.hm_ads#hm_ad02 a:hover {
[back:none;
back: none; /*Safari*/
]width: 265px;  /*ie6/7*/
}/**/
	
.hm_ads img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	}



.container_hm {
	position: relative;
	float: left;
	background: #edecbe url(../images/icl2/container_hm.gif) no-repeat;
	width: 380px;
	height: 465px;
	margin: 3px 0 0 32px;
	display: inline;  /* ie double margin fix */
	text-align: left;
	}
	
#latest_hm.container_btm_right.move { margin: -459px 0 0 418px; }
	
.container_hm div { 
	position: absolute;
	top: -1px;
	left: -1px;
	font: normal 15px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	padding: 8px 0 0 15px;	
	}
	
.container_hm div img { margin: 0 0 0 8px; }

.container_btm_right ul {
	position: absolute;
	top: 43px;
	left: 10px;
	z-index: 2;
	}
	
.container_subindex_frame {
	background: url(../images/icl2/action_find_church.gif) no-repeat;
	width: 348px;
	height: 186px;
	margin: 44px 0 0 18px;
	}
	
.container_hm_frame {
	width: 364px;
	height: 348px;
	margin: 64px 0 0 -2px;
	}
	
#church { background: url(../images/icl2/action_find_church.gif) no-repeat;  }
	
#bible { background: url(../images/icl2/action_search_bible.gif) no-repeat; }

#subindex_church { background: url(../images/icl2/action_find_church.gif) no-repeat; height: 270px; margin: 64px 0 0 -2px; }

#subindex_bible { background: url(../images/icl2/action_search_bible.gif) no-repeat; height: 270px; margin: 64px 0 0 -2px; }





#featured_set { background: url(../images/icl2/action_featured_media.gif) no-repeat; height: 274px; width: 364px; }

.featured_video {
	position: relative;
	float: left;
	margin: 11px 0 0 5px;
	width: 328px;
	height: 158px;
	z-index: 6;
	display: inline;
	}
	
.featured_video a {
	margin: 0;
	position: absolute;
	top: 0;
	left: 3px;
	width: 316px;
	height: 156px;
	border: 6px solid none;
	z-index: 1001;
	display: block;
	background: url(../images/icl2/clear.gif);
	}
	
.featured_video a:hover { 
	border: 6px solid #fffdd3;
	}
	
.featured_video img {
	position: absolute;
	top: 4px;
	left: 1px;
	z-index: 1;
	}
	
.featured_title {
	/*position: absolute;
	top: 0;
	left: 0;*/
	z-index: 1;
	margin: 131px 0 0 -7px;
	background-color: #fffdd3;
	height: 24px;
	font: normal 14px "Arial Black", Arial, Helvetica, sans-serif;
	padding: 3px 3px 0 12px;
	}
	/*
* html .featured_title { padding: 3px 0 0 12px; }*/

.featured_title img { margin: -3px 0 0 6px; position: static; }

* html .featured_title img { padding: 0 2px 0 0; }

img#featured_play_icon {
	display: block;
	width: 64px;
	height: 64px;
	border: none;
	margin: 0;
	position: absolute; 
	top: 95px; 
	left: 248px;
	}









.container_cover { background: #d0ce97; border: 1px solid #f7f6d8; border-top: 1px solid #d0ce97; height: 272px; width: 362px; margin: 64px 0 0 -2px; }

#container_cover_hm.container_cover { height: 346px; }

.ui-tabs-hide { display: none; }
	
.container_hm_frame h2 {
	margin: 14px 0 10px 17px;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	}
	
.container_hm_frame p { margin:0 0 0 17px; width: 245px; line-height: 18px; }

* html .container_hm_frame p { margin:0 0 -21px 17px; }

#bible p, #subindex_bible p { margin:0 0 0 17px; width:340px; line-height: 18px; }

.container_hm_frame a#btn_int_churches {
	display: block;
	width: 168px;
	height: 55px;
	margin: -11px 0 0 17px;
	}
	
* html .container_hm_frame a#btn_int_churches { margin: -19px 0 0 17px; }

/*\*/
html*.container_hm_frame a#btn_int_churches {
[back:none;
margin: -15px 0 0 17px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

.container_hm_frame h3 {
	margin: 0 0 0 22px;
	padding: 5px 0 0 0;
	font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	}
	
* html .container_hm_frame h3 { margin: 1px 0 0 22px; }
	
*:first-child+html .container_hm_frame h3 { margin: 5px 0 0 0; } /* IE7 */

.container_hm_frame a#btn_int_churches p {
	margin: 0 0 0 22px;
	width: 150px;
	font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
	color: #424200;
	line-height: 13px;
	cursor: pointer;
	}
	
#church_finder_field_hm {
	margin: 5px 0 0 17px;
	background: none;
	width: 160px; 
	height: 26px;  
	border: none;
	padding: 7px 8px 1px 7px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
* html #church_finder_field_hm { padding: 7px 8px 2px 7px; }
	
html>/**/body #church_finder_field_hm, x:-moz-any-link, x:default { margin: 2px 0 0 17px; } /*Firefox 3 hack*/

#bible_field_hm {
	margin: 4px 0 0 17px;
	background: none;
	width: 160px; 
	height: 26px;  
	border: none;
	padding: 7px 8px 1px 7px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
* html #bible_field_hm { padding: 5px 8px 3px 7px; }
	
html>/**/body .container_hm_frame#bible form, x:-moz-any-link, x:default { margin: -2px 0 0 0; } /*Firefox 3 hack*/

/*\*/
html*.container_hm_frame#bible form {
[back:none;
margin: 2px 0 0 0; /*Safari*/
]back:none; /*ie6/7*/
}/**/

.container_hm_frame#subindex_bible form { margin: 1px 0 0 0; }

html>/**/body .container_hm_frame#subindex_bible form, x:-moz-any-link, x:default { margin: -2px 0 0 0; } /*Firefox 3 hack*/
	
#church_finder_field_hm input.beige, #bible_field_hm input.beige { color:#9b9862; }

#church_finder_field_hm input.black, #bible_field_hm input.black {color:#000000;}
	
.church_finder_submit_btn_hm {
	margin: -2px 0 0 4px;
	background: none;
	width: 26px; 
	height: 24px;  
	border: none;
	cursor: pointer;
	}
	
.bible_submit_btn_hm {
	margin: 2px 0 0 17px;
	background: none;
	width: 94px; 
	height: 24px;  
	border: none;
	cursor: pointer;
	}
	
#subindex_bible.bible_submit_btn_hm { margin: 2px 0 0 17px; }

.container_hm_frame a#btn_read_bible {
	display: block;
	width: 120px;
	height: 80px;
	background: none;
	margin: -3px 0 0 16px;
	}

.container_hm_frame a#btn_read_bible h3 {
	margin: 13px 0 0 23px;
	padding: 8px 0 0 0;
	font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	line-height: 13px;
	}
	
html>/**/body .container_hm_frame a#btn_read_bible h3, x:-moz-any-link, x:default { padding: 10px 0 0 0; } /*Firefox 3 hack*/

.container_hm_frame a#btn_read_bible p {
	margin: 0 0 0 23px;
	font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
	color: #424200;
	line-height: 13px;
	}
	



/* <=================== Home ====================> */

.hdr_widget_hm { 
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(../images/icl2/hdr_widget_hm.gif) no-repeat;
	height: 37px;  
	width: 380px;
	font: normal 15px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	padding: 8px 0 0 15px;	
	}
	
.hdr_widget_hm img { margin: 0 0 0 8px; }
	
.hdr_welcome { font: normal 15px "Arial Black", Arial, Helvetica, sans-serif; color: #181811; padding: 8px 0 0 15px; }
	
.hdr_welcome img { margin: 0 0 0 6px; }
	
.hdr_latest_media_sub { 
	position: absolute;
	top: -1px;
	left: -1px;
	background: url(../images/icl2/hdr_latest_media_sub.gif) no-repeat;
	height: 37px;  
	width: 570px;
	font: normal 15px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	padding: 8px 0 0 15px;	
	}
	
.hdr_latest_media_sub img { margin: 0 0 0 8px; }
	

	
#frames_bg { background: url(../images/icl2/container_latest_media_chl.gif) no-repeat; width: 352px; height: 312px; position: relative; }

/*\*/
html*#frames_bg {
[back:none;
back: none; /*Safari*/
]margin: 3px 0 0 0; /*ie6/7*/
}/**/

	
#frames_bg a {
	margin: 3px 0 0 6px;
	padding: 1px 0 0 0;
	position: relative;
	display: block;
	width: 346px;
	height: 101px;
	}

/*\*/
html*#frames_bg a {
[back:none;
back: none; /*Safari*/
]margin: 2px 0 0 6px; /*ie6/7*/
}/**/
	
#frames_bg div { position: relative; }

#frames_bg img {
	margin: 21px 0 0 28px;
	display: block;
	position: static;
	padding: 3px;
	width: 140px;
	height: 70px;
	border: 1px solid #51502d;
	background-color: #fffedf;
	}	
	
* html #frames_bg img { margin: 19px 0 0 -145px; }	

*:first-child+html #frames_bg img { margin: 19px 0 0 -145px; } /* IE7 */

	
#frames_bg h4 {
	font: normal 12px "Arial Black", Arial, Helvetica, sans-serif;
	color: #181811;
	margin: -79px 0 0 182px;
	text-align: left;
	}
	
#frames_bg p {
	font-size: 11px;
	line-height: 16px;
	color: #181811;
	margin: 1px 5px 0 182px;
	text-align: left;
	}
	
#frames_bg img#media_icon {
	margin: 0;
	position: absolute;
	top: 74px;
	left: 152px;
	padding: 2px 3px 3px 5px;
	border: none;
	background-color: #fffedf;
	width: 13px;
	height: 16px;
	}
	
/*\*/
html*#frames_bg img#media_icon {
[back:none;
back: none; /*Safari*/
]left: 154px;/*ie6/7*/
}/**/
	


/*.menu li { position: relative; }

.menu a {
	display: block;
	width: 198px;
	height: 138px;
	background: url(../images/adbox_share_faith.jpg) no-repeat center center;
}
.menu li em {
	background-color: red;
	width: 98px;
	height: 138px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	padding: 20px 12px 10px;
	z-index: 2;
	display: none;
}*/





	
#latest_media_sub ul {
	position: absolute;
	top: 42px;
	left: 10px;
	z-index: 1001;
	}
	
#latest_media_sub ul { top: 7px; left: 223px; }
	
#latest_media_sub ul#latest_prayer { top: 7px; left: 315px; }
	
#latest_media_sub ul#latest_bible { top: 7px; left: 335px; }
	
#latest_media_sub ul#latest_new_life { top: 7px; left: 280px; }
	
#latest_media_sub ul#latest_know_god { top: 7px; left: 230px; }
	
.container_btm_right ul li {
	float: left;
	margin: 0 0 0 -1px;
	border: 1px solid #414024;
	background-color: #b1af70;
	}
	
* html .container_btm_right ul li#tab03_iefix, * html .container_btm_right ul li#tab01_iefix {margin: 0 0 0 0;}
	





	
.container_top_right div {
	font: normal 15px "Arial Black", Arial, Helvetica, sans-serif;
	position: absolute;
	top: 8px;
	left: 10px;
	}
	
.container_top_right div img { margin: 0 0 0 6px; }
	
* html .container_top_right div img { padding: 0 0 0 0; }

/*\*/
html*.DIVTAG {
[color:red;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is
addressed below.*/
width: 129px; margin: 21px 0 0 -9px; border-bottom: 1px solid red; border-top: 1px solid green; /*Affects Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also
hidden from older Firefox and Netscape browsers.*/
]color:green;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all
Firefox and Netscape browsers.*/
}/**/
	
.container_btm_right ul li a {
	display: block;
	padding: 5px 12px 5px 12px;
	border: 1px solid #e5e3b3;
	color: #181811;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	}
	
html>/**/body .container_btm_right ul li a, x:-moz-any-link, x:default { padding: 4px 12px 4px 12px; } /*Firefox 3 hack*/
	
.container_hm ul li a:hover, .container_btm_right ul li a:hover, #latest_media_sub ul li a:hover { background-color: #d0ce97; border: 1px solid #f7f6d8; color: #181811; }
	
.container_hm ul li.current, .container_btm_right ul li.current, #latest_media_sub ul li.current {
	background-color: #d0ce97;
	border-top: 1px solid #414024;
	border-left: 1px solid #414024;
	border-right: 1px solid #414024;
	border-bottom: 1px solid #d0ce97;
	}
	
.container_hm ul li.current a:hover, .container_btm_right ul li.current a:hover, #latest_media_sub ul li.current a:hover { background-color: #d0ce97; border: 1px solid #f7f6d8; border-bottom: 1px solid #d0ce97; color: #181811; }
	
#latest_media_sub ul li.current, #latest_media_sub ul li.current a:hover { background-color: #edecbe; border-bottom: 1px solid #edecbe; }
	
.container_hm ul li.current a, .container_btm_right ul li.current a, #latest_media_sub ul li.current a {
	border-top: 1px solid #f7f6d8;
	border-left: 1px solid #f7f6d8;
	border-right: 1px solid #f7f6d8;
	border-bottom: 1px solid #d0ce97;
	cursor: default;
	}
	
#latest_media_sub ul li.current a { border-bottom: 1px solid #edecbe; }
	
#loading {
	position: absolute;
	top: 120px;
	left: 170px;
	width: 32px;
	height: 32px;
}

#loading div { margin: -23px 0 0 38px; font: normal 10px "Arial Black", Arial, Helvetica, sans-serif; color: #111009; }
	
#hm_action_steps {
	background: url(../images/icl2/hm_action_steps.jpg) no-repeat;
	width: 380px;
	height: 377px;
	float: left;
	margin: 6px 0 0 6px;
	}
	
	
	
	
	
	
	
	
#preview_widget {
	position: relative;
	float: left;
	margin: 6px 0 0 6px;
	background: url(../images/icl2/widget_preview_bg.gif) no-repeat;
	width: 280px;
	height: 164px;
	padding: 3px 0 0 0;
	}
	
#preview_container {
	width: 216px;
	height: 156px;
	position: relative;
	margin: 0 0 0 31px;
	border: 1px solid #000000;
	z-index:1;
	overflow: hidden;
	}
	
#preview_swoosh {
	background: url(../images/icl2/preview_overlay.png) no-repeat;
	width: 218px;
	height: 88px;
	position: absolute;
	top: 68px;
	left: 0;
	z-index:10;
	cursor: pointer;
	}
	
#preview_btn_left a {
	background: url(../images/icl2/widget_preview_btn_left.jpg) no-repeat;
	width: 26px;
	height: 158px;
	position: absolute;
	top: 3px;
	left: 3px;
	}
	
#preview_btn_left a:hover { background-position: -26px 0; }
	
#preview_btn_right a {
	background: url(../images/icl2/widget_preview_btn_right.jpg) no-repeat;
	width: 26px;
	height: 158px;
	position: absolute;
	top: 3px;
	left: 251px;
	}
	
#preview_btn_right a:hover { background-position: -26px 0; }
	
#preview_title {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #fffde3;
	margin: 26px 0 0 5px;
	letter-spacing: -1px;
	line-height: 16px;
	cursor: pointer;
	}
	
#preview_description {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fffde3;
	width: 140px;
	margin: 3px 0 0 5px;
	line-height: 12px;
	cursor: pointer;
	}
	
* html #preview_description { margin: 0 0 0 6px; }

#preview_count {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #fffde3;
	width: 150px;
	position: absolute;
	top: 70px;
	left: 162px;
	cursor: default;
	}
	
* html #preview_count { top: 69px; left: 162px; }
	
#preview_arrow_l_a, #preview_arrow_r_a { position: absolute; width: 4px; height: 7px; cursor: pointer; top: 2px; }

#preview_arrow_r_a { position: absolute; left: 42px; }

.slide { cursor: pointer; overflow: hidden; }

#preview_container .slide{
	cursor: pointer;
	overflow: hidden;
	width: 312px;
	height: 156px;
}

#s21, #s22, #s23, #s25 { margin: 0 0 0 -50px !important; }

#s20 { margin: 0 0 0 -70px !important; }

* html #preview_container img { margin: 1px 1px 1px 1px; }





/* <=================== Forms ====================> */

#diagram4 {
	background: url(../images/icl2/train_generic.gif) no-repeat;
	width: 445px;
	height: 101px;
	margin: 0 0 0 30px;
	}
	
#diagram4 h1 {
	padding: 40px 0 0 50px;
	font-size: 22px;
	}
	
*html #diagram4 h1 {
	padding: 15px 0 0 50px;
	}
	
#growth {
	margin: 0 0 0 22px;
	}
	
#growth li {
	margin: 0 0 20px 0;
	line-height: 18px;
	}
/* -------------
 * Buttons
 * ------------- */
button {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: transparent;
	cursor: pointer;
	overflow: visible;
}

*:first-child+html button[type]{width: 1;} /* IE7 */

/*button span {
	background: transparent url(../../elements/btn_right.gif) no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 4px 0px 0px; 
	margin: 0px;
}

button span span {
	background: transparent url(../../elements/btn_left.gif) no-repeat;
	color: #FFFFFF;
	padding: 1px 4px 0px 8px;
	font-weight: normal;
	font-size: 10px;
	line-height: 13px;
	text-transform: lowercase;
	display: block;
	text-decoration: none;
}*/

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url(../images/icl2/form_input_left.gif) no-repeat left top;
	height: 26px;
	width: 350px !important;
	padding: 0px;
	margin: 0 0 6px 0;
}

#search_bar_bg .jNiceInputWrapper { width: 350px !important; }

.jNice input { background: none;}

.jNice_position { margin: 20px 0 0 30px; }

.jNice_position#form_testimony .jNiceInputWrapper, .jNice_position#form_testimony textarea { margin: 0 0 12px 0; }

.jNiceInputInner {
	background: transparent url(../images/icl2/form_input_right.gif) no-repeat right top;
	padding: 9px 4px 2px 4px;
	margin: 0px 0px 0px 4px;
	height: 26px !important;
}

/*\*/
html*.jNiceInputInner {
[back:none;
padding: 4px 4px 2px 4px; /*Safari*/
]padding: 4px 4px 2px 4px; /*ie6/7*/
}/**/

html>/**/body .jNiceInputInner, x:-moz-any-link, x:default { padding: 8px 4px 2px 4px; } /*Firefox 3 hack*/

.jNiceInputInner div {
	height: 19px;
}

.jNiceInputInner input {/*
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;*/
	line-height: 18px;
	vertical-align: middle;
	height: 17px;
	color:#404040;	
	border: 0;
	padding: 0px;
	margin: 0px;
	width: 220px !important;
}

.jNiceSafari .jNiceInputInner div {
	position: relative;
	overflow: hidden;
}

.jNiceSafari input {
	background-color: none;
	position: absolute;
	top: -2px;
	left: -4px;
	height: 26px; 
}

/* -------------
 * Radios
 * ------------- */
.jRadioWrapper {float: left;}
.jNiceRadio {
	background: transparent url(../../elements/radio.gif) no-repeat center top;
	vertical-align: middle;
	height: 18px;
	width: 18px;
	display:block;/*display: -moz-inline-block;*/
}


/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(../images/icl2/checkbox_audio.gif) no-repeat center top;
	vertical-align: middle;
	height: 23px;
	width: 77px;
	display: block;/*display: -moz-inline-block;*/
}

#checkbox_video .jNiceCheckbox { background: transparent url(../images/icl2/checkbox_video.gif) no-repeat center top; }

#checkbox_text .jNiceCheckbox { background: transparent url(../images/icl2/checkbox_text.gif) no-repeat center top; }

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

#checkbox_video .jNiceChecked { background: transparent url(../images/icl2/checkbox_video.gif) no-repeat center bottom;}

#checkbox_text .jNiceChecked { background: transparent url(../images/icl2/checkbox_text.gif) no-repeat center bottom;}


/* -------------
 * Selects
 * ------------- */
.jNiceSelectWrapper {
	width: 138px;
	position:relative;
	height: 15px;
	font: normal 10px Arial, Helvetica, sans-serif;
}

* html .jNiceSelectWrapper {
	margin: -34px 0 0 0;
}

.jNiceSelectWrapper div span {
	float: none;
	position: absolute;
	width: 150px;
	height: 23px;
	line-height: 15px;
	padding: 0px 3px;
	overflow: hidden;
}

.jNiceSelectWrapper div a {
	display: block;
	position: absolute;
	right: 0px;
	width: 21px;
	height: 17px;
	background: url(../../elements/select_right.gif) no-repeat center center;
}

.jNiceSelectWrapper ul {
	position: absolute;
	width: 141px;
	top: 17px;
	left: -4px;
	list-style: none;
	background-color: #f9f8e1;
	border: solid 1px #181811;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 250px;
	overflow: auto;
	overflow-y: auto;
	z-index:100;
}

* html .jNiceSelectWrapper ul { left: -4px; height: 236px; width: 143px; }

html>/**/body .jNiceSelectWrapper ul, x:-moz-any-link, x:default { height: 280px; } /*Firefox 3 hack*/

.jNiceSelectWrapper ul a {
	display: block;
	padding: 4px;
	text-decoration: none;
	color: #181811;
	background-color: #f9f8e1;
	font: normal 10px Arial, Helvetica, sans-serif;
}

* html .jNiceSelectWrapper ul a { padding: 2px; }

.jNiceSelectWrapper ul a:hover { background:#eae8be; color: #181811 !important; }
.jNiceSelectWrapper ul a.selected {background: #eae8be;}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jNiceHidden {display: none;}







.btn_yes { margin: 20px 0 0 190px; }

* html .btn_yes { margin: 20px 0 0 180px; }

.btn_yes#btn_yes_knowing_god { margin: 20px 0 0 250px; }


.btn_yes a { 
	background-color:#b1af70; 
	border: 1px solid #1f1e10;
	padding: 6px 12px 6px 12px; 
	font: normal 20px "Arial Black", Arial, Helvetica, sans-serif; 
	color: #181811 !important;
	}
	
.btn_yes a:hover { background-color: #ccca8a; }

.form table { margin: 0 0 0 10px; }

.form td { padding: 0 0 6px 0; }

.form input, .form textarea { border: 1px solid #494735; padding: 3px 4px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
	
.form b { line-height: 20px; }
	
.select {
	border: 1px solid #494735;
	position: relative; 
	width: 124px; 
	height: 18px; 
	overflow: hidden;
	margin: 0 0 -2px 0;
	}
	
*html .select { height: 17px; }

/*\*/
html*.select_push_ie {
[back:none;
back: none; /*Safari*/
]margin: -2px 0 0 20px /*ie6/7*/
}/**/

* html #form_connect_volunteer .select { margin: -2px 0 0 20px; } 
	
.select select {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #181811; 
	background: #fff;
	position: absolute; 
	width: 128px; 
	top: -2px; 
	left: -2px;
	padding: 3px 3px 3px 0;
	}
	
*html .select select { top: -1px; left: -2px; margin: 0 0 -1px 0; }

.bible_group { margin: 10px 0 0 25px; }

#form_connect_volunteer { margin: 10px 0 0 35px; } 




form input#btn_submit {
	background: url(../images/icl2/btn_submit.gif) no-repeat;
	border: 0;
	width: 86px;
	height: 26px;
	cursor: pointer;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; 
	padding: 0 0 0 16px;
	color: #181811;
	position: absolute;
	top: 0;
	left: 230px;
	}

/*\*/
html*form input#btn_submit {
[back:none;
margin: 0; /*Safari*/
]top: 1px; left: 228px; /*ie6/7*/
}/**/

#btn_submit:hover, #btn_submit.hovered, form input#submit:hover, form input#submit.hovered, form input#ACTION_SUBMIT_SURVEY_RESPONSE.hovered { background-position: 0 -26px; }

form input#submit, form input#ACTION_SUBMIT_SURVEY_RESPONSE {
	background: url(../images/icl2/btn_submit.gif) no-repeat;
	border: 0;
	width: 86px;
	height: 26px;
	cursor: pointer;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; 
	padding: 0 0 0 16px;
	color: #181811;
	}

html>/**/body form input#submit, x:-moz-any-link, x:default, html>/**/body form input#ACTION_SUBMIT_SURVEY_RESPONSE, x:-moz-any-link, x:default { padding: 0 0 3px 16px; } /*Firefox 3 hack*/

#online_bible { padding: 0 0 0 16px; margin: 30px 0 0 -200px; border: 0; }
	
	
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url(../images/icl2/btn_generic_right.gif) no-repeat scroll top right;
    color: #181811;
    display: block;
    float: left;
    font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
    height: 26px;
    margin: 0 6px 0 0;
    padding: 0 8px 0 0; 
    text-decoration: none;
}

a.button span {
    background: transparent url(../images/icl2/btn_generic_left.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 6px 0 6px 24px;
}

a.button#btn_listen span { background: transparent url(../images/icl2/btn_listen_left.gif) no-repeat; padding: 6px 0 6px 34px; }

a.button:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span, a.button#btn_listen:hover span {
    background-position: bottom left;
    padding: 6px 0 6px 24px; /* push text down 1px */
}

a.button#btn_listen:hover span { padding: 6px 0 6px 34px; }	

#survey_1981 table, #survey_1960 table, #survey_1940 table, #survey_1960 table, #survey_2040 table, #survey_2020 table, #survey_2060 table { margin: 0 0 0 28px; }

#survey_1981 label, #survey_1960 label, #survey_1940 label, #survey_1960 label, #survey_2040 label, #survey_2020 label, #survey_2060 label { line-height: 18px; }
	


/* <=================== Buttons ====================> */

#button_position { margin: 8px 0 0 35px; }	

#button_position_worship { margin: 25px 0 0 35px; }

* #button_position_worship { margin: 10px 0 0 35px; }

.btn {
	background: url(../images/icl2/btnLeft.jpg) no-repeat 0 0;
	height: 30px;
	padding: 5px 0 10px 8px;
	border: none;
	cursor: pointer;
	}
	
* html .btn { background: url(../images/icl2/btnLeft.jpg) no-repeat 0 5px; cursor: pointer; }
	
.btn span {
	background: url(../images/icl2/btnRight.jpg) no-repeat top right;
	height: 30px;
	padding: 5px 38px 10px 0;
	border: none;
	}
	
a.btn  { font: bold 12px Arial, Helvetica, sans-serif; text-decoration: none; border: none; }

#submit_volunteer {
	background: url(../images/icl2/btn_submit.jpg) no-repeat;
	width: 75px;
	height: 30px;
	margin: 3px 0 0 -210px;
	border: none;
	cursor: pointer;
	}
	
* html #submit_volunteer { margin: 5px 0 0 -55px; }
	
#submit_small_group {
	background: url(../images/icl2/btn_submit.jpg) no-repeat;
	width: 75px;
	height: 30px;
	margin: 5px 0 0 -85px;
	border: none;
	cursor: pointer;
	}
	

* html #submit_small_group { margin: 5px 0 0 -55px; }


input#submit.submit_prayer_partner { margin: 3px 0 0 0; }

	
#send {
	background: url(../images/icl2/btn_send.jpg) no-repeat;
	width: 75px;
	height: 30px;
	margin: 5px 0 0 0;
	border: none;
	cursor: pointer;
	}
	
#go {
	background: url(../images/icl2/btn_go.jpg) no-repeat;
	width: 40px;
	height: 26px;
	margin: 0 0 -3px 0;
	border: none;
	cursor: pointer;
	}
	



	

/* <=================== Header Layout Images ====================> */

.hdrPic { float: right; display: inline; margin: 30px 10px 0 0; }
	
.hdrPic#hdrPic_online_bible { width: 220px; height: 180px; background: url(../images/icl2/hdrPic_online_bible.gif) no-repeat; margin: -25px 10px 0 0; }

* html .hdrPic#hdrPic_online_bible { margin: -25px 10px -33px 0; }
	
.hdrPic#hdrPic_post_prayers { width: 230px; height: 180px; background: url(../images/icl2/hdrPic_post_prayers.gif) no-repeat; }
	
.hdrPic#hdrPic_connect_volunteer { width: 227px; height: 180px; background: url(../images/icl2/hdrPic_connect_volunteer.gif) no-repeat; margin: 5px 10px 0 0; }
	
.hdrPic#hdrPic_bible_study { width: 225px; height: 210px; background: url(../images/icl2/hdrPic_bible_study.gif) no-repeat; margin: -24px 10px 0 10px; }

* html .hdrPic#hdrPic_bible_study { margin: -24px 10px -30px 10px; }
	
.hdrPic#hdrPic_prayer_partner { width: 224px; height: 173px; background: url(../images/icl2/hdrPic_post_prayers.gif) no-repeat; margin: 13px 10px 0 10px; }	
	
.hdrPic#hdrPic_prayer_partner_share { width: 240px; height: 120px; background: url(../images/hdrPic_prayer_partner_share.gif) no-repeat; }
		
.hdrPic#hdrPic_chat { width: 210px; height: 150px; background: url(../images/icl2/hdrPic_chat.gif) no-repeat; margin: 24px 22px 10px 10px; }	
	
.hdrPic#hdrPic_find_church { width: 222px; height: 240px; background: url(../images/icl2/hdrPic_find_church.gif) no-repeat; margin: -20px 9px 0 0; }	
	
.hdrPic#hdrPic_become_volunteer { width: 233px; height: 190px; background: url(../images/icl2/hdrPic_become_volunteer.gif) no-repeat; margin: 30px 20px 0 10px;}

.hdrPic#hdrPic_share_faith { width: 205px; height: 196px; background: url(../images/icl2/hdrPic_share_faith.gif) no-repeat; margin: 0 15px 0 8px;}

.hdrPic#hdrPic_10_things { width: 197px; height: 160px; background: url(../images/icl2/hdrPic_10_things.gif) no-repeat; margin: 0 15px 0 8px;}
	
.hdrPic#hdrPic_worship_god { width: 240px; height: 250px; background: url(../images/icl2/hdrPic_worship_god.gif) no-repeat; margin: 0 10px 0 0; }
	
.hdrPic#hdrPic_spirit { width: 330px; height: 280px; background: url(../images/hdrPic_spirit.jpg) no-repeat; }
	
.hdrPic#hdrPic_contact { width: 262px; height: 262px; background: url(../images/hdrPic_contact.gif) no-repeat; }

.hdrPic#hdrPic_icl_radio { width: 285px; height: 90px; background: url(../images/icl2/hdrPic_icl_radio.gif) no-repeat; margin: 2px 20px 0 10px; }

.hdrPic#hdrPic_open_chat { width: 158px; height: 170px; background: url(../images/icl2/hdrPic_open_chat.gif) no-repeat; margin: 12px 20px 0 10px; }

.hdrPic#hdrPic_holy_spirit_guide { width: 203px; height: 244px; background: url(../images/icl2/hdrPic_holy_spirit_guide.gif) no-repeat; margin: 4px 40px 0 0; }

.hdrPic#hdrPic_30_day_guide { width: 194px; height: 190px; background: url(../images/icl2/hdrPic_30_day_guide.gif) no-repeat; margin: 15px 20px 0 10px; }
	
	
/* <======== Josh McDowell Audio ========> */	

#audio {
	background: url(../images/icl2/audio.gif) no-repeat;
	height: 25px;
	width: 210px;
	margin: 44px 0 0 35px;
	}
	
#audio a { height: 25px; display: block; }
	
/*** convio ie hack for audio image ***/	
p#expand_block { padding: 20px 0 0 0; }
	
* html p#expand_block { padding: 10px 0 0 0; }
/*** end hack ***/	
	

	

/* <=================== Sub List ====================> */	

ul#standard, ul#updates { margin: 10px 20px 0 50px; line-height: 18px; }
	
* html ul#standard, * html ul#updates { margin: 10px 20px 0 50px; }
	
ul#standard li, ul#updates li { margin: 5px 0 0 0; list-style: disc;  line-height: 18px; }
	
ul#standard li span, ul#updates li span { font: bold 14px "Trebuchet MS", Arial, sans-serif; }

ul#standard li a:hover { background-color: #cdcb95; text-decoration: none; }

ul#tc { margin: 20px 30px 0 18px; }
	
ul#tc li { margin: 20px 0 0 0; list-style: circle; }
	
* html ul#tc li { list-style: disc; }
	
ul#tc li.indent { margin: 20px 0 0 -20px; }
	
ul#tc ul { margin: 0 0 0 50px; }
	
ul#tc ul li { margin: 5px 0 0 0; }
	
ul#tc_index { margin: 15px 0 0 30px; text-decoration: none; list-style-type: none; }
	
ul#tc_index li {
	font: bold 14px "Trebuchet MS", Arial, sans-serif;
	margin: 0 0 10px 0;
	text-decoration: none;
	list-style-type: none;
	}
	
ul#tc_index li a:hover { background-color: #c0bc54; text-decoration: none; }


/* <=================== Page Sub Nav ====================> */	

ul#page_number { float: right; margin: 30px 30px 0 0; display: inline; /* ie double margin bug*/ }
	
ul#page_number li {
	float: left;
	font-size: 9px !important;
	margin: 0 4px 0 0;
	list-style: none;
	}
	
ul#page_number li a {
	background-color: #aea76e;
	border: 1px solid #767149;
	text-decoration: none;
	padding: 4px;
	font-size: 9px !important;
	}
	
* html ul#page_number li a  {
	padding: 1px 4px 1px 4px;
	display: block;
	height: 6px;
	width: 4px;
	}
	
ul#page_number li a:hover { background-color: #d1c97d; }
	
ul#page_number li a span { font-family: Arial, Helvetica, sans-serif; margin: 0 0 -3px 0; }
	
ul#page_number li .page_current { background-color: #d1c97d; }
	
	

/* <=================== Online Bible ====================> */

#iframed_content { text-align: left; background-color: #edecbe; margin: 0 22px 0 23px; }

#icl_church_finder_iframe { width: 550px; height: 0px; border:none; margin: 12px 0 0 -1px; }
	
#iframed_content p , #iframed_content ul { margin: 0 0 0 22px; }
	
#iframed_content a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4c3c23; }

#icl_online_bible_iframe {  float: left; clear: left; }

.hdr_online_bible { 
	font: normal 12px "Arial Black", Arial, Helvetica, sans-serif; 
	text-transform: uppercase;  
	margin: 30px 0 4px 0;
	clear: both;
	}
	
.link_online_bible { font: bold 12px "Trebuchet MS", Arial, sans-serif, sans-serif; }
	
#search_book { margin: 10px 0 0 0; font: bold 12px "Trebuchet MS", Arial, sans-serif, sans-serif; }
	
#ot { margin: 30px 0 0 0; }
	
#nt { display: block; float: left; margin: -730px 0 0 200px; }
	
.hdrTxt_ot {
	font: normal 12px "Arial Black", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 20px 0 -30px 0;
	text-decoration: underline;
	}
	
.hdrTxt_nt {
	font: normal 13px "Arial Black", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: underline;
	margin: -200px 0 0 250px;
	padding: 0;
	}
	
#up_over { margin: -522px 0 0 120px; }
	
#up_over_nt { margin: -198px 0 0 300px; }

#online_bible_chapter { float: left; margin: -32px 0 10px 100px; }
	
#online_bible_jump { float: right; margin: -34px 0 10px 0; }
	
#bible_cur_page_pos {
	position: absolute;
	left: 380px;
	top: 610px;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	}
	
#bible_cur_page_pos input { margin: 0 0 -1px 0; }
	
#bible_chapter_jump_form { margin: -43px 0 0 30px; font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; text-transform: uppercase; }
	
#search_bible_field {
	width: 240px;
	height: 26px; 
	border: 1px solid #181811;
	background-color: #f5f7d9;
	padding: 4px 6px 0 6px;
	}
	
#search_bible_btn {
	width: 70px;
	height: 24px; 
	border: 1px solid #eeedc8;
	background-color: #bdbc88;
	cursor: pointer;
	}
	
#btn_arrow {
	background: url(../images/icl2/btn_arrow.gif) no-repeat;
	width: 18px;
	height: 26px;
	margin: -26px 0 0 246px;
	}
	
#bdr_outer {
	width: 70px;
	height: 24px;
	border: 1px solid #181811;
	margin: -26px 0 0 264px;
	}
	
input#search_bible_btn  { font: 12px normal "Arial Black", Arial, Helvetica, sans-serif; }




#btn_arrow_bible_study {
	background: url(../images/icl2/btn_arrow.gif) no-repeat;
	width: 18px;
	height: 26px;
	margin: 6px 0 0 22px;
	}
	
#bdr_outer_bible_study {
	width: 136px;
	height: 24px;
	border: 1px solid #181811;
	margin: -26px 0 0 40px;
	}
	
#bdr_outer_bible_study a  {
	width: 130px;
	height: 19px; 
	display: block;
	border: 1px solid #eeedc8;
	background-color: #bdbc88;
	cursor: pointer;
	font: 11px normal "Arial Black", Arial, Helvetica, sans-serif;
	padding: 3px 0 0 4px;
	color: #181811;
	}
	
select#chapter_selector { border: 1px solid #181811; background-color: #f5f7d9; }
	
.chapter, .book { font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 4px 0 0 0; }


/* <=================== Church Finder ====================> */	

body #container { background-color: black; }	
	
.bodytext { background-color: #003333; font-size: 18px; }

.church { display : block; margin: 0 0 20px 35px; }

.church .name { font-weight: bold }

.church .name .church-title {display: none}

.church .address .address-title {display: none}

.church .address .city-comma {display: none}

.church .phone .phone-title {display: none}	

	
/* <=================== Site Map ====================> */
	
ul#sitemap { clear: left; margin: 0 0 0 50px; padding: 15px 0 0 0; }

ul#sitemap li { margin: 0 0 16px 0; list-style: disc; } 

ul#sitemap li a { font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; }

ul#sitemap li ul li { margin: 0; list-style-position: inside; border: none; }

ul#sitemap li ul li a { text-decoration: none; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

ul#sitemap li a:hover, ul#sitemap li ul li a:hover { text-decoration: none; background-color: #cdcb95; color: #181811; }





	
/* <=================== SubMenu ====================> */

.right {
	float: right;
	width: 198px;
	margin: 6px 11px 0 0;
	clear: both;
	display: inline; /*ie double margin fix*/
	}
	
* html .right { margin: 6px 9px 0 0; }
	
.right#right_content { clear: none; }

.right#sub_subindex_right_content { margin: -178px 11px 0 0; clear: none; }

* html .right#sub_subindex_right_content { margin: -193px 9px 0 0; }
	
.right#sub_subindex02_right_content { clear: none; }

.right#subindex_right { margin: -445px 11px 0 0; clear: none; }

* html .right#subindex_right { margin: -445px 9px 0 0; clear: none; }
	
.right#sub_subindex_right_show { margin: -882px 11px 0 0; clear: none; }
	
.right#sub_subindex_right_album { margin: 157px -198px 0 0; clear: none; }

* html .right#sub_subindex_right_album { margin: 157px -200px 0 0; clear: none; }

.right#right_search { margin: -710px 11px 0 0; }
	
/*************OPTIMIZED*************/
/*************OPTIMIZED*************/

ul.submenu {
	width: 198px;
	background-color: #c8c78e;
	border: 1px solid #424124;
	margin: 0 0 6px 0;
	}
	
ul.submenu li { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 8px 10px; }
	
ul.submenu li a {
	display: block;
	width: 175px;
	padding: 5px 1px 6px 20px;	
	border: 1px solid #e7e6b5;
	border-top: none;
	color: #232213 !important;
	text-decoration: none;	
	line-height: 17px;
}

#submenu_hdr { 
	background: url(../images/icl2/submenu_hdr.gif) no-repeat; 
	height: 44px; 
	font: normal 13px "Arial Black", Arial, Helvetica, sans-serif; 
	padding: 12px 0 0 11px; 
	margin: 0 0 -12px 0; 
	}

#submenu_hdr img { margin: 0 0 0 5px; }

ul.submenu li a:hover, ul li a.submenu_current { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 7px 10px; background-color: #b3b171; }

ul.submenu .current { cursor: default; }

ul.submenu li#author_list { background: none; padding: 10px 0 10px 10px; }

ul.submenu li#author_list a { display: inline; width: 0%; padding: 3px 6px 3px 6px; border: none; }
	
ul.submenu li#author_list a:hover { background-image: none; background-color: #b3b171; }

ul.submenu li.all_albums a { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 7px 10px; background-color: #d5d498; }

ul.submenu li.all_albums a:hover { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 7px 10px; background-color: #bbb976; }

/*************OPTIMIZED*************/
/*************OPTIMIZED*************/


ul.submenu#submenu_related li a { height: 42px; display: block; }

ul.submenu#submenu_related .submenu_bdr { 
	margin: 1px 0 0 -15px;
	width: 46px; 
	border: 1px solid #51502d; 
	text-align: left;
	}

ul.submenu#submenu_related .submenu_thumb { width: 40px; overflow: hidden; border: 3px solid #fffedf; }

ul.submenu#submenu_related img { width: 40px; }
	
ul.submenu#submenu_related li a h5 { font: bold 11px Verdana, Arial, Helvetica, sans-serif; margin: -29px 0 0 40px; }
	
ul.submenu#submenu_related li a .submenu_description { margin: 0 0 1px 40px; }

ul.submenu#submenu_related li a:hover { background: none; background-color: #b3b171; }

ul.submenu#submenu_related li { background: none; }

ul#authors_bar {
	position: absolute;
	top: 51px;
	left: 0;
	background: url(../images/icl2/authors_bar.gif) no-repeat; 
	width: 570px;
	height: 33px;
	padding: 8px 0 0 0;
}


* html ul#authors_bar { top: 51px; left: 0; }

body:first-of-type ul#authors_bar { top: 51px; left: 0; }

ul#authors_bar li { float: left; }
	
ul#authors_bar li a {
	display: block;
	margin: 0 0 0 1px;
	padding: 3px 5px 3px 5px;
	font-size: 9px;
	cursor: pointer;
	}
	
* html ul#authors_bar li a { padding: 3px 4px 3px 5px; }
	
ul#authors_bar li a:hover { background-color: #fffedf !important; color: #181811 !important; }

ul#authors_bar li#authors_bar_spacer { width: 50px; padding: 1px 5px 1px 5px; }

* html ul#authors_bar li#authors_bar_spacer { width: 48px; padding: 1px 5px 1px 5px; }

* html .letteroption { margin: 0 0 0 4px; }

.advanced_search_mover {
	background: url(../images/icl2/search_bar_advanced_controls.gif) no-repeat;
	width: 570px; 
	height: 72px; 
	position: absolute; 
	top: 44px; 
	left: 0; 
	z-index:1001;
	}
	
.bdr_advanced_search_mover { 
	border: 1px solid #fefddd; 
	height: 98px;
	}

/* <=================== Find a Church ====================> */
	
/*#google_maps_border { border: 5px solid #fdfce2; }
	
#google_maps_border_margin { border: 5px solid #fdfce2; margin: 12px 0 0 0; }*/

#map { 
	width: 498px; 
	height: 300px; 
	border: 1px solid #181811;
	}

#map_textarea_list {
	margin: 8px 0 0 0;
	padding: 5px; 
	line-height: 12px; 
	height:250px; 
	width:500px; 
	border: 1px solid #757450; 
	background-color: #dddcaa; 
	font-size: 11px; 
	font-family: 'Courier New', Courier, monospace;
}
	
#churchSearchField { 
	background: url(../images/icl2/find_church_search_bg.gif) no-repeat;
	width: 220px; 
	height: 26px;  
	margin: 0 0 0 4px;
	}
	
#churchSearchField input {
	border: 0;
	background: none;
	font-size: 14px;
	color: #312400;
	padding: 6px 0 0 7px;
	width: 220px;
	}
	
#text_field {
	background: url(../images/icl2/find_church_search_bg.gif) no-repeat;
	width: 220px; 
	height: 26px;  
	border: none;
	padding: 6px 0 0 7px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
.mover_border_outer {
	position: relative;
	background-color: #d7d6a1;
	border: 1px solid #181811;
	margin: 10px 318px 0 22px;
	}
	
.mover_border_inner {
	border: 1px solid #fffee5;
	}
	
.mover_border_outer #mover_arrow {
	background: url(../images/icl2/icon_container_box.gif) no-repeat;
	width: 9px;
	height: 7px;
	position: absolute;
	top: -6px;
	left: 10px;
}	

* html .mover_border_outer #mover_arrow { top: -5px; }	

.mover_btm_cusion { height: 6px; }

* html .mover_btm_cusion { height: 0; margin: -9px 0 0 0; padding: 0; }

ul#int_church_list {
	width: 208px;
	background-color: #b6b479;
	border: 1px solid #181811;
	margin: 6px 0 0 6px;	
}

#int_church_listCol02 { float: right; margin: -102px 100px 0 0; }

ul#int_church_list li a {
	background: url(../images/icl2/icon_submenu_default.gif) no-repeat 8px 5px;
	text-decoration: none;
	padding: 3px;
	padding-left: 22px;	
	padding-right: 6px;
	width: 178px;
	display: block;
	border: 1px solid #eeedc8;
	color: #181811;
}

html>/**/body ul#int_church_list li a, x:-moz-any-link, x:default { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 8px 6px; } /*Firefox 3 hack*/

ul#int_church_list li a:hover { background-color: #c2c08b; }

ul#int_church_list .down { background: url(../images/icl2/icon_submenu_closed.gif) no-repeat 8px 7px; }

html>/**/body ul#int_church_list .down, x:-moz-any-link, x:default { background: url(../images/icl2/icon_submenu_closed.gif) no-repeat 8px 8px; } /*Firefox 3 hack*/

ul#int_church_list .down_open { background: url(../images/icl2/icon_submenu_open.gif) no-repeat 8px 6px; }

ul#int_church_list ul .down { background: url(../images/icl2/icon_submenu_closed.gif) no-repeat 20px 8px; }

html>/**/body ul#int_church_list ul .down, x:-moz-any-link, x:default { background: url(../images/icl2/icon_submenu_closed.gif) no-repeat 20px 9px; } /*Firefox 3 hack*/

ul#int_church_list ul .down_open { background: url(../images/icl2/icon_submenu_open.gif) no-repeat 20px 7px; }

html>/**/body ul#int_church_list ul .down_open, x:-moz-any-link, x:default { background: url(../images/icl2/icon_submenu_open.gif) no-repeat 20px 8px; } /*Firefox 3 hack*/

ul#int_church_list ul li a {
	background: url(../images/icl2/icon_submenu_default.gif) no-repeat 20px 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left:34px;	
	padding-right:4px;
	width: 168px;
	display:block;
	background-color: #c7c697 !important;
	border-top: none;
	border-left:1px solid #efeec4;
	border-right:1px solid #efeec4;
}

ul#int_church_list ul li a:hover { background-color: #d8d7ac !important; }

ul#int_church_list ul li ul li a {  background-color: #d8d7ac !important; }

ul#int_church_list ul li ul li a {
	background: url(../images/icl2/icon_submenu_default.gif) no-repeat 30px 7px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left:44px;	
	padding-right:4px;
	width: 158px;
	display:block;
	background-color: #d8d7ac !important;
	border-top: none;
	border-left:1px solid #efeec4;
	border-right:1px solid #efeec4;
}

html>/**/body ul#int_church_list ul li a, x:-moz-any-link, x:default { background: url(../images/icl2/icon_submenu_default.gif) no-repeat 30px 8px; } /*Firefox 3 hack*/

ul#int_church_list ul li ul li a:hover { background-color: #eeedc8 !important; }




	



	
/* <=================== Thumbnail List ====================> */	
	
.thumbnail {
	width: 548px;
	float: left;
	margin: 3px 0 0 32px;
	display: inline;  /* ie double margin fix */
	border: 1px solid #8f8d58;
	background-color: #edecbe;
	position: relative;
	}
	
.thumbnail_inner { border: 1px solid #fffff0; width: 546px; background: url(../images/icl2/thumbnail_right.jpg) no-repeat 416px 0; }

.thumbnail_right { width: 130px; height: 70px; background: url(../images/icl2/thumbnail_right.jpg) no-repeat; }

.thumbnail h5 { font: normal 13px "Arial Black", Arial, Helvetica, sans-serif; margin: -54px 0 0 85px; color: #312400; }
	
.thumbnail_img {
	width: 46px;
	height: 46px;
	border: 3px solid #222118;
	margin: 7px 0 0 22px;
	}
	
.thumbnail_author { font: bold 12px Arial, sans-serif, sans-serif; margin: 4px 0 0 85px; color: #535001; }
	
.thumbnail span{ font: normal 11px Arial, sans-serif, sans-serif; margin: 0 0 0 10px; color: #535001; }

.thumbnail p { margin: 3px 0 4px 85px; }

.thumbnail a {
	position: absolute;
	border: 3px solid none;
	display: block;
	width: 540px;
	height: 60px;
	margin: 0 0 -40px 0;
	}	
	
.thumbnail a:hover { border: 3px solid #fffff0; }

ul#thumbnail_page_number { float: right; margin: 3px 228px 0 0; }
	
ul#thumbnail_page_number li {
	float: left;
	font-size: 9px !important;
	margin: 0 3px 0 0;
	border: 1px solid #8f8d58;
	list-style: none;
	}
	
ul#thumbnail_page_number li a {
	background-color: #ebe9bb;
	display: block;
	border: 1px solid #fffff0;
	text-decoration: none;
	padding: 2px 6px 0 6px;
	font-size: 9px !important;
	color: #33321f;
	}
	
ul#thumbnail_page_number li a:hover { background-color: #fffff0; color: #33321f; }
	
ul#thumbnail_page_number li a span { font: normal 9px Geneva, Arial, Helvetica, sans-serif; margin: 0 0 -3px 0; }
	
ul#thumbnail_page_number li .thumbnail_page_current { background-color: #d1c97d; }

#thumbnail_page_count {
	float: left;
	font-size: 9px !important;
	margin: 76px 0 0 -550px;
	border: 1px solid #8f8d58;
	}
	
#thumbnail_page_count a {
	background-color: #ebe9bb;
	display: block;
	border: 1px solid #fffff0;
	text-decoration: none;
	padding: 2px 6px 0 6px;
	font-size: 9px !important;
	color: #33321f;
	}
	
#thumbnail_page_count a:hover { background-color: none; color: #33321f; }
	
ul#thumbnail_page_number li#thumbnail_forward_backward { margin: 0 0 -3px 0; }
	
.media_thumb {
	float: right;
	margin: 13px 22px 0 10px;
	width: 320px;
	height: 160px;
	background-color: #fffee3;
	border: 1px solid #181811;
	padding: 6px;
	}
	
p.media_description { margin: 0; line-height: 18px; }

html>/**/body .media_description p, x:-moz-any-link, x:default { margin: -140px 0 0 310px; } /*Firefox 3 hack*/

/*\*/
html*.media_description p {
[back:none;
margin: -140px 0 0 310px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

* html .media_description p { margin: -140px 0 0 310px; padding: 0 10px 0 0; }

.media_description_album { margin: 25px 10px -30px 0; line-height: 18px; }

* html .media_description_album { margin: -20px 10px -30px 0; }

#content .audio_description { position: absolute; top: 84px; left: 290px; }
	 
.container#content {
	margin:11px 0 0 25px 
	}	 
	 
.container#content .video_description {
	margin: 15px 72px 0 70px;
	background-color:#dfdda4; 
	border: 1px solid #817f53;  
	padding: 0; 
	}
	
.container#content .video_description p { padding: 10px;  margin: 0; }
	
	

/* <=================== Javascript Lightbox ====================> */

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
	}
	
.white_content {
	display: none;
	position: absolute;
	top: 22%;
	left: 22%;
	width: 700px;
	height: 450px;
	padding: 16	px;
	border: 1px solid #3b3b34;
	background-color: black;
	z-index:1002;
	overflow: auto;
	}


/* <=================== Show Hide ====================> */

.TSlidePanel {
      border: 0px;
      margin: auto 0px;      
      overflow: hidden;
      padding: 0px;
    }
	
.TSlidePanel#sendToFriendPanel { margin: -6px 0 0 48px; }
    
    .TSlideToggle{ cursor: pointer; }
    
    .TSlideContent {
      height: 0px;
      overflow: hidden;
      width: 100%;
	  clear: both;
    }
    
    .TAccordionPanel {
      border: 0px;
      margin: auto 0px;      
      overflow: hidden;
      padding: 0px;    
    }
    
    .TAccordionContent { height: 0px; overflow: hidden; width: 100%; }
	
	


/* <=================== Forms ====================> */

LABEL { white-space: normal; !important  /* Override Convio UserGlobalStyle.css */ line-height: 20px; }

LABEL.wrapable { white-space: inherit; !important  /* Override Convio UserGlobalStyle.css */ line-height: 20px; }

#content td p { margin: 0; padding: 0; }
	
#content form { margin: 0 30px 0 -10px; padding: 0; position: relative; }

#content form#church_finder { margin: 6px 30px 0 22px; }

#content form br { display: block; margin: 5px 0 5px 0; }

#content input { margin: 0 8px -3px 0; }
	
#content p .arrow { font: normal 9px Arial, Helvetica, sans-serif; }
	
.correct { /***** bible study correct answers *****/ background-color: #fdfbce; text-decoration: underline; }
	
ul.container_box { 
	background-color:#dfdda4; 
	border: 1px solid #817f53; 
	margin: 10px 0 20px 22px; 
	padding: 5px 12px 5px 12px; 
	font-size: 11px;
	position: relative;
	}
	
ul.container_box#answers { width: 400px; }
	
ul.container_box#share_email { width: 440px; margin: 10px 0 0 40px; }
	
ul.container_box#volunteer { width: 400px; }

ul.container_box#send_to_friend { width: 220px; background-color:#dfdda4; }

ul.container_box#send_to_friend form { margin: 0 0 0 0; }

ul.container_box#send_to_friend form input, ul.container_box#send_to_friend form textarea { margin: 0 0 5px 0; }
	
ul.container_box li { margin: 5px 0 5px 0; }
	
#content p.quote { margin: 0 0 30px 60px; } 

.note {
	position: absolute;
	top: -12px;
	left: 10px;
	background: url(../images/icl2/icon_container_box.gif) no-repeat;
	width: 11px;
	height: 7px;
	margin: 4px 0 -11px 33px;
	z-index: 1001;
	}

#info a img { margin: -23px 0 11px 196px; } 
	
.pop_up a { position: relative; color: #181811; }
	
.pop_up a span { display: none; }
 
.pop_up a:hover { z-index: 20; }
  
* html .pop_up a:hover { background-color: #b1af6d; /* defeats the IE/Win display changing bug */ }
  
.pop_up a:hover span {
	position: absolute;
	top: 10px;
	left: 100px;
	display: block;
	width: 340px;
	z-index: 20;
	padding: 6px 5px 7px 8px;
	background: #b1af6d;
	border: 1px solid #2b2b16;
  }
  
.pop_up a:hover span img { position: absolute; top: 17px; left: -100px; }
  
ul#bookmarks { float: right; margin: 8px 72px 0 0; }
	
ul#bookmarks li { float: left; margin: 0 0 0 6px; }
	
ul#bookmarks li a { display: block; width: 23px; height: 23px; }
	
/* <=================== TC Scripture ====================> */

#video_player_mockup {
	background: url(../images/icl2/video_player_mockup.jpg) no-repeat;
	width: 422px;
	height: 305px;
	margin: 30px 0 0 70px;
	}
	
.fakeLink {
	color: #181811;
	margin: 20px 0 0 22px;
	display: block;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	cursor: pointer;
	}
	
	
/* <=================== SITE-WIDE SEARCH ====================> */

#search_container { position: relative; float: left; display: inline; margin: -153px 0 0 0; }

* html #search_container { margin: -2px 0 0 0; }

#search_bar_bg {
	position: relative;
	background: url(../images/icl2/search_bar.gif) no-repeat;
	width: 570px;
	height: 45px;
	margin: 13px 0 6px 25px;
	padding: 1px;
	}
	
#searchField_app { 
	margin: 6px 0 -30px 17px;
	width: 243px; 
	height: 34px; 
	}
	
/*\*/
html*#searchField_app {
[back:none;
margin: 8px 0 -30px 17px; /*Safari*/
]margin: 8px 0 -30px 17px; /*ie6/7*/
}/**/
	
#searchField_app input { 
	border: 0;
	background: none;
	font: normal 11px "Arial Black", Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 0 3px;
	width: 240px; 
	}
	
body:first-of-type #searchField_app input { padding: 0 0 0 3px; }
	
* html #searchField_app input { padding: 1px 0 0 0; }
	
#searchBtn_app {
	margin: -38px 0 0 353px;
	width: 30px;
	height: 30px;
	background: none;
	border: 0;
	cursor: pointer;
	}
	
* html #searchBtn_app { height: 15px; }
	
/*\*/
html*#searchBtn_app {
[back:none;
margin: -8px 0 0 353px; /*Safari*/
]back:none; /*ie6/7*/
}/**/
	
	
	
#simplerr {
  position: relative;
  width: 176px;
  height: 220px;
  font-size: 16px;
  /*background: red;*/
  cursor: pointer;
}

#simplerr_chl {
  position: relative;
  width: 352px;
  height: 102px;
}


/*\*/
html*#simplerr_chl {
[back:none;
back:none; /*Safari*/
]margin: 0 0 3px 0; /*ie6/7*/
}/**/


* html #simplerr_chl { margin: 0 0 1px 0; }

#simple_link {
  position: relative;
  display: block;
  height: 26px;
  width: 176px;
  cursor: pointer;
}

#simple_link_chl {
	position: relative;
	display: block;
	width: 17px;
	height: 98px;
	cursor: pointer;
}

#simple_link span, #simple_link_chl span {
  position: absolute;
  margin: 2px;
  /*border: 2px solid #EEE;*/
}

#simple_link .area_a {
	position: absolute;
	top: -11px;
	left: -1px;
	z-index: 1001px;
	height: 228px;
	width: 180px;
}

#simple_link_chl .area_a {
  top: -11px;
  left: -11px;
  height: 102px;
  width: 352px;
}

#simple_link .ie6_fix, #simple_link_chl .ie6_fix {
	display: block;
	width: 170px;
	height: 80px;
	}
	
/** html #simple_link .ie6_fix, #simple_link_chl .ie6_fix {
	background: white;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	}*/
	
* html #simple_link .ie6_fix, #simple_link_chl .ie6_fix {
	background: white;
	filter: alpha(opacity=1);
	-moz-opacity: 0.01;
	}
	
/*\*/
html*#simple_link_chl .ie6_fix {
[back:none;
background: none; background-color: none; /*Safari*/
]back:none; /*ie6/7*/
}/**/

#simple_link .area_c, #simple_link_chl .area_c {
  /* For the rollover to work for area_c
     in IE 7, the background must be set,
     or else only the border would trigger 
     the :hover. A transparent 1-pixel image
     can be tiled in the background, or the
     background-color set to a non-transparent
     color value. */
  /* background-image: url(images/spacer.gif); */
  /*background-color: green;*/
  border-color: none;
  top: 190px;
  left: 0;
  width: 130px;
  height: 16px;
}

#simple_link_chl .area_c {
  /* For the rollover to work for area_c
     in IE 7, the background must be set,
     or else only the border would trigger 
     the :hover. A transparent 1-pixel image
     can be tiled in the background, or the
     background-color set to a non-transparent
     color value. */
  /* background-image: url(images/spacer.gif); */
  /*background-color: green;*/
  border-color: none;
  top: 0;
  left: -6px;
  width: 17px;
  height: 98px;
}

/*\*/
html*#simple_link_chl .area_c {
[back:none;
back: none; /*Safari*/
]top: -2px; /*ie6/7*/
}/**/

#simple_link:hover .area_a, #simple_link.hovered .area_a, #simple_link_chl:hover .area_a, #simple_link_ch.hovered .area_a {
  /*border: 2px dotted #AA0;*/
}

#simple_link:hover .area_c, #simple_link.hovered .area_c, #simple_link_chl:hover .area_c, #simple_link_chl.hovered .area_c {
  background-color: #fbfad5;
}
	
	
	
#search_container button span { background: none;}

.subsubindex_column { width: 564px; margin: 6px 0 0 2px; }

* html .subsubindex_column { margin: 6px 0 6px -2px; }
	
.subsubindex_column#latest_media_sub_column { float: left; width: 579px; margin: 0; background: url(../images/icl2/container_latest_media_cvl.gif) no-repeat; }

.search_item#subsubindex, .search_item#latest_media_sub_item, .search_item { float: left; z-index: 2; }

.container_media_search {
	float: left;
	background-color: #d0ce97;
	border: 1px solid #424124;
	margin: 6px 0 0 3px;
	clear: left;
	}
	
* html .container_media_search { margin: 10px 3px 0 4px; display: inline; padding: 0; }

*:first-child+html .container_media_search { margin: 10px 3px 0 4px; display: inline; padding: 0; } /* IE7 */
	
.sub_container_media_search {
	background-color: #d0ce97;
	border: 1px solid #424124;
	margin: 16px 3px 0 25px;
	clear: left;
	width: 568px;
	}
	
* html .sub_container_media_search#subsubindex_media_search { margin: 16px 3px 0 23px; width: 570px; }
	
.container_media_search_bdr_inner { border: 1px solid #f7f6d9; }

* html .container_media_search_bdr_inner { padding: 6px 0 0 2px; }

*:first-child+html .container_media_search_bdr_inner { padding: 6px 0 0 4px; } /* IE7 */
	
* html .container_media_search_bdr_inner_connect { border: 1px solid #f7f6d9; padding: 16px 0 0 2px; height: 300px; }

.search_item {
	margin: 0 0 -4px 4px;
	background: url(../images/icl2/container_media_item.gif) no-repeat;
	width: 182px;
	height: 230px;
	display: block;
	padding: 10px 0 0 0;
	text-align: left;
	position: relative;
	}
	
.search_item#connect_item_shift { margin: 0 0 -4px 6px; }

* html .search_item { display: inline; margin: 0 0 -4px 4px; }

* html #subsubindex_media_search .search_item { margin: 0 0 6px 4px; }

*:first-child+html #subsubindex_media_search .search_item { margin: 0 0 6px 4px; } /* IE7 */
	
.search_item#latest_media_sub_item {
	background: none;
	margin: 0 4px -4px 0;
	width: 176px;
	height: 220px;
	display: block;
	padding: 10px 0 0 0;
	text-align: left;
	position: relative;
	}
	
h4 { font: normal 13px "Arial Black", Arial, Helvetica, sans-serif; !important color: #181811; }
	
.search_item#subsubindex a h4, .search_item#subindex_widget a h4, .search_item#latest_media_sub_item a h4, .search_item a h4 { font: normal 13px "Arial Black", Arial, Helvetica, sans-serif; color: #181811; margin: 6px 0 0 6px; line-height: 16px; }

.search_item a h4 { margin: 6px 0 0 8px; }
	
.search_item#latest_media_sub_item h4, .search_item h4 { margin: 90px 0 0 0; }
	
.search_item p {
	font-size: 11px;
	line-height: 16px;
	color: #181811;
	margin: 3px 7px 0 6px;
	}
	
.search_item .search_item_bdr { 
	position: static;
	margin: 0 0 0 11px;
	width: 166px; 
	border: 1px solid #51502d; 
	}
	
.search_item .media_icon { 
	position: absolute;
	top: 76px;
	left: 157px;
	width: 13px;
	height: 16px;
	padding: 1px 2px 2px 4px;
	border: none;
	background-color: #fffedf;
	}
	
* html #subsubindex_media_search .search_item .media_icon {  top: 76px; left: 157px; padding: 1px 2px 2px 4px; }
	
/*.search_item#subsubindex a img { 
	width: 160px; 
	height: 80px; 
	background-color: #fffee3;
	border: 1px solid #6b6a4c;
	padding: 3px;
	margin: 0 0 0 10px;
	}
	
.search_item#subsubindex a:hover img { background-color: #fffee3; border: 1px solid #fffee3; }
	
.search_item#subsubindex img#media_icon { 
	position: absolute;
	top: 76px;
	left: 155px;
	padding: 2px 3px 3px 5px;
	border: none;
	background-color: #fffedf;
	}*/
	
.search_item#latest_media_sub_item img#latest_media_sub_media_icon, .search_item img#latest_media_sub_media_icon {
	width: 13px;
	height: 16px;
	position: absolute;
	top: 69px;
	left: 144px;
	padding: 3px 4px 4px 6px;
	border: none;
	background-color: #fffedf;
	}
	
.search_item img#latest_media_sub_media_icon { left: 148px; }
	
.search_item#latest_media_sub_item #latest_media_sub_thumb_pic, .search_item #latest_media_sub_thumb_pic { 
	width: 160px; 
	height: 80px; 
	overflow: hidden;
	border: 1px solid #fffedf;
	margin: 10px 0 0 6px;
	}
	
html>/**/body .search_item#latest_media_sub_item #latest_media_sub_thumb_pic, x:-moz-any-link, x:default { margin: 9px 0 0 6px; } /*Firefox 3 hack*/
	
.search_item #latest_media_sub_thumb_pic { margin: 10px 0 0 9px; }

html>/**/body .search_item #latest_media_sub_thumb_pic, x:-moz-any-link, x:default { margin: 9px 0 0 9px; } /*Firefox 3 hack*/

.search_item img#index_media_icon {
	width: 13px;
	height: 16px;
	position: absolute;
	top: 60px;
	left: 144px;
	padding: 1px 2px 2px 4px;
	border: none;
	background-color: #fffedf;
	}
	
/*.search_item#subsubindex .search_item_description,*/ .search_item#latest_media_sub_item .search_item_description, .search_item .search_item_description { margin: 3px 0 0 8px; font: normal 11px "Arial Black", Arial, Helvetica, sans-serif; color: #86732b; }
	
.search_item#latest_media_sub_item .search_item_description { margin: 2px 0 0 6px; }

.search_item .search_item_description { margin: 2px 0 0 8px; }

.search_item#latest_media_sub_item p { margin: 1px 3px 5px 6px; }

.search_item p { margin: 3px 2px 5px 8px; }

html>/**/body .search_item p, x:-moz-any-link, x:default { margin: 1px 2px 5px 8px; } /*Firefox 3 hack*/
	
.search_item span { margin: 0 0 0 10px; font: normal 11px Arial, Helvetica, sans-serif; }

html>/**/body .search_item span, x:-moz-any-link, x:default { padding: 1px 0 0 0;  } /*Firefox 3 hack*/

.search_item_clear { clear: both; }





	
#previous_page a {
	position: absolute;
	top: 2px;
	left: 129px;
	width: 54px;
	height: 25px;
	display: block;
	cursor: pointer;
	}
	
#previous_page a:hover { border: 4px solid #edebbd; width: 46px; height: 15px; }

#previous_page.disabled_previous_page a:hover { border: 4px solid transparent; cursor: default; }
	
#next_page a {
	position: absolute;
	top: 2px;
	left: 184px;
	width: 55px;
	height: 25px;
	display: block;
	border: 4px solid none;
	cursor: pointer;
	}
	
#next_page a:hover { border: 4px solid #edebbd; width: 47px; height: 15px; }



.cvl_position {
	top: -1px;
	margin: -1px 0 0 435px;
	clear: both;
	position: relative;
	}
	
* html .cvl_position { top: -1px; margin: 0 0 0 324px; }

*:first-child+html .cvl_position { top: -1px; margin: 0 0 0 435px; } /* IE7 */
	
.chl_position {
	margin: 1px 0 0 248px;
	clear: both;
	position: relative;
	}
	
*:first-child+html .chl_position { margin: 1px 0 0 254px; } /* IE7 */

* html .chl_position { margin: -2px 0 0 145px; } /* IE6 */
	
	
.widget_previous_page a {
	position: absolute; 
	top: 6px; 
	left: 0;
	width: 54px;
	height: 25px; 
	display: block;
	cursor: pointer;
	background: url(../images/icl2/clear.gif);
	}
	
.widget_previous_page a:hover { border: 4px solid #edebbd; width: 46px; height: 15px; }
	
.widget_previous_page a:hover.widget_disabled_previous_page { border: 4px solid transparent; cursor: default; }

* html .widget_previous_page a:hover.widget_disabled_previous_page { border: 4px solid #d0cd97; }
	
.widget_next_page a { 
	position: absolute; 
	top: 6px; 
	left: 55px;
	width: 49px;
	width: 56px;
	height: 25px; 
	display: block;
	cursor: pointer;
	background: url(../images/icl2/clear.gif);
	}
	

	
.widget_next_page a:hover { border: 4px solid #edebbd; width: 47px; height: 15px; }

.widget_next_page a.widget_disabled_next_page { border: 4px solid transparent; cursor: default; }
	
	
	
.iframe_position { margin: 94px 0 0 22px; border: 0; padding: 0; clear: both; }		
	
* html .iframe_position { margin: 10px 0 0 21px; border: 0; padding: 0; clear: left; }	

.iframe_position_search { margin: 0 0 0 22px; border: 0; padding: 0; }		

.iframe_position_search_media { margin: 0 0 0 22px; border: 0; padding: 0; }	

.iframe_widget_position { margin: 6px 0 0 3px; border: 0; padding: 0; }	

* html .iframe_widget_position { margin: 6px 0 0 0; border: 0; padding: 0 0 0 9px; }

.iframe_widget_chl_position { border: 0; padding: 0; margin: -1px 0 0 0; }	

#iframe_wrapper {
	position: absolute;
	top: 76px;
	left: 14px;
	z-index: 6;
	}
	
* html #iframe_wrapper { top: 76px; left: 8px; }

.ajax-loader {
	background: url(../images/icl2/loader.gif) no-repeat;  
	width: 200px; 
	height: 32px;
	margin: 140px 0 0 82px;
	/*z-index: 1002;*/
	}
	
#subindex_ajax-loader.ajax-loader {
	background: url(../images/icl2/loader.gif) no-repeat;  
	width: 200px; 
	height: 32px;
	margin: 140px 0 0 170px;
	/*z-index: 1002;*/
	}


.search_position { 
	background: url(../images/icl2/search_position.gif) no-repeat; 
	position: relative;
	width: 240px; 
	height: 25px; 
	clear: both;
	margin: 0 -2px -1px 328px;
	}
	
* html .search_position { margin: -6px -2px -7px 326px; }
	
#previous_page a {
	position: absolute;
	top: 2px;
	left: 129px;
	width: 54px;
	height: 25px;
	display: block;
	cursor: pointer;
	}
	
#previous_page a:hover { border: 4px solid #fffee3; width: 46px; height: 15px; }

#previous_page.disabled_previous_page a:hover { border: 4px solid transparent; cursor: default; }

* html #previous_page.disabled_previous_page a:hover { border: 4px solid #e3e1ac; }
	
#next_page a {
	position: absolute;
	top: 2px;
	left: 184px;
	width: 55px;
	height: 25px;
	display: block;
	border: 4px solid none;
	cursor: pointer;
	}
	
#next_page a:hover { border: 4px solid #fffee3; width: 47px; height: 15px; }
	
#current_position {
	margin: -24px 0 0 0;
	width: 130px;
	height: 25px;
	padding: 6px 0 0 0;
	text-align: center;
	font: normal 10px "Arial Black", Arial, Helvetica, sans-serif;
	cursor: default;
	}
	
* html #current_position { margin: 0 0 0 -105px; }
	
#next_page.disabled_next_page a:hover { border: none; cursor: default; }
	
.nothing_found {
	float: left;
	background-color: #d0ce97;
	border: 1px solid #424124;
	margin: 6px 0 -10px 3px;
	clear: left;
	width: 568px;
	}
	
* html .nothing_found { margin: 10px 3px 0 4px; display: inline; padding: 0; }

*:first-child+html .nothing_found { margin: 10px 3px 0 4px; display: inline; padding: 0; } /* IE7 */
	
.nothing_found div { border: 1px solid #f7f6d9; padding: 10px 0 10px 0; }

* html .nothing_found div { padding: 6px 0 0 2px; }


/********OPTIMIZED START*********/

.btn_advanced_search { 
	background:url(../images/icl2/btn_advanced_search.gif); 
	width:73px; 
	height: 29px; 
	margin: -3px 0 0 394px; 
	cursor: pointer;
	}
	
* html .btn_advanced_search { margin: -24px 0 0 394px; }

/*\*/
html*.btn_advanced_search {
[back:none;
margin: -27px 0 0 394px;  /*Safari*/
]back:none; /*ie6/7*/
}/**/

#checkbox_audio { margin: 15px 0 0 18px; }

* html #checkbox_audio { margin: 14px 0 0 18px; }
	
#checkbox_video { margin: -23px 0 0 100px; }

* html #checkbox_video { margin: -23px 0 0 100px; }
	
#checkbox_text { margin: -23px 0 -13px 182px; }

* html #checkbox_text { margin: -23px 0 0 182px; }

#checkbox_audio label { margin: 2px 0 0 18px; font: normal 10px Arial, Helvetica, sans-serif;  }

#checkbox_video label  { margin: 2px 0 0 18px; font: normal 10px Arial, Helvetica, sans-serif;  }

#checkbox_text label  { margin: 2px 0 0 18px; font: normal 10px Arial, Helvetica, sans-serif; }

#btn_authors {
	margin: -25px 0 0 271px;
	background: none;
	width: 124px;
	height: 23px;
	background: url(../images/icl2/clear.gif);
	}
	
* html #btn_authors { margin: -39px 0 0 271px; }

*:first-child+html #btn_authors { margin: -39px 0 0 271px; } /* IE7 */
	
#search_app_select { margin: -5px 0 0 412px; }

/*\*/
html*#search_app_select {
[back:none;
margin: -16px 0 0 412px; /*Safari*/
]back:none; /*ie6/7*/
}/**/


/********OPTIMIZED END*********/



/* ---------->>> thickbox  <<<------------------------------------------------------*/
#TB_window { background-color: #000 !important; }

/*#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}*/

/*#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}*/

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/icl2/macFFBgHack.png) repeat;}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	}

* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }

#TB_window {
	position: fixed;
	background: #000000;
	z-index: 102;
	color:#000000;
	display:none;
	border: 1px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
	height: 340px;
}

* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }

/*#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}*/

/*#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}*/

/*#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}*/

/*#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}*/

/*#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}*/

/*#TB_title{
	background-color:#e8e8e8;
	height:27px;
}*/

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}
/*
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}*/

/*#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; // -height/2 0 0 -width/2 
}*/

/** html #TB_load {*/ /* ie6 hack */
/*position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}*/

/*#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#000;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { // ie6 hack 
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/
#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



#ICL_FLVPlayer { background-color:#000; z-index: 1001; }

#ICL_FLVPlayerClose a {
	/*float:right;*/
	background: url(../images/icl2/btn_close.gif) no-repeat;
	margin: 0 0 -30px 0;
	position: absolute;
	top: 322px;
	left: 399px;
	width: 54px;
	height: 17px;
	display: block;
	text-decoration: none;
}

*:first-child+html #ICL_FLVPlayerClose a { margin: 0 0 -30px 0; } /* IE7 */



/* <=================== TC Scripture ====================> */
	
.scripture a { position: relative; color: #c19f02; }
	
.scripture a span { display: none; }
 
.scripture a:hover { background-color: #fffcf5; /* defeats the IE/Win display changing bug */ z-index: 20; }
  
.scripture a:hover span {
  position: absolute;
  top: 13px;
  left: -60px;
  display: block;
  width: 350px;
  z-index: 20;
  padding: 5px 5px 8px 8px;
  background: #fffdf5;
  line-height: 18px;
  border: 2px solid #bfbe81;/*#*/
  }
  
.scripture a:hover span.wideload { width: 660px; left: -400px; }
	
sup { font-family: Arial, Helvetica, sans-serif; font-size: 8px; }	
	



/********************* Bible Widget **********************/


#widget_bible{
	background: url(http://www.ichristianlife.com/images/icl2/online_bible_bg.gif) no-repeat;
	width: 570px;
	height: 550px;
	padding: 1px 0 0 0;
	margin: 298px 0 0 25px;
	text-align: left !important; 
}

body #widget_bible { text-align: left !important; }

* html #widget_bible{ clear: left; margin: 6px 0 0 25px; }

#widget_bible_menu_bg{
	width: 560px;
	height: 42px;
	margin: 4px 0 0 5px;
	position: relative;
}

/*\*/
html*#widget_bible_menu_bg {
[back:none;
margin: 14px 0 0 5px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

* html #widget_bible_menu_bg { margin: 14px 0 0 5px; }

#bible_widget_index {
	position: absolute;
	top: 9px;
	left: 224px;
	background: none;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

#bible_widget_info{
	position: absolute;
	top: 9px;
	left: 530px;
	background: none;
	width: 24px;
	height: 24px;
}

#bible_widget_testament {
	position: absolute;
	top: 10px;
	left: 14px;
	width: 108px;
	height: 24px;
	z-index: 1400;
}

* html #bible_widget_testament { left: 12px; }

/*\*/
html*#bible_widget_testament {
[back:none;
top: 14px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

#bible_widget_testament span.select{
	position: absolute;
	z-index: 1400;
	width: 113px;
	height: 24px;
	text-align: left;
	overflow: hidden;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: none;
	cursor: crosshair;
	color: black;
}

#bible_widget_language {
	position: absolute;
	top: 10px;
	left: 128px;
}

#bible_widget_language span.select{
	position: absolute;
	width: 108px;
	height: 24px;
	padding: 7px 0 0 7px;
	text-align: left;
	overflow: hidden;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: none;
	cursor: crosshair;
	color: black;
}



#widget_bible_searchField {
	position: absolute;
	top: 9px;
	left: 248px;
	width: 250px;
	height: 24px;
}

/*\*/
html*#widget_bible_searchField {
[back:none;
top: 3px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

*:first-child+html #widget_bible_searchField { top: -1px; } /* IE7 */
 
#widget_bible_searchField input{
	border: 0;
	background: none;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #181811;
	padding: 6px 0 0 7px;
	width: 251px;
}

* html #widget_bible_searchField input{
	top: 0 !important;
	margin: -8px 0 0 0;
	}

#widget_bible_searchBtn {
	position: absolute;
	top: 9px;
	left: 498px;
	background: none;
	width: 26px;
	height: 24px;
}

* html #widget_bible_searchBtn{
	position: absolute;
	top: 21px;
	left: 314px;
}

#widget_bible_searchBtn input{
	background: none;
	border: 0;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

/*\*/
html*#bible_widget_testament, #bible_widget_info, button#bible_widget_index, #bible_widget_language, #widget_bible_searchField, #widget_bible_searchBtn {
[color:red;/*Affects older Firefox and Netscape browsers only. Seen also by IE5-6 and Safari for Macintosh, which is
addressed below.*/
top: 0; /*Affects Safari for Macintosh only (v1-3). See also by IE5-6, but thats addressed below. Also
hidden from older Firefox and Netscape browsers.*/
]color:green;/*Affects IE 7 only. Seen by IE5-6 but thats addressed below. Hidden from Safari and all
Firefox and Netscape browsers.*/
}/**/


.dropdown, .dropdownitem { width: 94px; z-index: 1400; top: -1px; }

.arrow {
	display: inline;
	float: left;
	padding-right: 4px;
	cursor: pointer;
	padding-top: 1px;
	margin-top: 1px;
	margin-left: 1px;
	width: 102px;
}

.list { background: transparent; }

.list p {
	margin: 0;
	padding: 0 4px 0 0;
	font-family: Verdana, 'Lucida Grande' , sans-serif;
	font-size: 10px;
	line-height: 19px;
	height: 21px;
	width: 117px;
	text-align: left;
	cursor: pointer;
}

.dropdownitem { position: relative; z-index: 1400; border: 1px solid #171810; left: -6px; }

#bible_widget_testament .dropdownitem { left: -5px; width:108px; }

* html #bible_widget_testament .dropdownitem { left: -3px; width:108px; }

.dropdownitem p {
	background-color: #bbba85; cursor: pointer;
	margin: 0;
	padding: 2px 2px 2px 2px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
}

.dropdownitem p.selected { background-color: #dfdeab; cursor: pointer; }

.Scrollbar-Container-FirstLevel {

	text-align: left !important; 
}

.chapter, .book{
	font: normal 11px "Arial Black" , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 4px 0 0 0;
}

#widget_bible_content{ margin: 3px 0 0 3px; }

* html #widget_bible_content { margin: 16px 0 0 3px; }

/*\*/
html*#widget_bible_content {
[back:none;
margin: -6px 0 0 3px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

#firstdiv { width: 112px; height: 460px; }

* html #firstdiv, * html #seconddiv, * html #thirddiv { margin: 1px 0 0 0; }

#seconddiv { width: 40px; height: 460px; }

#thirddiv { width: 350px; height: 460px; }

.Scroller-Container a { display: block; margin: 3px 0 0px 6px; padding: 3px 4px 3px 4px; }

.Scroller-Container a:hover { background-color: #fffed4; padding: 3px 4px 3px 4px; }

.flinkselected, .slinkselected { background-color: #fffed4; margin: 2px 0 0px 7px; }
/*
.flcName, .slcName
{
	padding: 4px;
}

.flcName:hover, .slcName:hover
{
	padding: 4px;
	border: 1px solid #000;
}

.Scroller-Container a:focus
{
	background-color: transparent;
	padding: 4px;
	border: 1px solid #000;
}
*/


.Container { position: absolute; border: 0px; top: 0; }

.Container-searchbox { 
	top: -463px; 
	left: 5px; 
	position: relative; 
	width: 537px; 
	height: 460px; 
	z-index: 1200; 
	overflow: hidden; 
	background:url(http://www.ichristianlife.com/images/icl2/widget_bible_search_results.jpg);
	margin:0px;
	}
	
* html .Container-searchbox { top: -464px; }

/*\*/
html*.Container-searchbox {
[back:none;
top: -464px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

*:first-child+html .Container-searchbox { top: -463px; } /* IE7 */

#Scroller-1 {
	position: absolute;
	z-index: 1px;
	overflow: hidden;
	width: 350px;
	height: 436px;
	margin-top: 10px;
}

#Scroller-1 p {
	z-index: 1px;
	padding: 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #6F6048;
}

#Scroller-2 {
	position: absolute;
	overflow: hidden;
	width: 350px;
	height: 436px;
	margin-top: 10px;
}

#Scroller-3 {
	position: absolute;
	overflow: hidden;
	width: 330px;
	height: 432px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#Scroller-SearchBox {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	text-align:left;
	display:block;
}

#tlc {
	margin-left: 0px;
	overflow: hidden;
	width: 320px;
	text-align: justify;
	line-height: 24px;
}

.Scroller-Container { position: absolute; top: 0px; left: 0px; }

#Scrollbar-Container-FirstLevel { position: absolute; top: -1px; left: 111px; text-align: left !important;  }

#Scrollbar-Container-SecondLevel { position: absolute; top: -1px; left: 56px; }

#Scrollbar-Container-ThirdLevel { position: absolute; top: -1px; left: 383px; }

/*\*/
html*#Scrollbar-Container-FirstLevel, #Scrollbar-Container-SecondLevel, #Scrollbar-Container-ThirdLevel {
[back:none;
top: -2px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

#Scrollbar-Container-SearchResult { top: -475px; left: 544px; position: relative; }

.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 21px;
	height: 20px;
}

.Scrollbar-Track {
	width: 21px;
	height: 420px;
	position: absolute;
	top: 20px;
	left: 0;
	/*background: transparent url(http://www.ichristianlife.com/images/widget_bible_scroll_bg.gif) no-repeat center center;*/
}

.Scrollbar-Track#Scrollbar-Track-searchbox { top: 21px; height: 418px; }

/*\*/
html*.Scrollbar-Track#Scrollbar-Track-searchbox {
[back:none;
top: 20px; height: 418px; /*Safari*/
]back:none; /*ie6/7*/
}/**/

#searchbox .Scrollbar-Track { }

.Scrollbar-Handle {
	position: absolute;
	width: 19px;
	height: 114px;
	cursor: pointer;
	left: 1px !important;
}

#Scrollbar-Handle_searchbox { left: 0 !important; }

.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 440px;
	left: 0;
	width: 21px;
	height: 20px;
}


.chapter_title {
	display: block;
	clear: both;
	font-weight: bold;
	font-size: 11px;
	margin: 3px 0 2px 0;
}

.searchBoxEmpty { color: #5A5810; }

.searchBoxFull { color: #000; }

.searchresult { display: block; padding-top: 5px; font-size: 11px; }


/*-- Menu --*/

.clearfix:after
{
	/* fixes FF (applies background color regardless of height of left content or sidebar) */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }
/* End hide from IE-mac */

.dropdown, .dropdownitem { width: 102px; }

.arrow {
	display: inline;
	float: left;
	padding-right: 4px;
	cursor: pointer;
	padding-top: 1px;
	margin-top: 1px;
	margin-left: 1px;
	width: 102px;
}

.list { background: transparent; }

.list p {
	margin: 0;
	padding: 0 4px 0 0;
	font-family: Verdana, 'Lucida Grande' , sans-serif;
	font-size: 10px;
	line-height: 19px;
	height: 21px;
	width: 117px;
	text-align: left;
	cursor: pointer;
}

.dropdownitem { position: relative; z-index: 1550; border: 1px solid #171810; }

.dropdownitem p {
	background-color: #bbba85; cursor: pointer;
	margin: 0;
	padding: 2px 2px 2px 2px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
}

.dropdownitem p.selected { background-color: #dfdeab; cursor: pointer; }


.chat_client {
	border: 1px solid #181811;
	width: 550px;
	height: 400px;
	margin: 0 0 0 7px;
}





.bodytext {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #181811;
	background: #edecbe;
}

.field {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1818111;
	max-width: 320px;
}

.contentblock { padding: 0; background: #edecbe; }

.contentblock td { padding: 0 0 6px 0; }

.bodytext { font-family: Arial, Helvetica, Verdana, sans-serif; padding-left: 6px; padding-top: 1px; }

input.field, select { border: 1px solid #181811; padding: 2px 2px 2px 6px;}

td.bodytext { font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-right: 2px; }

td.label { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }

textarea.field { border: 1px solid #181811; padding: 2px 2px 2px 6px; width: 320px;}


@import url("ie_doctype_bugfix.css");



