/*Standard Template CSS*/

/*----------------------------------------------
		Main 
----------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url('../splash/background.jpg');*/
	background-repeat: no-repeat;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	/*height: 100%;*/
}
td,th {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	/*background-color: #ffffff;*/
}
p {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 12px;	
	padding-left: 12px;
	padding-right: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: inherit;
	/*background-color: #ffffff;*/
	/*text-align: justify;*/
}
blockquote {
	margin-left: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	padding-right: 26px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: inherit;
	/*text-align: justify;*/
}


/*----------------------------------------------
		Standard Links 
----------------------------------------------*/
a:link {
	font-weight: normal;
	text-decoration: underline;
	color: #ce7431;
	/*background-color: #8a0303;*/
}
a:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #71674b;
	/*background-color: #FFFFFF;*/
}
a:focus, a:hover, a:active {
	font-weight: normal;
	text-decoration: underline;
	color: #df9e4b;
	/*background-color: #FFFFFF;*/
}


/*----------------------------------------------
		Menu Links
----------------------------------------------*/
p.menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	outline: none;
	border: 0px;
	margin-bottom: 16px;
	margin-top: 2px;
	margin-left: 18px;
	margin-right: 15px;
	padding: 0px;
}
a.menu:link {
	font-weight: normal;
	text-decoration: underline;
	color: #811102;
}
a.menu:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #811102;
}
a.menu:focus, a.menu:hover, a.menu:active  {
	font-weight: normal;
	text-decoration: underline;
	color: #df9e4b;
}
br.menu {
	line-height: 6px;	
}


/*----------------------------------------------
		Copyright
----------------------------------------------*/
p.copyright {
	font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	color: #2c2d1d;
	outline: none;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 0px;	
}
a.copyright:link {
	font-weight: normal;
	text-decoration: underline;
	color: #2c2d1d;
	/*background-color: #DFDFDF;*/
}
a.copyright:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #2c2d1d;
	/*background-color: #DFDFDF;*/
}
a.copyright:focus, a.copyright:hover, a.copyright:active  {
	font-weight: normal;
	text-decoration: underline;
	color: #71674b;
	/*background-color: #DFDFDF;*/
}


/*----------------------------------------------
		Footer
----------------------------------------------*/
p.footer {
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #ffecb3;
	outline: none;
	border: 0px;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;	
}
a.footer:link {
	font-weight: normal;
	text-decoration: underline;
	color: #ffecb3;
	/*background-color: #DFDFDF;*/
}
a.footer:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #ffecb3;
	/*background-color: #DFDFDF;*/
}
a.footer:focus, a.footer:hover, a.footer:active  {
	font-weight: normal;
	text-decoration: underline;
	color: #df9e4b;
	/*background-color: #DFDFDF;*/
}



/*----------------------------------------------
		Headers 
----------------------------------------------*/
h1  {
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 12px;
	page-break-after: avoid;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: center;
}
h2	{
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 12px;
	page-break-after: avoid;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: center;
}
h3	{
	margin-top: 16px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 12px;
	page-break-after: avoid;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #2c2d1d;
}
h4	{
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #000000;
	text-align: center;
}
h5	{
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 12px;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
h6	{
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 26px;
	margin-left: 12px;
	font-size: 28px;
	font-weight: normal;
	font-style: normal;
	color: #ffffff;
}


/*----------------------------------------------
		Lists 
----------------------------------------------*/
ol	{
	margin-top: 11px;
	margin-bottom: 21px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
ul	{
	margin-top: 11px;
	margin-bottom: 21px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}
li {
	padding-left: 12px;
	padding-right: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}


/*----------------------------------------------
		Images
----------------------------------------------*/
img {
	border: 0;
}

#imghover a:hover img {
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: .6;
	opacity:0.6;
}


/*----------------------------------------------
		Special Formats 
----------------------------------------------*/
.smaller {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10px; 
	font-weight: normal; 
	font-style: normal;
}
.verse {
	font-style: italic;
	color: #464832;
}
.nodeco {
	text-decoration: none;
}
.red {
	color: #a10000;
}
hr {
	border: none 0; 
	border-top: 1px dashed #000000;
	width: 100%;
	height: 1px;
}
pre {
	margin: 0px;
	padding: 0px;
	white-space: inherit;
	/*font-size: 9px;*/
}


/*----------------------------------------------
		Internal Alt Row Table
----------------------------------------------*/
table.shadedtable {
	background: #ffffff;
	border: dashed 1px;
	border-color: #71684b;
	/*width: 400px;*/
	margin-left: auto;
	margin-right: auto;
	padding: 2px;
}
td.shaded {
	background-image: url('/splash/back_tool.jpg');
	height: 30px;
	font-family: Tahoma, Verdana, Arial; 
	font-size: small; 
	font-weight: normal; 
	font-style: normal;
	color: #ffffff; 
}


/*----------------------------------------------
		Forms
----------------------------------------------*/
form input, select, textarea {
	border: 1px solid;
	border-color: #000000;
	background-color: #ffffff;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-align: left;
}
.checkbox {
	border: 0px;
}
.radio {
	border: 0px;
}
.lang {
	border-width: 0px;
	border-style: none;
	border-color: #cdbc9c;
	background-color: #d4d0ac;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #71674b;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-top: 0px;	
	margin-bottom: 0px;	
	padding: 1px;
}
.langgo {
	border: 0px;
	border-style: none;
	border-color: #cdbc9c;
	background-color: #8b8161;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #cdbc9c;
	text-align: center;
	text-decoration: none;
	margin-left: 2px;
	margin-right: 6px;
	margin-top: 0px;
	margin-bottom: 1px;
	height: 18px;
}
.look {
	border-width: 0px;
	border-style: none;
	border-color: #cdbc9c;
	background-color: #d4d0ac;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #71674b;
	text-align: left;
	margin-left: 0px;	
	margin-right: 0px;	
	margin-top: 0px;	
	margin-bottom: 0px;		
	height: 16px;
}
.lookgo {
	border: 0px;
	border-style: none;
	border-color: #cdbc9c;
	background-color: #8b8161;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #cdbc9c;
	text-align: center;
	text-decoration: none;
	margin-left: 2px;	
	margin-right: 6px;	
	margin-top: 0px;	
	margin-bottom: 0px;		
	height: 18px;
}
.submit {
	border: 1 solid;
	border-color: #cdbc9c;
	background-color: #8b8161; 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	color: #cdbc9c; 
	text-align: center; 
}


/*----------------------------------------------
		Print
----------------------------------------------*/
.phase {
	display: none;
}
.phasemast {
	display: none;
}
.phaseon {
	display: inherit;
}


/*----------------------------------------------
		Tables
----------------------------------------------*/
.sidel {
	width: 15px;
}
.sider {
	width: 15px;
}
.t_inside {
	width: 770px;
	background-image: url('/splash/back_tool.jpg');
	height: 30px;
}
.subheader {
	display: none;
	width: 550px;
	background-image: url('/splash/pageheading.jpg');
	height: 75px;
	border: none;
}
.tools {
	width: 515px; 
	border: 1px dotted; 
	padding: 2px; 
	margin-left: 4px;
}


/*----------------------------------------------
		Search
----------------------------------------------*/
.highlight { 
	background: #fff2d8; 
}

.searchheading	{
	margin-top: 16px;
	margin-right: 12px;
	margin-bottom: 3px;
	margin-left: 0px;
	page-break-after: avoid;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #2c2d1d;
}

.summary { 	
	font-style: italic;
}

.suggestion { 
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 12px;	
	padding-left: 0px;
	padding-right: 12px; 
}

.results { 	
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 12px;	
	padding-left: 12px;
	padding-right: 12px; 
}

.category { 
	color: #999999; 
}

.sorting { 
	text-align: right; 
}

.result_title {  }	
	
.description {  
	color: #71684b; 
}

.context {  }

.infoline { 
	font-size: 10px;
	color: #808080;
}

.zoom_searchform {  }

.zoom_results_per_page { 
	margin-left: 10px; 
}

.zoom_match { 
	font-size: 10px; 
}	
			
.zoom_categories { 
	font-size: 10px; 
}

.zoom_categories ul	{
	margin-top: 11px;
	margin-bottom: 21px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}

.zoom_categories li {
	padding-left: 12px;
	padding-right: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-size: small;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}

input.zoom_button  {
	border: 1 solid;
	border-color: #cdbc9c;
	background-color: #8b8161; 
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal;
	color: #cdbc9c; 
	text-align: center;
	padding: 3px; 
}

input.zoom_searchbox { 
	padding: 2px; 
}		

.result_image { float: left; display: block; }

.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

.result_pages {  }

.result_pagescount { 	
	font-style: italic;
}

.searchtime { 
	font-size: 10px; 
}

.recommended 
{ 
	background: #DFFFBF; 
	border-top: 1px dotted #808080; 
	border-bottom: 1px dotted #808080; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}

.recommended_heading { float: right; font-weight: bold; }

.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }	
	
.recommend_title {  }

.recommend_description { 
	color: #71684b; 
}

.recommend_infoline { 
	color: #808080; 
}


/*----------------------------------------------
		RefTagger Bible verses
----------------------------------------------*/
.lbsTooltip
{
	background:#fff2d8;
	border: 1px dashed gray;
	z-index: 99;
	text-align: left;
	text-indent: 0;
}

.lbsTooltipHeader
{
	background:#d4d0ac;
	color: black;
	font-weight:bold;
	font-size:small;
	line-height: 18px;
	font-family:Tahoma, Verdana, Arial;
	margin: 0;
	padding:4px;
	position:relative;
	border: 0;
}

.lbsTooltipBody 
{
	padding: 4px 8px 0 8px;
	margin:0;
	position:relative;
	z-index: 2;
	border: 0;
	line-height:16px;
}

.lbsTooltipBody p, .lbsTooltipBody span
{
	display: inline;
	color: black;
	font-family:Tahoma, Verdana, Arial;
	font-size: small;
	line-height:16px;
}

.lbsTooltipFooter
{
	font-size:small;
	font-family:Tahoma, Verdana, Arial;
	bottom:4px;
	margin-top: 4px;
	position:absolute;
	text-align:right;
	border: 0;
}

.lbsTooltipFooter a:link, .lbsTooltipFooter a:visited, .lbsTooltipFooter a:hover 
{
	color: #ce7431;
	text-decoration: underline;
	font-weight: normal;
	font-size:x-small;
	font-family:Tahoma, Verdana, Arial;
}

.lbsTooltipBody .ch-ref, .lbsTooltipBody .verse-ref
{
	font-size: 85%;
	top: -1px;
	position: relative;
}

.lbsTooltipBody .ch-ref
{
	font-weight: bold;
}

.lbsTooltipBody .verse-ref
{
	color: dimgray;
}

.lbsTooltip, .lbsTooltipBody span, .lbsTooltip a, .lbsTooltipBody p
{
	margin: 0;
	padding: 0;
}

.lbsLibronix img
{
	float: none !important;
}


/*----------------------------------------------
		ShareThis controls
----------------------------------------------*/
a.stbar.chicklet img 
{
	border: 0;
	height: 16px;
	width: 16px;
	margin-right: 3px;
	vertical-align: middle;
}

a.stbar.chicklet 
{
	height: 16px;
	line-height: 16px;
}