
 body { margin: 1em 1em 1em .5em; background-color: #FAEBD7; color: #000000; }
 p   { font-family: sans-serif; font-size: 1em; text-align: justify; margin: .1em .2em .2em .2em; line-height: 1.4; }
 div { font-family: sans-serif; font-size: 1em; text-align: justify; margin: .1em .2em .2em .2em; line-height: 1.4; }
 .h1 { font-family: serif; font-weight: bold; font-size: 1.2em; text-align: center; letter-spacing: .10em; margin: .2em .2em .2em .2em; }
 .h2 { font-family: serif; font-weight: bold; font-size: 1em; text-align: center; letter-spacing: .10em; margin: .1em .2em .2em .2em; }
 .h3 { font-family: serif; font-weight: bold; font-size: 1em; text-align: left; margin: .1em .2em .01em .2em; }
 .h4 { font-family: serif; font-weight: bold; font-size: .9em; text-align: center; letter-spacing: .07em; margin: .1em .2em .1em .2em; line-height: 1.6; }
 .h5 { font-family: serif; font-weight: bold; font-size: .7em; text-align: center; line-height: 1.5; }
 br { line-height: 1.4; margin: .1em .2em .2em .2em; }
 hr { border-color: black; border-width: 0.1rem; border-style: solid; text-align: center;  margin: .2em 7em .2em 7em; }
 cf { font-family: serif; font-size: .7em; color: black; }
 v { font-family: serif; font-size: .5em; color: black; font-weight: bold; }
 t { font-size: .7em; text-decoration: none; font-weight: normal; }
 .quote { font-family: monospace; padding-left: .4em; margin-left: .4em; border-left: .2em solid #D4AF37; text-align: justify; line-height: 1.4; }
 .bible { font-family: serif; padding-left: .4em; margin-left: .4em; border-left: .2em solid #8B0000; text-align: justify; line-height: 1.4; }
 .red { font-family: serif; color: darkred; font-weight: bold; }
 .blue { font-family: serif; color: darkblue; font-weight: bold; }
 .center { text-align: center; }
 .head { font-family: sans-serif; font-size: 1em; font-weight: bold; text-align: left; margin: .01em .2em .01em .3em; page-break-before: always; }
 .small { font-family: serif; font-size: .6em; text-align: center; font-weight: lighter; margin: .1em .2em .2em .2em; line-height: 1.5; }
 .refer { font-family: serif; font-size: .8em; text-align: center; margin: .1em .2em .2em .2em; line-height: 1.5; }
 .site { font-family: serif; font-size: 1em; text-align: center; margin: .1em .2em .2em .2em; line-height: 1.5; }
 .chap { font-family: serif; font-size: 1em; text-align: center; margin: .1em .2em .01em .2em; }
 .new { font-family: sans-serif; text-align: justify; margin: .1em .2em .4em .2em; line-height: 1.5; }
 .mono { font-family: monospace; text-align: center; margin: .1em .2em .1em .2em; line-height: 1.5; }
 .cite { font-style: normal; }
 .subtitle { font-family: serif; font-weight: bold; text-align: center; letter-spacing: .07em; margin: .1em .2em .1em .2em; line-height: 1.6; }
 a:link { background-color: transparent; text-decoration: none; }
 a:visited { background-color: transparent; text-decoration: none; }
 a:hover { color: #ff0000; background-color: transparent; text-decoration: underline; }
 a:active { color: #ff0000; background-color: transparent; text-decoration: underline; }
 .floatleft { float: left; border: 0; margin: .40em; }
 .floatright { float: right; border: 0; margin: .40em; }
 #center-buttons { display: flex; justify-content: center; }
 @media print { html body /* hide whole page */ .no-print { display:none; } }
 #video-wrap { float: left; margin: 0 20px 5px 0; }
 .reverse { unicode-bidi: bidi-override; direction: rtl; }
