@charset "utf-8";
/****************************************************************************
br.css

Bible Reviews Style Sheet

Create by Christian Web Programming

Copyright &copy; 2007-2010 by James E. Pettis

January 1, 2010
/****************************************************************************/

/****************************************************************************
/****************************************************************************
Text & Background Colors
/****************************************************************************
/****************************************************************************/

/****************************************************************************
Default Background Color
/****************************************************************************/
.Google input
	{
	color: #740505;
	}

/****************************************************************************
Colors Differentiating Scriptures
/****************************************************************************/
.RCD
	{
	color: #FFBBCC;
	}

.EPA
	{
	color: #99FFDD;
	}

.EO
	{
	color: #BBCCFF;
	}


/****************************************************************************
/****************************************************************************
Font Sizes
/****************************************************************************
/****************************************************************************/
h1, h2, h3, h4, h5, .Body, .WithHeadings .HeadingOff, .SubHeading .HeadingOff,
.SearchBox
	{
	font-size: medium;
	}

span.H1
	{
	font-size: 688%;
	}

h2
	{
	font-size: 460%;
	}

h3
	{
	font-size: 330%;
	}

h4, .H4
	{
	font-size: 200%;
	font-variant: normal;
	}

h5, .H5
	{
	font-size: 159%;
	font-variant: normal;
	}

h6, .H6, .Field input, .Google input, .BibleListBox li, table.Chart,
div.Subdivision span.Title, div.Subdivision span.Description span,
div.Subdivision span.Scriptures span

	{
	font-size: 126%;
	}
/****************************************************************************
/****************************************************************************
end Font Sizes
/****************************************************************************
/****************************************************************************/




/****************************************************************************
/****************************************************************************
Border Colors
/****************************************************************************
/****************************************************************************/

/* raised border */
h1.MainTitle span.B1, div.SearchBox, div.BorderedList, div.Rating h2
	{
	border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
	border-style: solid;
	}

/* down from raised border */
h1.MainTitle span.B2, div.SearchBox div, div.BorderedList ol
	{
	border-color: #CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-style: solid;
	}
/****************************************************************************
/****************************************************************************
end Border Colors
/****************************************************************************
/****************************************************************************/




acronym
	{
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	}

h2
	{
	display: inline-block;
	}


/****************************************************************************
.Ad200 (200-wide Google ad to the left of center)
/****************************************************************************/
.Ad200
	{
	display: table;			/* needed for Safari */
	margin: 0 auto;
	text-align: center;
	}

.Ad200 .Left
	{
	display: inline-block;
	position: absolute;
	width: 200px;
	}

.Ad200 .Right
	{
	padding-left: 200px;
	display: inline-block;
	}

.Ad200 .InsideRight
	{
	margin-left: 1em;
	}
/****************************************************************************
end .Ad200
/****************************************************************************/


/*****************************************************************************
.BibleCharts (menu for BibleCharts)
/*****************************************************************************/
.BibleCharts
	{
	margin-bottom: 3ex;
	}

.BibleCharts button
	{
	width: 17.5em;
	}

.BibleCharts .SearchBox
	{
	margin-bottom: 0;
	margin-top: 1em;
	width: 12em;
	}
/*****************************************************************************
end .BibleCharts
/*****************************************************************************/


/*****************************************************************************/
/* .BibleChartsInline & .SelectorInline */
.BibleChartsInline button
	{
	width: 12.5em;
	}

.SelectorInline button
	{
	width: 6em;
	}

.BibleChartsInline form, .BibleChartsInline form div,
.SelectorInline form, .SelectorInline form div
	{
	display: inline;
	margin: 0 .2em;
	}
/* end Bible Charts main menu */
/*****************************************************************************/


.BibleListBox
	{
	display: inline-block;
	height: 11.2em;
	width: 31em;
	}

.Body	/* area left of Main Menu */
	{
	margin-left: 11.5em;
	margin-top: .4em;
	text-align: justify;
	}


/****************************************************************************
.Disputed (menu button style)
/****************************************************************************/
.Disputed
	{
	margin-top: .3em;
	}

.Disputed button
	{
	width: 17em;
	}
/****************************************************************************
end .Disputed
/****************************************************************************/


/****************************************************************************
.Main (main menu style)
/****************************************************************************/
.Main, .MainFloat
	{
	margin-right: 1em;
	margin-top: 2.6ex;
	}

.Main
	{
	position: absolute;
	left: 1em;
	}

.MainFloat
	{
	position: static;
	float: left;
	margin-bottom: 1em;
	}

.Main form, .MainFloat form
	{
	text-align: left;
	}

.Main button, .MainFloat button
	{
	width: 10.5em;
	}

.Main div.ButtonLinkUnit
	{
	background-color: #CCCCCC;
	border-style: outset;
	border-width: .1ex;
	margin: .8ex .2ex;
	padding: 1ex 1.5ex 1.5ex 1.5ex;
	text-align: center;
	}
/****************************************************************************
end .Main menu style
/****************************************************************************/


/****************************************************************************
.OutsetFixed, .OutsetOffset (tiered drop shadow)
/****************************************************************************/
.OutsetFixed
	{
	display: inline-block;
	position: absolute;
	}

.OutsetOffset
	{
	display: inline-block;
	position: relative;
	left: -.03em;
	top: -.03em;
	}

.OutsetFixed
	{
	color: #000000;
	}

.OutsetOffset .OutsetFixed
	{
	color: #808080;
	}

.OutsetOffset .OutsetOffset
	{
	color: #FFFFFF;
	}
/****************************************************************************
end .OutsetFixed, .OutsetOffset
/****************************************************************************/


/****************************************************************************
.Scriptures (menu buttons for charts_scriptures)
/****************************************************************************/
.Scriptures
	{
	width: 22em;
	}

.Scriptures form.Scriptures
	{
	margin-bottom: 1.6em;
	}

.Scriptures form.Scriptures button
	{
	height: 5em;
	padding: 0;	/* vertically aligns text in tall Opera buttons */
	width: 21em;
	margin-right: 1em;
	}

.Scriptures form.Scriptures button span
	{	/* vertically aligns text in tall Opera buttons */
	display: table-cell;
	margin: 0;
	height: 4.4em;
	width: 20.9em;
	vertical-align: middle;
	}

.Scriptures form.Scriptures button span span
	{
	display: inline;
	}

.Scriptures .SearchBox
	{
	margin: 1.6em 0;
	width: 100%;
	}
/****************************************************************************
end .Scriptures
/****************************************************************************/


/****************************************************************************
.ShadowText (container for Inset or Outset text)
/****************************************************************************/
.ShadowText
	{
	display: table;				/* for Safari 4.x */
	margin: 0 auto;				/* for Safari 4.x */
	text-align: center;			/* for IE 7 */
	}

.ShadowText h2, .ShadowText h3
	{
	display: inline;
	}
/****************************************************************************
end .ShadowText
/****************************************************************************/


/****************************************************************************
div.MainTitle (web site title)
/****************************************************************************/
h1.MainTitle	/* centering block */
	{
	text-align: center;
	}

h1.MainTitle a	/* wrapper */
	{
	display: inline-block;
	font-size: medium;
	text-decoration: none;
	width: 45.5em;
	}

h1.MainTitle span.B1, h1.MainTitle span.B2	/* borders */
	{
	border-width: .5em;
	display: block;
	float: left;
	}

h1.MainTitle span.B2	/* padding for borders */
	{
	padding: .4em .9em 0 1.5em;
	}
/****************************************************************************
end div.MainTitle
/****************************************************************************/


/****************************************************************************
div.NarrowColumn
	(Double column beside buttons)
/****************************************************************************/
div.NarrowColumn
	{
	display: inline-block;
	vertical-align: top;
	width: 48%;
	}

div.NarrowColumn h4
	{
	font-size: 180%;
	}
/****************************************************************************
end div.NarrowColumn
/****************************************************************************/


/****************************************************************************
div.SearchBox
/****************************************************************************/
div.SearchBox, div.SearchBox div
	{
	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;
	font-weight: bold;
	}

div.SearchBox .Field input
	{
	border-width: 0;
	}

span.cse-branding-logo img
	{
	height: 2em;
	}

.cse-branding-text
	{
	font-size: 100%;
	}
/* end div.SearchBox */
/*****************************************************************************/


/****************************************************************************
div.Subdivision
/****************************************************************************/
div.Subdivision
	{
	text-align: center;
	}

div.Subdivision a
	{
	border-style: solid;
	border-width: .2em;
	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
	{
	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
	{
	padding: 0 .2em;
	text-align: left;
	width: 8em;
	}

div.Subdivision a.HB
	{
	background-color: #005500;
	border-color: #008800 #002200 #002200 #008800;
	}

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: #002200 #008800 #008800 #002200;
	}

div.Subdivision a.AD
	{
	background-color: #000099;
	border-color: #0000FF #000066 #000066 #0000FF;
	}

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: #000066 #0000FF #0000FF #000066;
	}

div.Subdivision a.NT
	{
	background-color: #990000;
	border-color: #C00000 #600000 #600000 #C00000;
	}

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: #600000 #C00000 #C00000 #600000;
	}

div.Subdivision a.HB span.Identifier
	{
	height: 9.5em;
	padding-top: 6.6em;
	}

div.Subdivision a.NT span.Identifier
	{
	height: 3.7em;
	padding-top: .7em;
	}

div.Subdivision a.AD span.Identifier
	{
	height: 3em;
	padding-top: .1em;
	}

div.Subdivision a.HB span.Percent
	{
	height: 8.9em;
	padding-top: 7.2em;
	}

div.Subdivision a.NT span.Percent
	{
	height: 2.9em;
	padding-top: 1.5em;
	}

div.Subdivision a.AD span.Percent
	{
	height: 2.3em;
	padding-top: .8em;
	}

div.Subdivision a.HB span.Description, div.Subdivision a.HB span.Scriptures
	{
	height: 9.6em;
	padding-top: 6.5em;
	}

div.Subdivision a.NT span.Description, div.Subdivision a.NT span.Scriptures
	{
	height: 3.7em;
	padding-top: .7em;
	}

div.Subdivision a.AD span.Description, div.Subdivision a.AD span.Scriptures
	{
	height: 3em;
	padding-top: .1em;
	}
/****************************************************************************
end div.Subdivision
/****************************************************************************/


ol.TitledOutline .NumberLI, ol.TitledOutline .NumberLA,
ol.TitledOutline .NumberL1
	{
	display: block;
	position: absolute;
	}

ol.TitledOutline .NumberLI
	{
	left: 1em;
	text-align: right;
	width: 2.5em;
	}

ol.TitledOutline .TextLI
	{
	margin-left: 4em;
	}

ol.TitledOutline .NumberLA
	{
	left: 5em;
	text-align: left;
	width: 1.5em;
	}

ol.TitledOutline .TextLA
	{
	margin-left: 2.5em;
	}

ol.TitledOutline .NumberL1
	{
	left: 7.5em;
	text-align: left;
	width: 1.5em;
	}


ol.TitledOutline .TextL1
	{
	margin-left: 1.7em;
	}


/****************************************************************************
table.DS (disputed Scriptures)
/****************************************************************************/
table.DS
	{
	background-color: #000099;
	border-color: #0000FF #000066 #000066 #0000FF;
	}

table.DS a:link
	{
	color: #99FFFF;
	}

table.DS a:visited
	{
	color: #FFAAFF;
	}

table.DS td.Maybe
	{
	color: #DDDD00;
	}

table.DS td.No
	{
	color: #FFAA44;
	}

table.DS td.Yes
	{
	color: #66FF00;
	}
/****************************************************************************
end table.DS
/****************************************************************************/


/****************************************************************************
table.NTS
/****************************************************************************/
table.NTS
	{
	background-color: #990000;
	border-color: #C00000 #600000 #600000 #C00000;
	}

table.NTS th
	{
	text-align: center;
	}

table.NTS tr.DividingHeader td
	{
	border-bottom-width: .8em;
	}
/****************************************************************************
end table.NTS
/****************************************************************************/


/****************************************************************************
table.HBS
/****************************************************************************/
table.HBS
	{
	background-color: #005500;
	border-color: #008800 #002200 #002200 #008800;
	}

table.HBS a:link
	{
	color: #66FFFF;
	}

table.HBS a:visited
	{
	color: #FFDDCC;
	}
/****************************************************************************
end table.HBS
/****************************************************************************/


/****************************************************************************
td.AdUnitLeft, td.AdUnitRight
/****************************************************************************/
td.AdUnitLeft, td.AdUnitRight
	{
	text-align: center;
	}

td.AdUnitLeft
	{
	padding-right: 1em;
	}

td.AdUnitRight
	{
	padding-left: 1em;
	}
/****************************************************************************
end td.AdUnitLeft, td.AdUnitRight
/****************************************************************************/


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;
	}


/****************************************************************************
tr.Ad
/****************************************************************************/
tr.Ad
	{
	background-image: url('marbltxt/bg_wcag.gif');
	}

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%;
	}

tr.Ad div.CWP .Right
	{
	margin-left: 18em;
	}

tr.Ad div.CWPSpacer
	{
	height: 11.5em;
	margin-bottom: 15px;
	width: 0;
	}
/****************************************************************************
end tr.Ad
/****************************************************************************/


tr.HeadingBottom th
	{
	text-align: center;
	vertical-align: top;
	}

tr.HeadingTop th
	{
	text-align: center;
	vertical-align: bottom;
	}


/****************************************************************************
tr.Section	(In-Chart Section Title)
/****************************************************************************/
tr.Section
	{
	background-color: #EEEEEE;
	}

tr.Section th, tr.Section td
	{
	border-style: none;
	color: #000000;
	}

tr.Section a:link
	{
	color: #0000CC;
	}

tr.Section a:visited
	{
	color: #990033;
	}
/****************************************************************************
end tr.Section
/****************************************************************************/





























h3.PageTitle
	{
	font-size: 330%;
	}

/* background color */
div.SearchResults div.LinkFrameInner, tr.Ad
	{
	background-color: #581A1A;
	}

/* text with background color */
div.Rating h2
	{
	color: #581A1A;
	}


h3.IndentHeading
	{
	margin-left: 1.6em;
	}


/****************************************************************************
Bibles Menu style
/****************************************************************************/
.Bibles
	{
	text-align: left;
	}

.Bibles button
	{
	margin-top: 2.4ex;
	width: 7em;
	}

.Bibles div
	{
	display: inline;
	}

.Bibles form
	{
	display: inline;
	margin-right: .5em;
	}
/* end Bibles Menu styles */
/*****************************************************************************/


.ChartSection
	{
	clear: both;
	font-size: 1.26em;
	}


/*****************************************************************************/
/*	.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
	{
	padding-right: .66em;
	}

.CompareText td.NCPB div.DropCap
	{
	float: left;
	height: 2em;
	margin: .7em .15em 0 -.4em;
	}

.CompareText td.NCPB div.DropCap span
	{
	font-size: 3.1em;
	position: relative;
	}

.CompareText td.NCPB p
	{
	margin: 0;
	text-indent: 1em;
	}

.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	*/
/*****************************************************************************/


.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 */
/*****************************************************************************/


/*****************************************************************************/
/* .PageNavigation  */

.PageNavigation
	{
	margin: 1em 0 .9em 0;
	text-align: center;
	}

.PageNavigation button
	{
	height: 5.5em;
	padding: 1em;
	width: 14em;
	}

.PageNavigation form, .PageNavigation form div
	{
	display: inline;
	}

.PageNavigation form.Middle
	{
	margin: 0 2em;
	}

.PageNavigation img
	{
	float: left;
	height: 2.5em;
	}

.PageNavigation form.Right img
	{
	float: right;
	}
/* end .PageNavigation  */
/*****************************************************************************/


.RecommendationNavigation button
	{
	width: 10em;
	}


/*****************************************************************************/
/* SectionTitle & PageTitle */
.SectionTitle, .PageTitle h3, .PageTitle h4
	{
	display: table;	/* need display and margin for Safari */
	margin: 0 auto;
	text-align: center;	/* need center for IE */
	}

	/* SectionTitle */
.SectionTitle
	{
	margin-top: -.3ex;
	}

.SectionTitle h2
	{
	display: inline;
	font-size: 460%;
	}

	/* PageTitle */
.PageTitle h3
	{
	display: inline;	/* needed for IE */
	font-size: 250%;
	}

.PageTitle h4
	{
	font-size: 1.26em;
	}
	/* end PageTitle */
/* end SectionTitle & PageTitle */
/*****************************************************************************/


/*****************************************************************************/
/* RaisedTitle*/
.RaisedTitle
	{
	font-size: 3.2em;
	text-align: center;
	}

.RaisedTitle h1
	{
	font-size: 192%;
	}

.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*/
/*****************************************************************************/


/*****************************************************************************/
/* Topics Menu styles */

/*	Note on multiple-line buttons:
				Opera
						will not vertical-align:middle a <button>, as all others do
				Internet Explorer
						will not vertical-align:middle a display:table-cell, as all others
						do
				Only viable solution:
						1)	using tables within buttons (which allows
								vertical-align:middle under all)
						2)	set width of button (which corrects wide table margins when
								using tables in IE buttons */

table.Topics th
	{
	padding-right: 1em;
	}

.Topics button
	{
	margin: 1em 0;
	text-align: center;
	width: 10em;
	}

.Topics button table
	{
	margin: 0 auto;
	padding: 0;
	}

.Topics button td
	{
	height: 4.5em;
	text-align: center;
	}

.Topics form
	{
	display: inline-block;
	margin: 0 1em 0 0;
	text-align: left;
	}

.Topics td
	{
	margin: 0;
	padding: 0;
	text-align: justify;
	vertical-align: middle;
	}
/* Topics Menu styles */
/*****************************************************************************/

.Unoriginal
	{
	color: #00FF99;
	font-weight: bold;
	}

a.RotatedText img
	{
	border-right-style: solid;
	border-right-width: 4px;
	padding-right: 1px;
	}

.NextPage
	{
	margin: 1em auto 0 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;
	}


/*****************************************************************************/
/* div.BibleNamesIndex */
div.BibleNamesIndex
	{
	text-align: center;
	}

div.BibleNamesIndex button
	{
	margin: 0 1.5ex;
	vertical-align: top;
	}

div.BibleNamesIndex h3	/* Index Title */
	{
	display: inline;
	margin: 0 1.5ex;
	}

div.BibleNamesIndex select
	{
	background-color: #660000;
	border-color: #FFFFFF;
	border-style: ridge;
	border-width: 2px;
	color: #FFFF00;
	font-family: serif;
	font-size: 100%;
	margin: 0;
	padding: 0;
	}

div.BibleNamesIndex table
	{
	border-color: #7E0000 #CC6666 #CC6666 #7E0000;
	border-style: solid;
	border-width: 1ex; 
	}
/* end div.BibleNamesIndex */
/*****************************************************************************/


/*****************************************************************************/
/*	div.BorderedList	*/

div.BorderedList, div.BorderedList ol
	{
	border-style: solid;
	border-width: .1em;
	}

div.BorderedList
	{
	margin: 1em;
	}

div.BorderedList ol
	{
	padding: 1em 1em 1em 2em;
	}
/*	end div.BorderedList	*/
/*****************************************************************************/


/*****************************************************************************/
/* 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;
	}

div.PageSubtitle h5
	{
	display: inline;	/* needed for IR */
	font-size: 1.26em;
	}
/* end div.PageSubtitle */
/*****************************************************************************/


/*****************************************************************************/
/* div.Rating */
div.Rating
	{
	display: inline-block;
	margin: 1em 3em;
	text-align: left;
	}

div.Rating div
	{
	display: inline-block;
	}

div.Rating h2
	{
	background-color: #E5E5E5;
	background-image: url('../images/whitebase.gif');
	background-repeat: repeat;

	border-style: solid;
	border-width: .1em;

	display: inline-block;
	margin-top: .2em;
	padding-top: .1em;
	text-align: center;
	vertical-align: top;

	width: 1.4em;
	height: 1.3em;
	}

div.Rating h2 span.InsetA
	{
	color: #000000;
	}

div.Rating h2 span.InsetB
	{
	left: 1px;
	top: 1px;
	}
/* end div.Rating */
/*****************************************************************************/


/*****************************************************************************/
/*	div.SearchResults	*/
div.SearchResults
	{
	clear: both;
	text-align: center;
	}

div.SearchResults div.LinkFrameOuter
	{
	margin: auto;
	width: 835px;
	}

div.SearchResults div.LinkFrameInner
	{
	border-width: 10px;
	padding: 10px;
	width: 795px;
	}
/*	end div.SearchResults	*/
/*****************************************************************************/


/*****************************************************************************/
/* 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 */
/*****************************************************************************/


/*****************************************************************************/
/*	div.TopicsAd	*/
div.TopicsAd
	{
	float: left;
	margin: 0 1em 0 0;
	padding: 0;
	width: 18em;
	}

div.TopicsAd .SearchBox
	{
	margin-bottom: 1em;
	}
/*	end div.TopicsAd	*/
/*****************************************************************************/


em.Title
	{
	color: #FFFFFF;
	}

img.AD
	{
	float: left;
	margin-right: .3em;
	}

ol.WordsInsideContents
	{
	list-style-type: lower-alpha;
	margin-left: .6em;
	}


/*****************************************************************************/
/*	"ye" - span.y, span.e	*/

p.Inset
	{
		margin: .2em 0 0 1em;
		text-indent: -1em;
	}

span.y
	{
	font-size: .9em;
	margin-top: .5em;
	position: absolute;
	/*	Note:	IE only responds to vertical-align when position: absolute.
	/*				Therefore, vertical-aling allows you to adjust the vertical position
							in IE without affecting that factor in other browsers 					*/
	vertical-align: 28%;
	}

span.e
	{
	font-size: .8em;
	position: relative;
	vertical-align: 25%;
	}
/*	end span.ye	*/
/****************************************************************************/


/****************************************************************************/
/*  table.Articles td  */
table.Articles td
	{
	padding: 0 1em;
	}

table.Articles td.LeftCol
	{
	padding-left: 0;
	}

table.Articles td.RightCol
	{
	padding-right: 0;
	}
/*  end table.Articles td  */
/****************************************************************************/


/*****************************************************************************/
/* table.Chart */
table.Chart
	{
	border-width: 1ex;
	}

table.Chart td
	{
	border-width: .3ex;
	text-align: center;
	}

table.Chart td.Right
	{
	text-align: right;
	}

table.Chart th
	{
	border-width: .3ex;
	text-align: left;
	}

table.Chart tbody div.SuperHeading, table.Chart thead div.SuperHeading
	{
	margin-top: -2.6em;
	padding-top: 229px;
	white-space: nowrap;
	}

table.Chart tfoot div.SuperHeading
	{
	margin-bottom: -2.6em;
	padding-bottom: 229px;
	white-space: nowrap;
	}

table.Chart tr.AboveHeader th, table.Chart tr.AboveHeader td
	{
	border-bottom-width: .6ex;
	}

table.Chart tr.BelowHeader td, table.Chart tr.BelowHeader th
	{
	border-top-width: .6ex;
	}

table.Chart tr.HeaderTop th, table.Chart tr.HeaderBottom th
	{
	text-align: center;
	vertical-align: bottom;
	}

table.Chart tfoot tr.HeaderTop th, table.Chart tfoot tr.HeaderBottom th
	{
	vertical-align: top;
	}

table.Chart tr.HeaderTop th, table.Chart tr.HeaderMiddle th
	{
	border-bottom-style: none;
/*	height: 208px;*/
	}

table.Chart tr.HeaderMiddle th
	{
	border-top-style: none;
	}

table.Chart tbody tr.HeaderTop th
	{
	border-top-width: .6ex;
	}

table.Chart tr.HeaderTop th.Tall
	{
	border-bottom-style: solid;
	border-bottom-width: .6ex;
	}

table.Chart tfoot tr.HeaderTop th.Tall
	{
	border-bottom-width: .3ex;
	}

table.Chart tr.HeaderBottom th
	{
	border-bottom-width: .6ex;
	border-top-style: none;
	}

table.Chart tfoot tr.HeaderTop th
	{
	border-top-width: .6ex;
	}

table.Chart tfoot tr.HeaderBottom th
	{
	border-bottom-width: .3ex;
	}
/* end table.Chart */
/*****************************************************************************/

/*****************************************************************************/
/* 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;
	width: 1px;
	height: 1px;
	}
/*	end td.AmazonLink	*/
/*****************************************************************************/


/****************************************************************************/
/*	table.Menu	*/

table.Menu td
	{
	padding: 0;
	}

table.Menu form
	{
	margin: 0;
	padding: 0;
	}
/*	end table.Outset td.Menu	*/
/****************************************************************************/


/****************************************************************************/
/* table.VerseComparison */
table.VerseComparison td
	{
	text-indent: -1em;
	padding: .25em .25em .25em 1.25em;
	}

table.VerseComparison th
	{
	text-align: left;
	vertical-align: top;
	}
/* end table.VerseComparison */
/****************************************************************************/


/*****************************************************************************/
/*	td.SelectorChoice	*/

td.SelectorChoice button
	{
	width: 19em;
	}

td.SelectorChoice form
	{
	margin: 0;
	}

/*	end td.SelectorChoice	*/
/*****************************************************************************/




/*****************************************************************************/
/* 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 */
div.TopHalf
	{
	margin-top: .5em;
	}

h2.Top0
	{
	margin-top: 0;
	padding-top: 0;
	}