/* 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 */

/* Shades of SlateGrey */
/* #000000 #0B0D0E #161A1D #22262B #2D333A #384048 #434D56 #4E5A65 #5A6673 #657382 */
/* #708090 (SlateGrey) */
/* #7E8D9B #8D99A6 #9BA6B1 #A9B3BC #B8C0C8 #C6CCD3 #D4D9DE #E2E6E9 #F1F2F4 #FFFFFF */


/* ******************************************************************************************* */
/* FONTS ************************************************************************************* */
/* ******************************************************************************************* */

/* ---------- SERIF FONTS ---------- */
@font-face {
	font-family: font-serif;
 	src: url('../../fonts/Cormorant_Upright/CormorantUpright-Light.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/Cormorant_Upright/CormorantUpright-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 - must be first in list */
    url('../../fonts/Cormorant_Upright/CormorantUpright-Light.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Cormorant_Upright/CormorantUpright-Light.woff') format('woff'); /* Modern Browsers */ }


@font-face {
	font-family: 'font-semi';
 	src: url('../../fonts/Cormorant_Upright/CormorantUpright-SemiBold.eot'); /* IE9 Compat Modes */
  src: url('../../fonts/Cormorant_Upright/CormorantUpright-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 - must be first in list */
    url('../../fonts/Cormorant_Upright/CormorantUpright-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/Cormorant_Upright/CormorantUpright-SemiBold.woff') format('woff'); /* Modern Browsers */ }

/* ---------- SANS-SERIF FONTS ---------- */
@font-face {
font-family: 'font-noserif';
src: url('../../fonts/Raleway/Raleway-Light.eot'); /* IE9 Compat Modes */
src: url('../../fonts/Raleway/Raleway-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 - must be first in list */
url('../../fonts/Raleway/Raleway-Light.ttf') format('truetype'), /* Safari, Android, iOS */
url('../../fonts/Raleway/Raleway-Light.woff') format('woff'); /* Modern Browsers */ }

@font-face {
font-family: 'font-noserif-semi';
src: url('../../fonts/Raleway/Raleway-Medium.eot'); /* IE9 Compat Modes */
src: url('../../fonts/Raleway/Raleway-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 - must be first in list */
url('../../fonts/Raleway/Raleway-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
url('../../fonts/Raleway/Raleway-Medium.woff') format('woff'); /* Modern Browsers */
}

/* ******************************************************************************************* */
/* @MEDIA ************************************************************************************ */
/* ******************************************************************************************* */


/* ******************************************************************************************* */
/* LOCAL DECLARATIONS ************************************************************************ */
/* ******************************************************************************************* */

code {
	margin: 2.75em auto 2.75em auto;
}


.toc-entry {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
}
.toc-entry125 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 125px;
}
.toc-entry150 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}
.toc-entry200 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}
.toc-entry225 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 225px;
}
.toc-entry250 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 250px;
}
.toc-entry275 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 275px;
}
.toc-entry300 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
}
.toc-entry325 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 325px;
}
.toc-entry350 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 350px;
}
.toc-entry375 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 375px;
}
.toc-entry400 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
}
.toc-entry425 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 425px;
}
.toc-entry450 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 450px;
}
.toc-entry475 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 475px;
}
.toc-entry500 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}
.toc-entry525 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 525px;
}
.toc-entry540 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 540px;
}
.toc-entry550 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 550px;
}
.toc-entry575 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 575px;
}
.toc-entry600 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}
.toc-entry625 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 625px;
}
.toc-entry650 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}
.toc-entry675 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 675px;
}
.toc-entry700 {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}
.toc-entry80pc {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}
.toc-entry85pc {
/*border: 1px solid silver;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 85%;
}
.toc-entrybwf {/* toc-entry540 with some changes to suit where used in BWF */
/*border: 1px solid silver;*/
	display: table;
	margin: 0.10em auto 0 auto;
	width: 540px;
}
.ref-cer {/* toc-entryxxx with some small changes to suit where first used in ConservationEarthsResources.html in References at the end */
	/*border-bottom: 1px solid #efefef;*/
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.25em;
	width: 75%;
}



.toc-entry-abbreviation  { /* toc-entry-number modified to suite list of abbreviations - first used in Covenant and Admini8stration */
/*border: 1px solid silver;*/
	display: table-cell;
	font-family:font-noserif;
	font-size: 0.75em;
	padding-top: 0.35em;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
	width: 90px;
}



.toc-contents-enclosure {
	font-family: font-noserif;
	font-size: 0.90em;
	margin-top: 0;
	padding-left: 1.25em;
	text-align: justify;
	width: 90%;
}



.toc-pages-enclosure {
	display: block;
	font-family: font-noserif;
	font-size: 0.85em;
	margin: 0	auto 0.25em auto;
	text-align: justify;
	width: 88%;
}



.hw  { /* pfirst adapted for The Hidden Words in BWF */
	font-family: font-serif;
	font-size: 1.20em;
	line-height: 125%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.50em;
	text-align: justify;
	width: 85%;
}



/* just to make "things' clerarer in the code, as well as generic. NOTE: This is a heading */
.roman-heading {
border-radius: 0.35em;
	display: table-cell;
	font-family: font-semi;
	font-size: 1.15em;
	font-variant: small-caps;
	font-weight: bold;
	margin-top: 1.75em;
	/*padding-left: 1.75em;*/
	outline: 3px double #f1f2f4;
	text-align: center;
	/*text-indent: -1.00em;*/
}



.internal-heading {
	font-family: font-semi;
	font-size: 1.45em;
	margin-top: 1.00em;
	text-align: center;
}
.internal-heading2 {
	font-family: font-semi;
	font-size: 1.20em;
	margin-top: 1.00em;
	text-align: center;
}
.internal-heading3 {
	font-family: font-serif;
	font-size: 1.20em;
	font-style: italic;
	margin-top: 1.00em;
	text-align: center;
}
.internal-subheading {
	font-family: font-semi;
	font-size: 1.25em;
	margin-left: 13%;
	margin-top: 1.00em;
	max-width: 80%;
	text-align: left;
}
.internal-subheading2 {
	font-family: font-semi;
	font-size: 1.20em;
	margin-left: 18%;
	margin-top: 1.00em;
	max-width: 80%;
	text-align: left;
}
.internal-subheading3 {
	font-family: font-semi;
	font-size: 1.20em;
	font-variant: small-caps;
	margin-left: 18%;
	margin-top: 1.25em;
	max-width: 80%;
	text-align: left;
}
.main-sub-heading2 { /* main-sub-heading with some small changes for the compilations */
	font-family: font-semi;
	font-size: 1.10em;
	margin-bottom: 0.50em;
	margin-top: 0.50em;
	text-align: center;
}
.internal-source {
	font-style: italic;
	font-size: 0.85em;
}



.between-quotes { /* short-rule with larger top & bottom margins */
	border-top: 1px solid #C6CCD3;
	height: 0.10em;
	margin: 2.25em auto 2.225em auto;
	width: 20%;
}
.bqd { /* .between-quotes with a double line instead of a single one */
	border-top: 3px double #C6CCD3;
	height: 0.10em;
	margin: 2.25em auto 2.225em auto;
	width: 25%;
}



.after-paranum	{
	margin-right: 0.75em;
}



.vert-bottom {
	vertical-align: bottom;
}



.two-column {
	-moz-column-count: 2; /* Firefox */
	-moz-column-gap: 2.75em; /* Firefox */
	-ms-column-count: 2;
	-ms-column-gap: 1.50em;
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-webkit-column-gap: 2.75em; /* Chrome, Safari, Opera */
	column-count: 2;
	column-gap: 2.75em;
	font-size: 0.85em;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}



.deepred {
	color: #330000;
}
.pf {
	border-bottom: 0;
	font-family: font-noserif;
	margin-bottom: 0;
}
.index-new-alpha {
	margin-top: 1.50em;
}
.index-new-alpha::first-letter {
	font-family: font-semi;
	font-size: 1.75em;
	text-transform: capitalize;
}
.standalone {
	font-family: font-semi;
	font-size: 1.75em;
	font-weight: bold;
	text-transform: capitalize;
}
.index-new-subject {
	font-family: font-noserif;
	margin-bottom: 0;
	margin-top: 0.35em;
}
.index-new-subject2 { /* added bold to style immediately above, for first use in index of Guidelines AssembliesDomesticViolence */
	font-family: font-noserif;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0.35em;
}



.index-alpha {
	font-family: font-semi;
	font-size: 1.40em;
	font-weight: bold;
	margin-bottom: 0.10em;
	margin-left: 15%;
	margin-top: 0.25em;
}
.index-indent {
	padding-left: 1.50em;
}
.index-indentx2 {
	padding-left: 3.00em;
}
.index-indentx3 {
	padding-left: 4.50em;
}



.ref-source {
	padding-right: 0.75em;
}



.qnum {
	text-align: center;
	vertical-align: bottom;
	width: 3.00em;
}



.instruction {
	font-family: font-serif;
	font-size: 1.10em;
	font-style: italic;
	margin-left: 7.50em;
	margin-top: 0.75em;
	width: 75%;
}



.feasts {
	display: table;
	font-family: font-serif;
	font-size: 1.20em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.25em;
}
.month {
	display: table-cell;
	min-width: 120px;
	text-align: center;
	white-space: nowrap;
}
.arabic {
	display: table-cell;
	min-width: 120px;
	text-align: center;
	white-space: nowrap;
}
.translation {
	display: table-cell;
	min-width: 120px;
	text-align: center;
}
.firstday {
	display: table-cell;
	min-width: 120px;
	text-align: center;
	white-space: nowrap;
}


.common-feasts { /* .feasts without a margin-top */
	display: table;
	font-family: font-serif;
	font-size: 1.20em;
	margin-left: auto;
	margin-right: auto;
}



._row {
	display: table-row;
}



.paranum-first { /* addition/modification just for the compilations */
	opacity: 1;
}



.quote-num { /* basically .for-number slightly altered for first use in "Fire and Light", where the margin-top is too great. also different font-size */
						/* added also font-variant and text-transform */
	font-family: font-semi;
	font-size: 1.25em;
	font-variant: small-caps;
	margin-bottom: 0.50em;
	margin-top: 1.25em;
	text-align: center;
	text-transform: lowercase;
}



.page-divide { /* first used in PupilEye.html. .page-number modified */
	font-size: 0.70em;
	margin-bottom: 0.25em;
	margin-top: 2.25em;
}



.poetic-indent,
.menu-indent {
	margin-left: 0.75em;
}
.menu-indent2 {
	margin-left: 1.50em;
}



.ddbc { /* these four first used in "Guidance for Baha'i Groups" */
	font-size: 0.95em;
	margin-left: 10.30em;
	margin-top: 0.05em;
}
.reading { /* the heading of 'Suggested Reading' */
	font-family: font-semi;
	font-size: 1.30em;
	margin-left: 9.00em;
	margin-top: 1.25em;
}
.reading2 { /* the container for the list of suggested reading */
	font-size: 0.90em;
	margin-left: 9.00em;
	margin-top: 0.25em;
}
.reading-list { /* the actual entries of the suggested reading list */
	font-family: font-serif;
	font-size: 1.25em;
	margin-top: 0.20em;
	text-align: justify;
	width: 90%;
}



.fs0-85 { /* reluctantly added. trying to avoid such type entries/styles/classes, but */
/* "Kitáb-i-Aqdas (Most Holy Book) Correlation of passages from the Synopsis and Codification of the Aqdas to the textual passages of the Kitáb-i-Aqdas" */
/* would use the style= statement so many (too many) times, so created to reduce end-size of document */
	font-size: 0.85em;
}

.mt25 { /* another couple/few reluctantly added, same reasons as above - too many style= statements */
	margin-top: 0.25em;
}
.mt50 {
	margin-top: 0.50em;
}

.left-l1 { /* used first in 'Contents' of RSW */
	margin-left: 5px;
}
.left-l2 { /* used first in 'Contents' of RSW */
	margin-left: 38px;
}
.left-l3 { /* used first in 'Contents' of RSW */
	margin-left: 67px;
}



.bibliography  {
	font-family: font-serif;
	font-size: 1.15em;
	line-height: 125%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.05em;
	padding-left: 1.25em;
	text-align: justify;
	text-indent: -0.75em;
	width: 100%;
}



.chapter-heading { /* copied from the code for the Bible, first used in "Guidelines for Spiritual Assemblies on Domestic Violence" */
	display: block;
	font-family: font-semi;
	font-size: 1.30em;
	margin-left: 2.25em;
	margin-right: 2.25em;
	margin-top: 1.75em;
	text-align: center;
	width: 100px;
}
.chapter-index {
/*border: 1px solid silver;*/
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 1.25em;
	padding-top: 0.25em;
	width: 64%;
}
.chapter-link {	
	border: 1px solid #ededed;
	border-radius: 0.25em;
	display: inline-block;
	font-family: font-semi;
	font-size: 0.95em;
	height: 15px;
	margin: 0.10em;
	text-align: center;
	vertical-align: middle;
	width: 1.75em;
}
.chapter-link:link,
.chapter-link:visited {
	border: 1px solid #ededed;
	border-radius: 0.25em;
	color: #003311; /*darkgreen;*/
	display: inline-block;
	padding-bottom: 0.25em;
	padding-top: 0.05em;
	text-decoration: none;
	text-shadow: 1px 1px 1px transparent;
}
.chapter-link:hover,
.chapter-link:active {
	background-color: GhostWhite;
	border-color: darkred;
	color: darkred;
}



/* cross-link with change of colours */
.az-index-link:link,
.az-index-link:visited {
	color: darkblue;
	text-decoration: underline;
	text-decoration-color: #ccccff;
	text-decoration-style: solid;
}

.az-index-link:hover,
.az-index-link:active {
	color: darkred;
	text-decoration: underline;
}