/* FROM THE STANDARD CASCADING STYLE SHEET FOR ALL TEXTS */
/* ADJUSTMENTS, DELETIONS AND ADDITIONS FROM STANDARD AS NEEDED FOR CURRENT TEXT */
/* 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 */


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


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

/*  ---------- SANS-SERIF FONTS ---------- */

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

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




@media print {
	.t-nav {
		display: none; }
	.b-nav {
		display: none; }
	.p-rule {
		display: none; }
	.navigate {
		display: none; }
	.navigate-no {
		display: none; }
	.image {
		display: none; }
}




body { /* standard body for all pages */
	background-color: white;
	color: black;
	font-size: 1.00em; /* standardise beginning font size */
	margin: 1.50em auto 55.00em auto; /* top right bottom left */
	max-width: 60.00em; /* restrict maximum viewing port for comfortable reading */
	width: 90%; /* otherwise this width */
}



.pcont,
.pfirst,
.preg  {
	font-family: font-serif;
	font-size: 1.20em;
	line-height: 125%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.25em;
	text-align: justify;
	width: 85%;
}

.preg {
	text-indent: 1.50em;
}


.main-heading {
	font-family: font-semi;
	font-size: 1.75em;
	margin-top: 0.75em;
	text-align: center;
}


.main-sub-heading {
	font-family: font-semi;
	font-size: 1.20em;
	margin-left: 2.00em;
	margin-top: 0.75em;
}


._page-rule {
	/* normal page divider */
	border-top: 1px solid #C6CCD3;
	height: 0.10em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5.00em;
	max-width: 40.00em;
	width: 60%;
}

.footnote-rule { /* rule common styles */
	border-top: 1px solid #C6CCD3;
	width: 33%;
}


._serif {
	font-family: font-serif;
}
.dark-font {
	font-family: font-semi;
}
._bold {
	font-weight: bold;
}
._small-caps {
	font-variant: small-caps;
}
._italic {
	font-style: italic;
}


._quoted {
	margin: 0.75em auto 0.75em auto;
	width: 85%;
}


.source {
	font-family: font-serif;
	font-size: 0.90em;
	line-height: 105%;
	margin-left: 6.50em;
	text-align: justify;
	width: 80%;
}



.footnote-package {
	margin: 1.00em auto 1.50em auto;
	opacity: 0.75;
	width: 80%;
}

.footnote {
	font-family: font-noserif;
	font-size: 0.80em;
	line-height: 145%;
	margin-left: 1.00em;
	text-align: justify;
	text-indent: -0.85em;
}

._super { 
	color: darkred;	/* dark shade of red */
	font-family: font-noserif-semi;
	font-size: 60%;
	padding-left: 0.25em;
	position: relative;
	top: -0.50em;
	vertical-align: text-top;
}








.fnote-rule { /* horizontal line above footnote */
  border-bottom: 1px solid silver;
  margin-bottom: 0.25em;
  margin-left: 4.5em;
  margin-top: 1.0em;
  width: 15em; }
.fnote {
  /*color: #8D99A6;  darker shade of Olive */
  font-family: font-noserif, sans-serif;
  font-size: 0.70em;
  margin : 0.0 7.0em 0.1em 5.75em; /* top, right, bottom, left */
  opacity: 0.35;
  text-align:  justify;
  text-indent: -1.1em; }
.txtsup { /* style to make a piece of text into sup text */
  /*color: #800000;  dark shade of red */
  color: #384048; /* dark shade of SlateGrey */
  font-family: font-noserif, sans-serif;
  font-size: 0.55em;
  font-style: normal;
  padding-left: 0.1em;
  position: relative;
  top: -0.1em;
  vertical-align: top; }

.p-rule { /* page rule, between content and navigation bottom of page */
	border-bottom: 1px solid silver;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	width: 75%; }

.std-indent {
  margin-left: 2.0em;
  margin-right: 2.0em; }
.other-indent {
  margin-left: 4.0em;
  margin-right: 4.0em; }

.sans-serif-font {
  font-family: sans-serif; }
.who-font {
  font-size: 80%; }
.source-font {
  font-size: 80%; }
.source {
  font-size: 80%;
  margin-left: 7.5em;
  text-align: left; }
.italicised {
  font-style: italic; }

.std-spcr { /* spacer */
  height: 2.0em; }
.large-spcr { /* spacer */
  height: 4.5em; }
.extra-large-spcr { /* spacer */
  height: 7.5em; }
.small-spcr { /* spacer */
  height: 1.0em; }
.extra-small-spcr { /* spacer */
  font-size: 0.5em;
  height: 0.5em; }
.wee-small-spcr { /* spacer */
  font-size: 0.25em;
  height: 0.25em; }
.tiny-spcr { /* spacer */
  font-size: 0.75em;
  height: 0.75em; }

.abottom-gap {
	margin-bottom: 1.50em;
}

.mt0-50 {
	margin-top: 0.50em;
}

/* ********************************************************* */
/* ************************* LINKS ************************* */
/* ********************************************************* */

.away-link:link,
.away-link:visited {
	color: #000080; /* dark blue */
	text-decoration: underline;
	text-decoration-color: #D4D9DE;
	text-decoration-style: solid;
}

.away-link:hover,
.away-link:active {
	color: darkred;	/* darker shade of green */
	text-decoration: underline;
}


.cross-link:link,
.cross-link:visited {
	color: #004000;
	font-family: font-noserif-semi;
	font-size: 0.90em;
	text-decoration: underline;
	text-decoration-color: #D4D9DE;
	text-decoration-style: solid;
}

.cross-link:hover,
.cross-link:active {
	color: darkred; /*#002600;	 darker shade of green */
	text-decoration: underline;
}




.ext-link:link,.ext-link:visited { /* external to current volume (i.e. another volume) */
  border-bottom: 1px solid #D4D9DE; /* lighter shade of Slate Grey */
  color: #4E5A65; /* darker shade of Slate Grey */
  font-family: font-serif;
  margin-bottom: -0.05em;
  text-decoration: none;
  text-shadow: 1px 1px 1px #dddddd; /* just a touch */ }
.ext-link:hover,.ext-link:active {
  background-color: GhostWhite;
  border-bottom: 1px solid transparent;
  color: #004D00; /* darker shade of green */
  text-decoration: underline;
  text-shadow: 1px 1px 1px #777777; }

/* ********************************************************** */
/* ************************* TABLES ************************* */
/* ********************************************************** */