﻿@charset "utf-8";

body{background-color:#fff9f9;color:#400000;margin:2%;padding:2%;text-align:justify;border: 3px solid #400000;font:normal 12pt "Times New Roman";
scrollbar-face-color:#a90000;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#fff8d6;
scrollbar-highlight-color:#ff0000;
scrollbar-shadow-color:#0000ff;}
.warning-bkgd{background-color:#ffaa00}
a{text-decoration:none}
a:link{color:blue}
a:active{color:red}
a:visited{color:#aa0000}

.fr{text-align:right;float:right}
.c{text-align:center}
.r{text-align:right}
.t{vertical-align:top}

.mlm2{margin-left:-2em}
.mlm15{margin-left:-1.5em}
.mlm1{margin-left:-1em}
.ml0{margin-left:0em}
.ml1{margin-left:1em}
.ml2{margin-left:2em}
.ml3{margin-left:3em}

.mr1{margin-right:1em}
.mr2{margin-right:2em}
.mr3{margin-right:3em}

.mtm2{margin-top:-2em}
.mtm1{margin-top:-1em}
.mt0{margin-top:0em}
.mt05{margin-top:0.5em}
.mt1{margin-top:1em}
.mt2{margin-top:2em}

.per4{margin-left:4%}
.per6{margin-left:6%;margin-right:6%}
.per8{margin-left:8%;margin-right:8%}

.mb0{margin-bottom:0em}
.mb05{margin-bottom:0.5em}
.mbm1{margin-bottom:-1em}

blockquote {float:right; border:2px solid #400000;background-color:#ffe4b5;margin-left:1em; margin-right:-1em;padding:0em}
.right10{text-align:right;margin-right:10%}
.lh2{line-height:2em}

h1{font-size:1.3em;font-weight:bold;margin-top:1.3em;margin-bottom:0.5em;text-align:center;page-break-before:always}
h2{font-size:1.2em; font-weight:bold;margin-top:0.8em;margin-bottom:0em}
h3{font-size:1.1em; font-weight:bold;margin-top:0.4em;margin-bottom:.20em}

div{padding-left: 2%; padding-right: 2%}
div.fs{font-size:smaller;margin-top:2em}



.pbi{page-break-inside:avoid;}

.b1{border: solid 2px #400000;padding:0.1em;}
.b3{border:5px double #8b0000;background-color:#ffe4b5;padding:0.1em}
.b4{border:solid 5px #ffaaff;padding-left:0.5em;padding-top:1em;padding-right:0.5em;padding-bottom:1em}
p.hr{line-height:3px; border: 2px solid #ffaa00; background-color:#400000; margin-top:2em} /* brown line with gold trim */


table.t{border:3px solid red}
table.none{border:0;border-style:none}
table{width:98%;border:solid #ff0000 2px;background-color:#ffe4b5;margin:5px;text-align:center;font-size:smaller;page-break-inside:avoid}
tbody{vertical-align:top;text-align:justify}
th{background-color:#ff9933}
td{padding-left:0.5em;padding-right:0.5em}
.table{border:7px double #8b0000;background-color:#ffe4b5;margin:5px;padding:1em;width:100%;text-align:justify} /* to be used in <div class="table"> */

ul{list-style-type:disc;page-break-inside:avoid;margin-top:-0.2em;margin-bottom:0em;margin-left:-1em}
ul.ul2{list-style-type:circle;margin-top:0em;}

ol{padding-left:-1em;margin-top:0.5em;margin-bottom:0em}

ol.ft{font-size:smaller;padding-left:2.4em;margin-top:1em;border-left: solid #ff0000 3px}
ol.ol2{margin-left:3em}
ol.lr{list-style-type:lower-roman}
ol.none{list-style:none}
li{list-style-position:outside}
li.li2{margin-left:1em}

sup{font-size:80%;vertical-align:text-top;background-color:#ffe4b5;}
sub{font-size:80%;vertical-align:-20%}

blockquote{font-family:Arial;font-size:smaller;text-align:justify;padding-left:4%;padding-right:4%;page-break-inside:avoid;}


span.bible{float:left;font-family:Times;font-size:72pt;margin-top:-20px;margin-bottom:-20px} /* float is superior to table-cells because it gives zero padding (padding:0 does not do this). Negative margins, top and bottom, are necessary to remove the gaps top and bottom. */
