@charset "utf-8";
/****************************************************************
Bible Reviews Style Sheet

Copyright &copy; 2007-2009 by James E. Pettis

August 4, 2009
****************************************************************/

/* default inset border */
div.SearchBox div, div.BorderedList ol, div.BackTrack table, div.ScaleBin div
	{
	border-color: #999999 #FFFFFF #FFFFFF #999999;
	}

/* default raised border */
div.SearchBox, div.BorderedList, div.BackTrack select, div.ScaleBin
	{
	border-color: #FFFFFF #999999 #999999 #FFFFFF;
	}

acronym
	{
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	}


/*****************************************************************************/
/* .CompareText */

.CompareText
	{
	text-align: left;
	}

.CompareText span.And
	{
	font-size: .6em;
	}

.CompareText sup.Asterisk
	{
	font-size: .86em;
	vertical-align: text-top;
	}

.CompareText ul
	{
	text-align: justify;
	}

.CompareText table tbody
	{
	line-height: 1.4em;
	}

.CompareText td
	{
	text-align: justify;
	}

.CompareText td.NCPB, .CompareText td.CPB
	{
	padding-right: .66em;
	}

.CompareText td.NCPB div.DropCap, .CompareText td.CPB div.DropCap
	{
	float: left;
	height: 2em;
	margin: .7em .15em 0 -.4em;
	}

.CompareText td.NCPB div.DropCap span, .CompareText td.CPB div.DropCap span
	{
	font-size: 3.1em;
	position: relative;
	}

.CompareText td.NCPB p
	{
	margin: 0;
	text-indent: 1em;
	}

.CompareText td.NCPB p, .CompareText td.CPB p
	{
	margin: 0;
	text-indent: 1.3em;
	}

.CompareText td.CPB p span.Number
	{
	margin-right: .5em;
	}

.CompareText td.CPB sup
	{
	font-size: .8em;
	}

.CompareText td.CPB sup.Ref
	{
	font-style: italic;
	}

.CompareText td.KJOR
	{
	padding: .0 .33em;
		}

.CompareText td.KJOR div.DropCap
	{
	float: left;
	height: 3em;
	margin: 2.15em 0 0 -.2em;
	}

.CompareText td.KJOR div.DropCap span
	{
	font-size: 7.5em;
	position: relative;
	}

.CompareText td.KJOR sub
	{
	margin-left: .5em;
	}

.CompareText td.KJV1611
	{
	padding-left: .66em;
	}

.CompareText td.KJV1611 div.DropCap
	{
	border-style: solid;
	border-width: 1px;
	float: left;
	margin: .35em .5em 0 0;
	text-align: center;

	width: 50%;
	height: 11.8em;
	}

.CompareText td.KJV1611 div.DropCap span
	{
	font-size: 16em;
	position: relative;
	top: .32em;
	}

.CompareText td.ChapterIntro
	{
	font-size: .86em;
	}

.CompareText td.ChapterIntro div.Title
	{
	font-size: 1.2em;
	text-align: center;
	}

.CompareText td.ChapterIntro div.Outline
	{
	margin-left: 1em;
	}

.CompareText td.ChapterIntro div.Outline sub.DropCap
	{
	font-weight: bold;
	margin-left: -1em;
	}
/* end .CompareText */
/*****************************************************************************/


.Comparison button
	{
	width: 6em;
	}

.EMail
	{
	display: block;
	margin: auto;
	text-align: justify;
	width: 24em;
	}


/*****************************************************************************/
/* Footnote */
.Footnote
	{
	margin-left: 2em;
	}

.Footnote .Marker
	{
	color: #FFFFFF;
	font-weight: bold;
	left: 1em;
	position: absolute;
	}
/* end Footnote */
/*****************************************************************************/


.Home
	{
	width: 8em;
	}

.Home img	/* adjustment for button icon on Home button */
	{
	vertical-align: -2px;
	}

.RecommendationNavigation button
	{
	width: 10em;
	}


/*****************************************************************************/
/* .PageTitle */
.PageTitle
	{
	display: table;	/* need display and margin for Safari */
	margin: 0 auto;
	text-align: center;	/* need center for IE */
	}

.PageTitle h2
	{
	display: inline;	/* needed for IE */
	font-size: 3.5em;
	}

.PageTitle h3
	{
	display: inline;	/* needed for IE */
	font-size: 1.26em;
	}
/* end .PageTitle */
/*****************************************************************************/


/*****************************************************************************/
/* RaisedTitle*/
.RaisedTitle
	{
	font-size: 3.2em;
	text-align: center;
	}

.RaisedTitle div	/* Google Ad spacing */
	{
	margin-top: 1.2ex;
	}

.RaisedTitle table
	{
	border-width: .5ex;
	}

.RaisedTitle td
	{
	border-width: .5ex;
	padding: 0 .4em;
	}

.RaisedTitle .OutsetB
	{
	left: -6px;
	top: -6px;
	}
/* end RaisedTitle*/
/*****************************************************************************/


/*****************************************************************************/
/*	.NextPage	*/

.NextPage
	{
	margin: auto;
	}

.NextPage button
	{
	padding: 0;
	width: 100%;
	}

.NextPage h3
	{
	display: inline;
	position: relative;
	}

.NextPage h3.Title
	{
	top: -.5em;
	}

.NextPage h3.Arrow
	{
	font-size: 3em;
	top: -.1em;
	}
/*	.NextPage	*/
/*****************************************************************************/


/*****************************************************************************/
/* .Version button */	/* button with bible acronym */

.Version button
	{
	margin-bottom: 1.2em;
	width: 7em;
	}

table.Version td
	{
	width: 6em;
	}

/* .Version button */
/*****************************************************************************/


/*****************************************************************************/
/* .VersionOption - inline buttons for choosing version editions  e.g. NRSV-A*/
.VersionOption button
	{
	width: 9em;
	}

.UnratedLiteral button
	{
	width: 7em;
	}

.VersionOption form, .VersionOption div,
.UnratedLiteral form, .UnratedLiteral div
	{
	display: inline;
	}
/* end .VersionOption */
/*****************************************************************************/


/*****************************************************************************/
/* div.BackTrack */
div.BackTrack
	{
	margin: 1em 0;
	text-align: center;
	}

div.BackTrack form
	{
	margin: 0;
	padding: 0;
	}

div.BackTrack button
	{
	margin-right: .6em;
	width: 3.5em;
	}

div.BackTrack h3	/* Title & Button Text */
	{
	margin: .3em 0;
	}

div.BackTrack select
	{
	border: outset;
	border-width: .1em;

	background-color: #FFFFFF;
	color: #13314D;

	display: inline;
	font-family: serif;
	}

div.BackTrack table
	{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: .2em;
	}

div.BackTrack td
	{
	padding: .6em 0 .6em .6em;
	vertical-align: middle;
	}
/* end div.BackTrack */
/*****************************************************************************/


/*****************************************************************************/
/* div.PageSubtitle */

div.PageSubtitle
	{
	display: table;	/* need display and margin for Safari */
	margin: 0 auto;
	text-align: center;	/* need center for IE */
	}

div.PageSubtitle div.Rule
	{
	margin: 0 auto;
	width: 22em;
	}

div.PageSubtitle div.RuleH2
	{
	margin: .6em;
	}

h4.PageSubtitle, div.PageSubtitle h4
	{
	display: inline;	/* needed for IR */
	font-size: 2em;
	}
/* end div.PageSubtitle */
/*****************************************************************************/


/*****************************************************************************/
/* div.ScaleBin */

div.CenterScale
	{
	display: table;
	margin: auto;
	}

div.ScaleBin, div.ScaleBin div
	{
	border-style: solid;
	border-width: .4ex;
	}

div.ScaleBin
	{
	border-width: .4ex 0;
	float: left;
	line-height: 1.8em;
	width: 11em;
	}

div.ScaleBin acronym.Footnote
	{
	position: relative;
	top: -.4ex;
	margin-left: .2ex;
	}

div.TopScale div.ScaleBin
	{
	border-width: .4ex 0 0 0;
	width: 4em;
	}

div.BottomScale div.ScaleBin
	{
	border-width: 0 0 .4ex 0;
	width: 4em;
	}

div.LeftBin, div.TopScale div.LeftBin, div.BottomScale div.LeftBin
	{
	border-left-width: .4ex;
	}

div.RightBin, div.TopScale div.RightBin, div.BottomScale div.RightBin
	{
	border-right-width: .4ex;
	}

div.ScaleBin div.Versions
	{
	padding: 0 .2em .2em .2em;
	}

div.ScaleBin div.Value
	{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	}

div.TopScale div.Versions, div.BottomScale div.Value
	{
	border-bottom-width: .2ex;
	}

div.BottomScale div.Versions, div.TopScale div.Value
	{
	border-top-width: .2ex;
	}

.LFormal, .RHard, .IExcessive
	{
	background-color: #660000;
	}

.LModerate, .REasy, .IConservative
	{
	background-color: #006633;
	}

.RAverage, .IModerate
	{
	background-color: #666600;
	}

.LDynamic
	{
	background-color: #000066;
	}

.LParaphrase
	{
	background-color: #663300;
	}

.IMinimal
	{
	background-color: #660066;
	}

/* div.ScaleBin */
/*****************************************************************************/


/*****************************************************************************/
/* div.SearchBox */
div.SearchBox, div.SearchBox div
	{
	border-style: solid;
	border-width: .3ex;
	}

div.SearchBox
	{
	margin: 0 auto 2.7ex auto;
	text-align: center;
	}

div.SearchBox div
	{
	padding: .7ex .5ex .3ex .5ex;
	}

div.SearchBox div div
	{
	border-style: none;
	padding: 0;
	}

div.SearchBox .Field
	{
	background-color: white;
	border-style: solid;
	text-align: left;
	}

div.SearchBox form
	{
	margin: 0;
	}

div.SearchBox .Google
	{
	margin-top: .5ex;
	text-align: left;
	}

div.SearchBox .Google input
	{
	float:right;
	}

div.SearchBox .Field input
	{
	border-style: none;
	}
/* end div.SearchBox */
/*****************************************************************************/


/*****************************************************************************/
/*	div.SearchResults	*/
div.SearchResults
	{
	clear: both;
	text-align: center;
	}

div.SearchResults div.LinkFrameOuter
	{
	margin: auto;
	width: 835px;
	}

div.SearchResults div.LinkFrameInner
	{
	background-color: #990000;
	border-width: 10px;
	padding: 10px;
	width: 795px;
	}
/*	end div.SearchResults	*/
/*****************************************************************************/


/*****************************************************************************/
/* div.Subdivision */
div.Subdivision
	{
	text-align: center;
	}

div.Subdivision a
	{
	border-style: solid;
	border-width: .5em;
	display: inline-block;
	text-decoration: none;
	}

div.Subdivision span.Identifier, div.Subdivision span.Percent,
div.Subdivision span.Description, div.Subdivision span.Scriptures
	{
	border-style: solid;
	border-width: .2em;
	display: inline-block;
	}

div.Subdivision span.Percent
	{
	width: 3em;
	}

div.Subdivision span.Identifier, div.Subdivision span.Percent,
div.Subdivision span.Description
	{
	float: left;
	}

div.Subdivision span.Percent span.Value
	{
	display: inline-block;
	}

div.Subdivision span.Title, div.Subdivision span.Description span,
div.Subdivision span.Scriptures span
	{
	font-size: 1.26em;
	}

div.Subdivision span.Title
	{
	color: #FFFFFF;
	font-weight: bold;
	}

div.Subdivision img
	{
	width: 2.5em;
	}

div.Subdivision span.Identifier
	{
	width: 5.2em;
	}

div.Subdivision span.Identifier span
	{
	color: #FFFFFF;
	font-size: 2.5em;
	font-weight: bold;
	text-decoration: none;
	}

div.Subdivision span.Description, div.Subdivision span.Scriptures
	{
	color: #FFFF99;
	}

div.Subdivision span.Description
	{
	width: 26em;
	}

div.Subdivision span.Scriptures
	{
	width: 8em;
	text-align: left;
	}

div.Subdivision a.HB
	{
	background-color: #009900;
	border-color: #00CC00 #006600 #006600 #00CC00;
	}

div.Subdivision a.HB span.Identifier, div.Subdivision a.HB span.Percent,
div.Subdivision a.HB span.Description, div.Subdivision a.HB span.Scriptures
	{
	border-color: #006600 #00CC00 #00CC00 #006600;
	}

div.Subdivision a.AD
	{
	background-color: #009999;
	border-color: #00CCCC #006666 #006666 #00CCCC;
	}

div.Subdivision a.AD span.Identifier, div.Subdivision a.AD span.Percent,
div.Subdivision a.AD span.Description, div.Subdivision a.AD span.Scriptures
	{
	border-color: #006666 #00CCCC #00CCCC #006666;
	}

div.Subdivision a.NT
	{
	background-color: #990099;
	border-color: #CC00CC #660066 #660066 #CC00CC;
	}

div.Subdivision a.NT span.Identifier, div.Subdivision a.NT span.Percent,
div.Subdivision a.NT span.Description, div.Subdivision a.NT span.Scriptures
	{
	border-color: #660066 #CC00CC #CC00CC #660066;
	}

div.Subdivision a.HB span.Identifier
	{
	height: 8em;
	padding-top: 5em;
	}

div.Subdivision a.NT span.Identifier
	{
	height: 3.4em;
	padding-top: .6em;
	}

div.Subdivision a.AD span.Identifier
	{
	height: 3em;
	padding-top: 0em;
	}

div.Subdivision a.HB span.Percent
	{
	height: 7.3em;
	padding-top: 5.7em;
	}

div.Subdivision a.NT span.Percent
	{
	height: 2.7em;
	padding-top: 1.3em;
	}

div.Subdivision a.AD span.Percent
	{
	height: 2.2em;
	padding-top: .8em;
	}

div.Subdivision a.HB span.Description, div.Subdivision a.HB span.Scriptures
	{
	height: 7.8em;
	padding-top: 5.2em;
	}

div.Subdivision a.NT span.Description, div.Subdivision a.NT span.Scriptures
	{
	height: 3.5em;
	padding-top: .5em;
	}

div.Subdivision a.AD span.Description, div.Subdivision a.AD span.Scriptures
	{
	height: 3em;
	padding-top: 0em;
	}
/* end div.Subdivision */
/*****************************************************************************/


/*****************************************************************************/
/* div.TableOfContents */
div.TableOfContents
	{
	text-align: center;
	}

div.TableOfContents h4
	{
	border-bottom-style: solid;
	border-width: .3ex;
	display: inline;
	font-size: 1.26em;
	}
/* end div.TableOfContents */
/*****************************************************************************/


em.Title
	{
	color: #FFFFFF;
	}

img.AD
	{
	float: left;
	margin-right: .3em;
	}


/*****************************************************************************/
/* table.Footer - because CSS2 **WILL NOT ACHIEVE THIS** in IE only */
table.Footer
	{
	margin: 1em auto;
	}

table.Footer th
	{
	padding-right: 1em;
	}

table.Footer .EMail
	{
	width: 17em;
	}

table.Footer .Menu form
	{
	margin: 0 0 .5ex 0;
	}

table.Footer .SearchBox
	{
	width: 17em;
	margin-top: 1em;
	}
/* end table.Footer */
/*****************************************************************************/


/*****************************************************************************/
/*	td.AmazonLink	*/

table.Outset td.AmazonLink
	{
	border-style: none none solid none;
	padding: 0;
	}

td.AmazonLink div
	{
	border-bottom-style: solid;
	border-color: #CCCCCC;
	border-width: .1em;
	}

td.AmazonLink div div
	{
	border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style: solid;
	border-width: .5em;
	display: inline-block;
	}

td.AmazonLink div div div
	{
	background-color: #FFFFFF;
	border-color: #999999; 
	border-style: none solid solid none;
	border-width: 1px;
	}

td.AmazonLink object
	{
	height: 244px;
	width: 144px;
	}

td.AmazonLink img
	{
	border: none !important;
	margin: 0px !important;
	}
/*	end td.AmazonLink	*/
/*****************************************************************************/


/*****************************************************************************/
/* AdUnitLeft and AdUnitRight */
td.AdUnitLeft, td.AdUnitRight
	{
	text-align: center;
	}

td.AdUnitLeft
	{
	padding-right: .8em;
	}

td.AdUnitRight
	{
	padding-left: .8em;
	}

tr.Verse td, .Verse
	{
	text-indent: -1em;
	padding: .25em .25em .25em 1.25em;
	}
/* end AdUnitLeft and AdUnitRight */
/*****************************************************************************/


/*****************************************************************************/
/*	table.Menu	*/

table.Menu td
	{
	padding: 0;
	}

table.Menu form
	{
	margin: 0;
	padding: 0;
	}
/*	end table.Outset td.Menu	*/
/*****************************************************************************/


table.Outset td.No, table.Outset td.Yes, table.Outset td.Maybe
	{
	border-width: .07em; 
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	}

td.Maybe
	{
	color: #FFCC00;
	}

td.No
	{
	color: #FF0000;
	}

td.Yes, td.YesColor
	{
	color: #33FF33;
	}


/*****************************************************************************/
/*	td.SelectorChoice	*/

td.SelectorChoice button
	{
	width: 19em;
	}

td.SelectorChoice form
	{
	margin: 0;
	}

/*	end td.SelectorChoice	*/
/****************************************************************************/


/****************************************************************************/
div.Key
	{
	background-color: #CCFFFF;
	color: #13314D;

	border-style: solid;
	border-width: .5em;

	display: table;
	margin: .5em auto 0 auto;

	padding: .5em;
	width: 23em;
	}

div.Key th, div.Key td
	{
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

div.Key th
	{
	padding-top: .25em;
	}

div.Key div
	{
	font-size: .4em;
	width: 16em;
	
	}

div.Key td
	{
	padding-left: .5em;
	}
/****************************************************************************/


/****************************************************************************/
/* table.Stats */
table.Stats th, table.Stats td
	{
	border-style: none;
	font-weight: normal;
	padding: 0;
	vertical-align: baseline;
	}

table.Stats td
	{
	text-align: right;
	}

table.Stats a
	{
	border-bottom: solid;
	border-width: .2ex;
	display: block;
	margin-bottom: .3ex;
	text-decoration: none;
	}

table.Stats th a
	{
	width: 2.5em;
	}
/* end table.Stats */
/****************************************************************************/


/****************************************************************************/
/*	tr.Ad	*/

tr.Ad
	{
	background-color: #990000;
	background-image: url('marbltxt/backgrnd.gif');
	}

tr.Ad td
	{
	}

tr.Ad div.AdUnit, tr.Ad div.CWP, tr.Ad div.LinkUnit
	{
	left: 50%;
	position: absolute;
	}

tr.Ad div.AdUnit
	{
	margin-left: -364px;
	}

tr.Ad div.AdUnitSpacer
	{
	height: 90px;
	width: 0;
	}

tr.Ad div.CWP, tr.Ad div.LinkUnit
	{
	margin-left: -18em;;
	}

tr.Ad div.CWP
	{
	width: 36em;
	}

tr.Ad div.LinkUnit
	{
	margin-top: -1em;
	}

tr.Ad div.CWP a.LinkFrameOuter
	{
	margin-right: 1em;
	position: absolute;
	right: 50%;
	width: 17em;
	}

tr.Ad div.CWP .Right
	{
	margin-left: 18em;
	}

tr.Ad div.CWPSpacer
	{
	height: 11.5em;
	margin-bottom: 15px;
	width: 0;
	}
/*	end tr.Ad	*/
/*****************************************************************************/


tr.AboveComment td, tr.AboveComment th
	{
	border-bottom: none;
	}

tr.HeadingBottom th
	{
	vertical-align: top;
	}

tr.HeadingTop th
	{
	vertical-align: bottom;
	}


tr.InverseHeader th
	{
	background-color: #FFFFFF;
	border-color: #13314D #9999CC #9999CC #13314D;
	border-style: solid solid none solid;
	color: #13314D;
	}

/*****************************************************************************/
/*	tr.Section	*/

tr.Section
	{
	background-color: #FFFFFF;
	border-style: none solid;
	}

tr.Section th, tr.Section td
	{
	color: #000000;
	}
/*	end tr.Section	*/
/*****************************************************************************/


/*****************************************************************************/
/* ul.Footnotes */
ul.Footnotes li
	{
	color: #FFFFFF;
	font-size: 1.26em;
	font-weight: bold;
	}

ul.Footnotes ul li
	{
	font-size: 1em;
	}

ul.Footnotes ol li
	{
	color: #FFFF00;
	font-size: .79em;
	}
/* end ul.Footnotes */
/*****************************************************************************/


/*****************************************************************************/
/* Override Styles */

table.Version td
	{
	padding-top: .8em;
	}
