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

/* ******************************************************************************************* */
/* OTHER STYLES ************************************************************************* */
/* ******************************************************************************************* */


.buddhist {
	border: 5px #E6F2E6 double;
	border-radius: 20px;
	color: #004000;
	font-size: 1.50em;
	margin: 3.50em auto 1.00em auto;
	padding: 7px 4px 6px 4px;
	text-align: center;
	vertical-align: text-bottom;
	width: 620px;
}

.buddhist-int-num {
	border: 1px #E6F2E6 solid;
	border-radius: 20px;
	color: #004000;
	font-size: 0.60em;
	margin: 3.50em auto 1.00em auto;
	padding: 7px 4px 6px 4px;
	text-align: center;
	vertical-align: text-bottom;
	width: 620px;
}
.buddhist-title {
	border: 1px #E6F2E6 solid;
	border-radius: 20px;
	color: #004000;
	font-family: font-semi;
	font-size: 0.80em;
	font-variant: normal;
	text-align: center;
	width: 85%;
}
.buddhist-title2 {
	border: 1px #E6F2E6 solid;
	border-radius: 20px;
	color: #003300;
	font-family: font-semi;
	font-size: 0.75em;
	font-variant: normal;
	text-align: center;
	width: 85%;
}


.first {
	font-family: font-serif;
	font-size: 1.25em;
	line-height: 110%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.50em;
	text-align: justify;
	vertical-align: text-top;
	width: 90%;
}



.verse {
	font-family: font-serif;
	font-size: 1.25em;
	margin-right:2.00em;
	margin-top: 0.50em;
	padding-left: 5.75em;
	text-align: justify;
}
.verse2 {
	font-family: font-serif;
	font-size: 1.20em;
	margin-right:2.75em;
	margin-top: 0.50em;
	padding-left: 7.25em;
	text-align: justify;
}



.speaker {
	font-family: font-serif;
	font-size: 1.25em;
	font-style: italic;
	font-weight: bold;
	margin-left: 4.75em;
	margin-top: 1.25em;
}



.paranum-first {
	color: black;
	font-size: 0.75em;
	font-weight: 900;
}



.vv{
	display: block;
	font-family: font-serif;
	font-size: 1.25em;
	font-weight: 700;
	margin-top: 0.50em;
	text-align: right;
	width: 35%
}



.mid-h { /* mid-way headin - for headigs mid-way in the text */
	color: #4C0000;
	font-family: font-serif;
	font-size: 1.25em;
	font-weight: 900;
	font-variant: small-caps;
	margin-bottom: -0.25em;
	margin-top: 1.25em;
	text-align: center;
}



.dimmer {
	opacity: 0.6;
}







.fn-super {
	color: red;
	font-size: 0.80em;
	padding-left: 0.25em;
	position: relative;
	top: -0.50em;
	vertical-align: text-top;
}


.buddhist-footnote-package {
	margin: 1.75em auto 1.50em auto;
	width: 75%;
}
.buddhist-footnote-rule {
	border-top: 3px double #A9B3BC;
	margin-bottom: 0.75em;
	margin-top: 1.50em;
	width: 33%;
}
.buddhist-footnote {
	font-family: font-noserif;
	font-size: 0.95em;
	font-weight: 500;
	margin-left: 1.00em;
	margin-top: 0.50em;
	text-align: justify;
}

.buddhist-one-liner {
	border: 2px #E6F2E6 solid;
	border-radius: 20px;
	font-family: font-semi;
	font-size: 0.75em;
	padding-left: 0.75em;
	padding-right: 0.75em;
	text-align: justify;
}



.section1 {
	line-height: 25px;
	min-width: 100%;
	text-align: center;
	width: 100%;
}




.buddhist-ch {
/*border: 1px solid silver;*/
	line-height: 115%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3px;
	width: 85%;
}


.paranum-first {
	font-weight: bold;
}


.fnote-link {
	border : 1px solid #E2E6E9;
	border-radius: 0.50em;
	font-size: 0.80em;
	height: 0.75em;
	margin-top: 0.25em;
	padding-bottom: 0.50em;
	padding-left: 0.20em;
	padding-right: 0.15em;
	position: relative;
	top: -0.40em;
}
.fnote-link:link,
.fnote-link:visited {
	color: #B20000;
	font-weight: bold;
	text-decoration-line: none;
}
.fnote-link:hover,
.fnote-link:active {
	background-color: #F1F2F4;
	color: darkred;
	text-decoration-line: underline;
}




._red {
	color: #B20000;
}



.pre {
	font-family: font-serif;
	font-size: 1.15em;
	font-style: oblique 15deg;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.50em;
	text-align: justify;
	width: 70%;
}

.see {
	color: black;
	font-style: italic;
	font-weight: bold;
}



.three { /* three stars */
	font-family: font-noserif;
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: -0.40em;
	margin-top: 1.00em;
	position: relative;
	text-align: center;
}



.dict-table {
	margin-left: auto;
	margin-right: auto;
	/*max-width: 80%;
	min-width: 80%;*/
	padding-top: 0.25em;
	vertical-align: text-top;
	width: 90%;
}/*
.dict-row {
	border-top: 1px solid red;
}*/
.dict-word,
.dict-meaning {
	font-family: font-noserif;
	font-size: 0.90em;
}
.dict-word {
	/*border: 1px solid red;*/
	font-weight: bold;
	padding-right: 0.50em;
	position: relative;
	text-align: right;
	vertical-align: top;
	width: 12%;
}
.dict-meaning {
	float: left;
	font-size: 0.90em;
	padding-left: 0.50em;
	text-align: justify;
	width: 88%;
}



.primary-content,
.secondary-content {
	font-family: font-noserif;
	font-size : 0.90em;
}
.primary-content {
	margin-left: 5.00em;
}
.secondary-content {
	margin-left:7.00em;
}


/* used first in patimokkha.html */
.rule-heading,
.rule-subheading {
	font-family: font-serif;
	font-weight: bold;
	margin-top: 0.50em;
	text-align: left;
	text-decoration: underline;
 text-decoration-style: double;
}
.rule-heading {
	font-size: 1.25em;
	margin-left: 4.00em;
}
.rule-subheading {
	font-size: 1.20em;
	margin-left: 6.00em;
}

.rule-table {
	margin-left: auto;
	margin-right: auto;
	width: 85%;
}
.rule-number,
.rule-content {
	font-family: font-serif;
}
.rule-number {
	font-size: 0.90em;
	font-weight: bold;
	padding-right: 0.50em;
	padding-top: 0.75em;
	text-align: right;
	vertical-align: top;
	width: 5%;
}
.rule-content {
	/*border-top: 0.05em solid #E2E6E9;*/
	font-size: 1.20em;
	padding-left: 0.50em;
	padding-top: 0.50em;
	text-align: justify;
	width: 95%;
}


._italic {/* in addition to the primary version of this style in common.css */
	font-style: oblique 15deg;
	font-weight: 100;
	opacity: 0.9;
}


.bolding {/* ;ile _bold, but no font-family and no font-size, just set the font to bold */
	font-weight: 900;
}




.pakshortrule { /* not wide */
	border-top: 2px solid #C6CCD3;
	height: 0.10em;
	margin: 1.75em auto 1.75em auto;
	width: 20%;
}



/* following is a much modified cross-link */
.chapter-bordered { /* these are the actual links */
	border: 1px solid #E2E6E9;
	border-radius: 25.00em;
	font-family: font-noserif;
	font-size: 0.80em;
	font-weight: bold;
	margin-right: 3px;
	padding: 1px 10px 3px 10px;
	vertical-align: middle;
}
.chapter-bordered:link,
.chapter-bordered:visited {
	color: darkgreen;
	text-decoration: none;
	text-decoration-color: #80C080; 
	text-decoration-style: solid;
}
.chapter-bordered:hover,
.chapter-bordered:active {
	background-color: white;
	border: 1px solid #E2E6E9;
	box-shadow: -2px -2px 2px 2px #D4D9DE inset; /* h-offset v-offset blur spread color |inset|initial|inherit; */
	color: #660000;
}

.dhpcross-link:link {
	color: darkblue;
	font-weight: bold;
	letter-spacing: 0.01em;
	text-decoration: underline;
}
.dhpcross-link:link,
.dhpcross-link:visited {
	color: purple;
	font-weight: bold;
	letter-spacing: 0.01em;
	text-decoration: underline;
}
.dhpcross-link:hover,
.dhpcross-link:active {
	color: red;
}



.b-nav {
	font-family: font-noserif;
	margin: 0.75em auto 0.15em auto;
	width: 30.00em;
}

.name-cell {
	border: 1px solid #D4D9DE;
	padding: 5px;
	vertical-align: text-top;
	width: 10em;
}
.info-cell {
	border: 1px solid #D4D9DE;
	padding: 10px;
}



.everything {
	border-collapse: collapse;
	font-family: font-noserif;
	font-size: 1.00em;
	margin: 2.25em auto 1.25em auto;
/*	margin-left: auto;
	margin-right: auto;
	margin-top: 2.25em;*/
	width:85%;
}
.first-cells {
	border: 1px solid silver;
	font-size: 0.80em;
	margin-top: 0;
	padding-left: 0.50em;
	padding-right: 0.50em;
	text-align: center;
	vertical-align: top;
	width: 8%;
	white-space: nowrap;
}
.statement {
	border: 1px solid silver;
	font-size: 0.75em;
	padding-left: 0.50em;
	padding-right: 0.50em;
	vertical-align: top;
	width: 40%;
}



.away-link:link,
.away-link:link {
	font-weight: bold;
	text-decoration: underline;
}
