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

.toc-entry {
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 158px;
}
.alpha-char {
	background-color: #fcfcfc;
	border: 3px double #f0f0f0;
	border-radius: 0.50em;
	font-family: font-semi;
	font-size: 2.25em;
	margin: 0.75em auto 0.25em auto;
	padding-left: 7%;
	width: 85%;
}
.alpha-word {
	font-family: font-serif;
	font-size: 1.35em;
	line-height: 120%;
	text-align: center;
}



.eentry {
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.50em;
	width: 90%;
}
.eheading {
	display: table-cell;
	font-family: font-semi;
	font-size: 1.35em;
	text-align: center;
	vertical-align: top;
	width: 5.75em;
}
.edata {
	display: table-cell;
	font-family: font-serif;
	font-size: 1.25em;
	padding-left: 1.50em;
	text-align: justify;
}

.emph {
	font-family: font-semi;
	font-variant: small-caps;
	font-weight: bold;
}

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



.paranum-first { /* in addition to the regular .paranum-first */
	font-weight: bold;
	padding-top: 0.35em;
}


.e1lp { /*  single space left padding. used for (1) (2) (3) etc.*/
	display: block;
	margin-left: 3.00em;
	padding-top: 0.25em;
}


.e2lp { /*  single space left padding. used for (1) (2) (3) etc.*/
	display: block;
	margin-left: 5.00em;
	padding-top: 0.25em;
}

._darkred {
	color: #330000;
}
.cant { /* Canticles */
	color: #657382;
	font-family: font-semi;
	font-size: 111%;
	/*font-weight: bold;*/
}

.super-in-black { 
	color: inherit;	/* dark shade of red */
	font-family: inherit;
	font-size: 90%;
	position: relative;
	top: -0.20em;
	vertical-align: text-top;
}


._small-caps { /* override */
	font-family: inherit;
	font-size: 85%;
	text-transform: uppercase;
}

.hebrew {
	color: #002600; /* darker green, almost black */
	font-family: font-semi;
	/*font-weight: bold;*/
}

.greek { /* same as .hebrew, but with an italic style */
	color: #002600; /* darker green, almost black */
	font-family: font-semi;
	font-style: italic;
	/*font-weight: bold;*/
}

.oth-lang { /* as .greek above, but not in a bolded apperance */
	color: #002600;
	font-style: italic;
}



.header-links { /* hold the A-Z links and the non-links at the top and middle of the page */
	font-family: font-serif;
	font-size: 1.15em;
	line-height: 1.4;
	text-align: center;
}


.no-link-header { /* replacement (as appropriate) for header-cell */
	background-color: #f7eded;
	border: 1px solid #B2D9B2;
	border-radius: 0.20em;
	color: #330000;
	font-family: font-semi;
	font-weight: bold;
	height: 1.75em;
	min-height: 1.75em;
	min-width: 1.75em;
	max-height: 1.75em;
	max-width: 1.75em;
	padding: 0 0.25em 0 0.25em;
	position: relative;
	text-align: center;
	top: -2px;
	vertical-align: middle;
	width: 1.75em;
}

.header-cell { /* these are the actual links */
	border:1px solid #F1F2F4;
	border-radius: 0.15em;
	font-weight: normal;
	padding: 0 0.25em 0 0.25em;
}
.header-cell:link,
.header-cell:visited {
	text-decoration: none;
}
.header-cell:hover,
.header-cell:active {
	background-color: white;
	border: 1px solid #E2E6E9;
	border-radius: 0.15em;
	box-shadow: -2px -2px 2px 2px #D4D9DE inset; /* h-offset v-offset blur spread color |inset|initial|inherit; */
	color: #660000;
}



.bib-link:link,
.bib-link:visited {
	color: darkblue;
	/*font-family: font-semi; */
	font-weight: bold;
	text-decoration: underline;
	text-decoration-color: #A9B3BC;
	text-decoration-style: solid;
}

.bib-link:hover,
.bib-link:active {
	background-color: #f4f8f8; /* very pale bluish colour */
	color: darkred; /* #330000; /* very dark red */
	text-decoration: underline;
}




.cross-link { /* over-ride */
	font-weight: bold;
}
.cross-link:hover,
.cross-link:active { /* over-ride */
	background-color: #f4f8f8; /* very pale bluish colour */
}
