body {
background: #f0f0f0;
padding: 0 1em;
}
p {
text-indent: 12px;
}
p.fake {
margin-top: 0;
text-indent: 0;
}
p.line-group {
text-indent: 0;
}
h1, h2, h3, h4 {
font-family: arial, sans-serif;
clear: both;
}
/* This emulates a superscript, but without changing the line-spacing */
a.footnote {
font-size: 75%;
line-height: 75%;
vertical-align: top;
color: #333;
text-decoration: none;
}
a:hover.footnote {
text-decoration: underline;
}
div#footnotes {
border-top: double 3px #ccc;
padding-bottom: 2ex;
margin: 3ex 0 2ex 0;
}
div#footnotes ul {
padding: 0;
margin: 0;
}
div#footnotes ul li {
list-style-type: none;
}
div#footnotes h3 {
padding-top: 2ex;
}
span.verse-num, span.verse-num-woc {
font-size: 75%;
line-height: 75%;
vertical-align: top;
/* font-weight: bold; */
color: #666;
/* padding-left: 4px; */
}
span.verse-num-woc {
color: #f66;
}
span.chapter-num {
display: block;
position: relative;
left: -12px;
font-size: 180%;
color: #666;
margin: 0;
padding: 0;
float: left;
}
p.line-group span.chapter-num {
display: none;
}
span.indent0, span.indent1, span.indent2 {
display: block;
position: relative;
height: 100%;
text-indent: -3em;
text-align: left;
}
span.indent0 { padding-left: 4em; }
span.indent1 { padding-left: 6em; }
span.indent2 { padding-left: 8em; }
p.begin-chapter {
text-indent: 0;
}
div.block-indent {
margin-left: 2em;
}
div.block-indent p {
text-indent: 0;
}
span.selah {
display: block;
text-align: right;
font-style: italic;
margin-bottom: 1ex;
}
span.woc {
color: #f00;
}
div#copyright {
clear: both;
margin-top: 0;
border-top: double 3px #ccc;
}
div#copyright p {
font-style: italic;
text-indent: 0;
}
div#navig {
display: block;
width: 100%;
border-top: double 3px #ccc;
margin-top: 2ex;
}
div#navig table {
margin: 2ex 0;
width: 100%;
}
div#navig table tr td a {
display: inline;
text-decoration: none;
font-family: arial, sans-serif;
font-weight: bold;
color: #333;
padding: 3px 6px;
}
div#navig table tr td a:hover {
background: #ccc;
}
div#navig table tr td {
text-align: center;
}
div#navig table tr td#previous {
width: 30%;
}
div#navig table tr td#current {
width: 40%;
}
div#navig table tr td#next {
width: 30%;
}
span.ang {
border-bottom: 1px dotted #666;
}
h2 {
padding: 2ex 0 2ex 0;
margin: 0 0 0 0;
text-align: center;
border-bottom: double 3px #ccc;
border-top: double 3px #ccc;
}
h3 {
padding-top: 0;
margin-top: 0;
font-size: 100%;
}
h4.psalm-title {
font-weight: normal;
font-style: italic;
margin: 0 1em;
}
table {
width: 100%;
margin-top: 2ex;
border-collapse: collapse;
}
table tr td {
width: 50%;
padding: 0 2em 0 2em;
vertical-align: top;
text-align: justify;
}
table tr td#col-1 {
border-right: solid #ccc 1px;
}
span.sc {
font-variant: small-caps;
}
div#gohome {
padding: 0;
margin: 0;
}
div#gohome p {
text-align: right;
padding: 0;
margin: 0;
}
div#gohome p a {
color: #333;
text-decoration: none;
font-style: italic;
font-size: 90%;
}
@media print {
div#navig {display: none;}
div#gohome {display: none;}
}