/* Cascading Style Sheet for 'Reality Soul and the Worlds of God ' */

/* Shades of Olive : */
/* #000000 #0D0D00 #1A1A00 #262600 #333300 #404000 #4D4D00 #5A5A00 #666600 #737300 */
/* #808000 (Olive)                                                                 */
/* #8D8D19 #999933 #A6A64D #B3B366 #C0C080 #CCCC99 #D9D9B2 #E6E6CC #F2F2E6 #FFFFFF */

/* Shades of Green : */
/* #000000 #000D00 #001A00 #002600 #003300 #004000 #004D00 #005A00 #006600 #007300 */
/* #008000 (Green)                                                                 */
/* #198D19 #339933 #4DA64D #66B366 #80C080 #99CC99 #B2D9B2 #CCE6CC #E6F2E6 #FFFFFF */

/* Shades of Red */
/* #000000 #1A0000 #330000 #4C0000 #660000 #800000 #990000 #B20000 #CC0000 #E60000 */
/* #FF0000 (Red)                                                                   */
/* #FF1919 #FF3333 #FF4D4D #FF6666 #FF8080 #FF9999 #FFB2B2 #FFCCCC #FFE6E6 #FFFFFF */

/* Shades of Blue */
/* #000000 #00001A #000033 #00004C #000066 #000080 #000099 #0000B2 #0000CC #0000E6 */
/* #0000FF (Blue) */
/* #1919FF #3333FF #4D4DFF #6666FF #8080FF #9999FF #B2B2FF #CCCCFF #E6E6FF #FFFFFF */


/* ************************************************************************************************************************************************ */
/* ************************************************************************************************************************************************ */
/* ***************************************** STYLES ACORDING TO MEDIA TYPE LISTED FIRST *********************************************************** */
/* *********************** IF MAKING ADJUSTMENTS TO THESE, ENSURE THAT APPROPRIATE ADJUSTMENTS ARE MADE IN ALL MEDIA TYPES ************************ */
/* * NOTE ALSO THAT DEFINITIONS THAT ARE COMMON ACROSS ALL MEDIA TYPES WILL APPEAR IN THE COMMON SECTION, AND THE DIFFERENCE IN THE MEDIA SECTION * */
/* ************************************************************************************************************************************************ */
/* ************************************************************************************************************************************************ */

@media screen {
	body.page { /* all pages have this for basic layout */
		font-size: 1.0em;
		margin: 1.0em 2em; }
	div.qmargin1d { /* adjustment for one digit numerator in above std-quote */
		margin-left: 5.3em; }
	div.qmargin2d { /* adjustment for two digit numerator in above std-quote */
		margin-left: 5.3em; }
	div.qmargin3d { /* adjustment for three digit numerator in above std-quote */
		margin-left: 5.95em; }
	div.std-quote { /* generic format for the quotes making up the compilation */
		font-size: 0.95em;
		margin-right: 3.0em; }
	div.section { /* who following quotes are from */
		margin-left: 5.0em; }
	div.source { /* style for the text advising source of quote */
		margin: 0.15em 4.0em 0em 10em; /*t-r-b-l*/ }
	div.fnote-txt { /* used for footnotes, whether at the bottom of a page, or immediately following a quote */
		margin-left: 8.75em; }
	div.fnote-rule { /* horizontal line above footnote */
		margin-left: 6.0em;
		opacity: 0.3; }
	div.c-note { /* for notes by the compiler */
		font-size: 0.75em;
		margin: 0.75em 10.0em; }
	table.nav-tbl {
		font-size: 0.90em; }
}

@media handheld { /* the following has many entries the same as for media print. due to inconsistencies in phone browsers, may have to stay that way */
	body.page { /* all pages have this for basic layout */
		font-size: 4em;
		margin-top: 0.5em;
		margin-left: 0.0em;
		margin-right: 0.0em; }
	div.page-subtitle { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.page-sub2title { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.page-sub3title { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.std-quote { /* generic format for the quotes making up the compilation */
		font-size: 0.85em;
		margin-right: 0.25em; }
	div.qmargin1d { /* adjustment for one digit numerator in above std-quote */
		margin-left: 2.45em; }
	div.qmargin2d { /* adjustment for two digit numerator in above std-quote */
		margin-left: 2.45em; }
	div.qmargin3d { /* adjustment for three digit numerator in above std-quote */
		margin-left: 3.05em; }
	div.section { /* who following quotes are from */
		margin-left: 1.0em; }
	div.source { /* style for the text advising source of quote */
		margin: 0.15em 2.0em 0em 5.5em; /*t-r-b-l*/ }
	div.fnote-txt { /* used for footnotes, whether at the bottom of a page, or immediately following a quote */
		margin-left: 4.75em;}
	div.fnote-rule { /* horizontal line above footnote */
		margin-left: 3.25em;
		opacity: 0.5; }
	div.c-note { /* for notes by the compiler */
		font-size: 0.70em;
		margin: 0.75em 3.5em; }
	table.nav-tbl {
		font-size: 1.5em; }
}

@media screen,handheld {
	body.page { /* all pages have this for basic layout */
		border: 1px solid #F2F2E6; /* pale pale pale olive */
		border-radius: 0.5em; }
	a.std-crosslink:link,a.std-crosslink:visited { /* internal link */
		color: DarkSlateGrey;
		text-decoration: underline; }
	a.std-crosslink:hover,a.std-crosslink:active {
		color: Blue;
		text-decoration: underline;
	text-shadow: 0px 0px 1px #5A5A00; }
}

@media print {
	body.page { /* all pages have this for basic layout */
		font-size: 0.95em;
		margin: 1em 0em;}
	table.nav-tbl { /* the table to hold the navigation links at top and bottom of the pages */
		display: none; }
	tr.nav-row {
		display: none; }
	td.nav-ccell {
		display: none; }
	a.std-crosslink { /* internal link */
		color: inherit;
		text-decoration: none; }
	div.page-subtitle { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.page-sub2title { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.page-sub3title { /* sub-titles for pages */
		max-width: 85%;
		margin-left: auto;
		margin-right: auto; }
	div.std-quote { /* generic format for the quotes making up the compilation */
		font-size: 0.85em;
		margin-right: 1.0em; }
	div.qmargin1d { /* adjustment for one digit numerator in above std-quote */
		margin-left: 2.45em; }
	div.qmargin2d { /* adjustment for two digit numerator in above std-quote */
		margin-left: 2.45em; }
	div.qmargin3d { /* adjustment for three digit numerator in above std-quote */
		margin-left: 3.05em; }
	div.section { /* who following quotes are from */
		margin-left: 1.75em; }
	div.source { /* style for the text advising source of quote */
		margin: 0.15em 2.0em 0em 5.5em; /*t-r-b-l*/ }
	div.fnote-txt { /* used for footnotes, whether at the bottom of a page, or immediately following a quote */
		margin-left: 4.75em;}
	div.fnote-rule { /* horizontal line above footnote */
		margin-left: 3.25em;
		opacity: 0.5; }
	div.c-note { /* for notes by the compiler */
		font-size: 0.70em;
		margin: 0.75em 3.5em; }
}

/* ***************************************************************************************************************************** */
/* ***************************************************************************************************************************** */
/* ******** COMMON SECTION. THIS CONTAINS ALSO THE PARTS OF STYLES USED UNDER MEDIA TYPES THAT ARE COMMON ACROSS MEDIA ********* */
/* ***************************** IT ALSO CARRIES STYLES THAT ARE NOT CARRIED UNDER ANY MEDIA TYPE ****************************** */
/* ***************************************************************************************************************************** */
/* ***************************************************************************************************************************** */

.page { /* all pages have this for basic layout */
	color: #1A1A00;
	background-color: #FCFCFC; }

.doc-title { /* document title as appears at the head of every page */
	font-size: 1.75em;
	text-align: center;
	color: #262600;
	font-family: sans-serif;
	text-shadow: 1px 1px 3px #4D4D00; /*h-shadow v-shadow blur color;*/ }

/* ***** styles common to page-title, page-subtitle, page-sub2title, page-sub3title ***** */
[class|=page-title],[class|=page-subtitle],[class|=page-sub2title],[class|=page-sub3title] {
	text-align: center;
	font-family: sans-serif;
	margin-top: 1.0em;
	margin-left: auto;
	margin-right: auto; }
/* ***** the styles themselves ***** */
.page-title { /* titles for pages */
	font-size: 1.25em;
	color: #262600;
	text-shadow: 1px 1px 3px #4D4D00; /*h-shadow v-shadow blur color;*/ }
.page-subtitle { /* sub-titles for pages */
	font-size: 1.0em;
	color: #0D0D00;
	text-shadow: 1px 1px 3px #262600; /*h-shadow v-shadow blur color;*/ }
.page-sub2title { /* sub-titles for pages */
	font-variant: small-caps;
	font-size: 0.95em;
	color: #0D0D00; }
.page-sub3title { /* sub-titles for pages */
	font-size: 0.85em;
	color: #0D0D00; }
.section { /* who following quotes are from */
	font-size: 0.85em;
	font-weight: bold;
	font-family: sans-serif;
	color: #262600; }

.std-para { /* format for general paragraphs, such as in the foreword */
	font-size: 0.95em;
	text-align: justify;
	margin: 0.4em 3.0em 0.0em; }
.std-inline-quote { /* format for general quotes, such as in the foreword */
	font-family: sans-serif;
	font-size: 0.9em;
	text-align: justify;
	margin: 0.4em 6.0em 0.0em;
	padding-bottom: 0.1em; }
.std-quote { /* generic format for the quotes making up the compilation */
	text-align: justify; }
.std-note {
	font-size: 0.8em;
	text-align: justify; }
.qmargin1d { /* adjustment for one digit numerator in above std-quote */
	text-indent: -1.75em; }
.qmargin2d { /* adjustment for two digit numerator in above std-quote */
	text-indent: -2.3em; }
.qmargin3d { /* adjustment for three digit numerator in above std-quote */
	text-indent: -2.9em; }
.qmargin4d { /* adjustment for four digit numerator in above std-quote */
	margin-left: 6.4em;
	text-indent: -3.4em; }
.pright { /* padding spacer between numerator and quote text */
	font-size: 0.85em;
	padding-right: 1.2em;
	opacity: 0.75; }
.pleft1d { /* adjustment on left when no numerator, one digit */
	padding-left: 0.60em; }
.pleft2d { /* adjustment on left when no numerator, two digits */
	padding-left: 1.2em; }
.pleft2d { /* adjustment on left when no numerator, three digits */
	padding-left: 1.8em; }
.pleft3d { /* adjustment on left when no numerator, four digits */
	padding-left: 2.35em; }
.poem-pad { /* to have line line up under first characters, not the quotation mark */
	padding-left: 0.20em; }

.std-indent { /* as the name says */
	margin: 0.0em 3.0em 0.0em 4.0em; /*t-r-b-l*/}
.poem-indent {
	margin-left: 1.5em; }

.source { /* style for the text advising source of quote */
	font-size: 0.75em;
	font-style: italic;
	text-align: left; }

.c-note { /* for notes by the compiler */
	font-style: italic;
	font-family: sans-serif;
	text-align: center; }

.btn { /* primarily used in the navigation links - see in conjunction with nav-lnk below */
	display: block;
	font-size: 0.8em;
	width: 8em;
	height: 1.4em;
	background-color: #DEFADE;
	font-family: sans-serif;
	font-style: italic;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	border-radius: 0.5em; }

.txtsup { /* style to make a piece of text into sup text */
	font-size: 0.7em;
	font-style: normal;
	vertical-align: top;
	padding-left: 0.1em; }
.acksup { /* style to make a piece of text into sup text, used in the body of the document */
	font-size: 0.75em;
	font-style: normal;
	color: DarkGreen;
	vertical-align: top;
	padding-left:0.1em; }

.fnote-txt { /* used for footnotes, whether at the bottom of a page, or immediately following a quote */
	font-size: 0.70em;
	font-family: sans-serif;
	margin-top: 0.25em; }
.fnote-rule { /* horizontal line above footnote */
	width: 15em;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	border-bottom: 1px solid silver; }

.copy-plus { /* used on index.html for the preliminary acknowledgments and the copyright information */
	font-size: 0.90em;
	text-align: center; }

.scaps {
	font-variant: small-caps; }
.it {
	font-style: italic; }
.point8-font { /* only used once, in quote 1411 */
	font-size: 0.8em; }
.p8-lineh { /* only used once, in quote 1411 */
	line-height: 0.90em; }

.toc-main { /* main items in the toc */
	font-size: 0.95em;
	text-indent: -1.45em;
	margin-left: 1.4em; }
.toc-2nd  { /* secondary items in the toc */
	font-size: 0.90em;
	text-indent: -1.5em;
	margin-left: 3.2em;
	text-align: left; }
.toc-3rd  { /* tertiary items in the toc */
	font-size: 0.85em;
	text-indent: -1.35em;
	margin-left: 5.0em;
	text-align: left; }
.toc-4th  { /* quaterniary items in the toc */
	font-size: 0.85em;
	text-indent: -1.35em;
	margin-left: 7.0em;
	text-align: left; }

.bib-who {
	font-size: 0.95em;
	font-weight: bold;
	margin-top: 1.0em;
	margin-left: 2.5em; }
.bib-source {
	font-size: 0.85em;
	margin-top: 0.25em;
	margin-left: 4.5em;
	margin-right: 4.5em; }
/* --------------------------------------------------------------------------------- */


/* ----------------------------------- TABLES -------------------------------------- */
.toc-container { /* the container in which to list the table of contents. other toc styles immediately above */
	margin-left: auto;
	margin-right: auto;
	max-width: 65%; }
.toc-row { }
.toc-cell { }

.nav-tbl { /* the table to hold the navigation links at top and bottom of the pages */
	width: 50%;
	margin: 0.5em auto;
	border-spacing : 0.5em;
	border-collapse: separate; }
.nav-row { }
.nav-ccell {
	width: 33%;
	text-align: center;
	vertical-align: middle; }
/* --------------------------------------------------------------------------------- */


/* ----------------------------------- LINKS --------------------------------------- */
/* ------ SEE ALSO STD-CROSSLINK IN THE @MEDIA SECTION -------- */
.nav-lnk:link,.nav-lnk:visited { /* the navigation links at top and bottom of every page */
	display: block;
	color: inherit;
	text-decoration: none;
	border-radius: 0.5em; }
.nav-lnk:hover,.nav-lnk:active {
	width: 8em;
	height: 1.4em;
	font-weight: bold;
	font-family: sans-serif;
	color: #333300;
	text-decoration: none;
	padding-top: 0.1em;
	text-shadow: 1px 1px 1px #5A5A00;
	box-shadow: -2px -2px 3px #C0C080 inset;
	border-radius: 0.7em;  }

/* ***** common to toc-lnk and toc-nolink ***** */
[class|=toc-lnk],[class|=toc-nolink] {
	padding: 0.0em 0.25em; }
/* *****  the styles themselves ***** */
.toc-lnk:link,.toc-lnk:visited { /* the link for each item in the table of contents */
	color: inherit;
	background-color: inherit;
	text-decoration: none; }
.toc-lnk:hover,.toc-lnk:active {
	color: Blue;
	text-decoration: none;
	text-shadow: 0px 0px 1px #5A5A00;
	background-color: #DEFADE;
	outline: #CCE6CC solid 1px; }
.toc-nolink {
	font-style: italic;
	font-family: sans-serif; }
/* --------------------------------------------------------------------------------- */


/* ------------------------ VARIOUS TOP SPACINGS ----------------------------------- */
.bbottom { /* border bottom - used in a div to display a horizontal line */
	width: 50%;
	margin: 0em auto;
	border-bottom: 1px solid #E6E6CC; }
/* s for space (vertical) */
/* first, the generic ones */
.s1 {
	margin-top: 1.5em; }
.s2 {
	margin-top: 1.0em; }
.s3 {
	margin-top: 0.75em; }
.s4 {
	margin-top : 0.25em; }
/* then the ones created especially for specific situations */
.s5 {
	margin-top: 2.0em; }
.sp { /* space above a follow-on paragraph, as, eg, in quote 4 (page i-a.html) */
	margin-top: 0.4em; }
.toc-sp { /* vertical spacing for secondary etc item in the toc */
	margin-top: 0.15em; }
.toc-tween { /* how much space above a section heading in the toc */
	margin-top: 0.5em; }
.hw-sp {
	margin-bottom: 0.15em; }
/* --------------------------------------------------------------------------------- */


/* ------------------------ AND A HORIZONTAL SPACING ------------------------------- */
.h-space { /* used to differentiate the use of consecutive '_' (see iii-c2.html) */
	padding-left: 0.1em; }
/* --------------------------------------------------------------------------------- */


/* --------------------------------------------------------------------------------- */
.toc-hd { /* the header at the start of each section in the toc */
	font-size: 1.0em;
	font-weight: bold; }
/* --------------------------------------------------------------------------------- */


/* ----------------- HERE IF NEEDED, BUT FOR THE NONCE UNUSED ---------------------- */
.clear-bottom {
	width: 60%;
	margin-left:20%;
	margin-top: 2em;
	margin-bottom: 50em;
	opacity: 0.5; }








