.printonly {
	display:none;
}

/* ------------------------------Start Layout Styles------------------------------ */

#main_container {
	position:relative;
	top:0px;
	width:760px;
	height:auto;
	padding:0px;
	text-align:left;
	z-index:1;
}

#header {
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:5px;
	width:760px;
	height:40px;
	z-index:1;
	background-color:#b9adcc;
}

#header_logo {
	position:relative;
	float:left;
	top:0px;
	width:100px;
	height:40px;
	z-index:2;
	background-image:url(images/informed_conscience_logo_header.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#header_title {
	position:relative;
	float:right;
	top:0px;
	padding-top:5px;
	padding-right:10px;
	width:600px;
	height:40px;
	z-index:2;
	text-align:right;
}

#photo_strip_container {
	clear:both;
	position:relative;
	left:0px;
	margin-bottom:5px;
	width:760px;
	height:200px;
	z-index:2;
	background-color:#49176d;
}

#photo_strip {
	position:relative;
	left:0px;
	top:15px;
	width:760px;
	height:170px;
	z-index:3;
	background-color:#000000;
}

#navigation_container {
	position:relative;
	left:0px;
	width:760px;
	height:30px;
	padding:0px;
	margin-bottom:10px;
	z-index:3;
	background-color:#8B75A6;
}

#navigation {
	position:relative;
	left:0px;
	top:5px;
	width:760px;
	height:20px;
	z-index:4;
}	

#sub_navigation_container {
	position:relative;
	left:0px;
	width:760px;
	height:30px;
	padding:0px;
	margin-bottom:10px;
	z-index:5;
	background-color:#CDC5DA;
	margin-top:-10px;
}

#sub_navigation_bible {
	position:relative;
	left:60px;
	top:5px;
	width:760px;
	height:20px;
	z-index:6;
}	

#sub_navigation_resources {
	position:relative;
	left:320px;
	top:5px;
	width:500px;
	height:20px;
	z-index:6;
}	

#sub_navigation_aboutus {
	position:relative;
	left:535px;
	top:5px;
	width:285px;
	height:20px;
	z-index:6;
}	

#content_container {
	position:relative;
	left:0px;
	width:760px;
	z-index:4;
}

#home_left {
	position:relative;
	float:left;
	top:0px;
	width:310px;
	min-height:260px;
	padding:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
	z-index:6;		
}

#home_right {
	position:relative;
	float:left;
	top:0px;
	width:420px;
	min-height:260px;
	padding:5px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:15px;
	z-index:6;
}

#primer_box {
	position:relative;
	left:0px;
	top:0px;
	width:400px;
	margin:0px;
	padding-top:10px;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:15px;
	z-index:6;
	background-color:#b9adcc;
	border: medium solid #49176D;
}

#content_left_secondary {		/* content box area for secondary (post-home) pages */
	position:relative;
	float:left;
	top:0px;
	width:760px;
	padding:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:15px;
	z-index:6;		
}

#info_nav_container {			/* container for graphical button navigation "next page","previous page", etc */
	clear:both;
	position:relative;
	height:40px;
	left:0px;
	width:760px;
	padding:0px;
	margin-top:10px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	z-index:5;
}

#info_nav_left {
	position:relative;
	top:0px;
	float:left;
	width:180px;
	height:20px;
	text-align:right;
	padding:0px;
	margin:0px;
	z-index:6;
}

#info_nav_right {
	position:relative;
	float:right;
	top:0px;
	width:180px;
	text-align:left;
	height:20px;
	padding:0px;
	margin:0px;
	z-index:6;
}			

#footer {
	clear:both;
	position:relative;
	left:0px;
	width:760px;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	z-index:5;
	background-color:#9D8DB8;
}

#footer_navigation {
	position:relative;
	top:0px;
	left:0px;
	width:760px;
	height:20px;
	padding:0px;
	margin:0px;
	z-index:6;
}

#footer_info {
	position:relative;
	left:0px;
	width:760px;
	height:20px;
	padding:0px;
	margin:0px;
	z-index:6;
}

#goalslist {
	margin-left:198px;	
}

/* ------------------------------End Layout Styles------------------------------ */

/* ------------------------------Start Format Styles------------------------------ */

.site_title {							/* style for site title in header */
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#49176d;
	vertical-align:middle;
}

.mainbody {							/* style for main content text */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}

a.questions:link {						/* a.questions = stylings for home page question links */
	text-decoration:none;
	color:#49176d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

a.questions:visited {
	text-decoration:none;
	color:#49176d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

a.questions:hover {
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

a.questions:active {
	text-decoration:none;
	color:#49176d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.pagetitle {
	color:#49176d;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:bold;
}

.pageheader {	
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}

.bible {							/* Bible passages */
	color:darkblue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
}

.bible_block {							/* Bible passages */
	color:darkblue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	padding-left:30px;
}

.bible_block_genesis {						/* Bible passages */
	color:darkblue;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	margin-top:-3px;
	padding-left:24px;
}

.bible_verse_marker{						/* style for verse indicators inside Bible passages */
	font-size:smaller;
	font-weight:bold;
	vertical-align:top;
}

.quotation {							/* non-Biblical passages */
	color:darkgreen;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
}

.quotation_block {						/* non-Biblical passages */
	color:darkgreen;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:16px;
	padding-left:30px;
}

.footnote_marker{						/* superscript for references */
	font-size:smaller;
	font-style:normal;
	font-weight:bold;
	color:#CC9900;
	vertical-align:top;
}

.emphasis {
	color:red;
}

.sources {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

a.sources:link {						/* a.sources = stylings for footnote/references links */
	text-decoration:none;
	color:#993300;
}

a.sources:visited {
	text-decoration:none;
	color:#993300;
}

a.sources:hover {
	text-decoration:underline;
	color:#FF9900;
}

a.sources:active {
	text-decoration:underline;
	color:#993300;
}

.expertstable {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
}

.nav_bar {							/* style for navigation bar text */
	text-indent:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

a.main_menu:link {						/* a.main_menu = stylings for main navigation links */
	text-decoration:none;
	color:#FFFFFF;
}

a.main_menu:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a.main_menu_current:link {					/* style for currently selected page in main navigation links */
	text-decoration:none;
	color:#49176d;
}

a.main_menu_current:visited {					/* style for currently selected page in main navigation links */
	text-decoration:none;
	color:#49176d;
}

a.main_menu:hover {
	text-decoration:none;
	color:#49176d;
}

a.main_menu:active {
	text-decoration:none;
	color:#49176d;
}

.footer_nav { 
	text-align:center;
}	

a.footer_nav:link {						/* a.footer_nav = stylings for footer navigation links */
	text-decoration:none;
	color:#000000;
}

a.footer_nav:visited {
	text-decoration:none;
	color:#000000;
}

a.footer_nav:hover {
	text-decoration:none;
	color:#FFFFFF;
}

a.footer_nav:active {
	text-decoration:none;
	color:#FFFFFF;
}

.footer_links { 
	text-align:center;
}	

a.footer_links:link {						/* a.footer_links = stylings for footer links other than navigation */
	color:#000000;
}

a.footer_links:visited {
	color:#000000;
}

a.footer_links:hover {
	color:#FFFFFF;
}

a.footer_links:active {
	color:#FFFFFF;
}

.footer_notes {							/* copyright notice area */
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.image_left{							/* positions images on the left side of the page */
	float:left;
	margin-right:8px;
	margin-left:5px;
}

.image_right{							/* positions images on the right side of the page */
	float:right;
	margin-left:8px;
	margin-right:5px;
}

.goals {
	margin-left:15px;
}

.cctable {
	border:medium solid  #49176d;
}

.donate_button_cells {
	padding-right:5px;
	padding-left:5px;
}

a:link img {						/* product image links */
	border-color:blue;
}

a:visited img {
	border-color:blue;
}

a:hover img {
	border-color:black;
}

a:link {						/* standard links */
	color:blue;
}

a:visited {
	color:blue;
}

a:hover {
	color:black;
}

/* ------------------------------End Format Styles------------------------------ */