/* style.css
 * 20090605
 * Stephen R McIntyre */

html {font-size:100%}

body {font-family:verdana, sans-serif; font-size:63%; text-align:center; background:#eee url("../img/bg.gif") repeat-x; color:#fff}

a:link, a:visited, a:active {text-decoration:none}
a:visited, a:active {color:#95b3d7}
a:link {color:#107fc9}
a:hover {background-color:#e8f0f6; color:#0e4ead; border-bottom:2px solid #cce5f7}

/* a.linkstyle {border-bottom:2px solid transparent}
   a.linkstyle:hover {border-bottom:2px solid #cce5f7} */

hr {display:none}

#main {width:80em; margin:4em auto; text-align:left; background: #fff; border:1px solid #ccc; -moz-border-radius:1em; -webkit-border-radius:1em; border-radius:1em; padding-bottom: .5em /* <-- ie 7 hack*/}

#header {width:78em; margin-left:1em; padding-bottom:2em; min-height:5em}
#header h2 {margin-bottom:0; border-bottom:1px solid #000; text-align:right; font-weight:300; font-size:1.5em; padding-right:0.3em}
#header h2 a {color:#212121; text-decoration:none; background-color:transparent}
#header h2 a:hover {border-bottom:0px}

#sitemap {position:relative; padding-left:1em}
#sitemap a {margin-left:.5em; font-size:1.6em; padding:0 2px 2px 2px; border-bottom:2px solid #fff}
#sitemap .bar {display:none}

#catalog {float:left; position:relative; width:14em; left:2.5em}

#book {position:relative; top:5em; padding-left:2px; height:10em}
#book .section {margin-bottom:1em; font-size:1.1em}
#book .section2, .section3 {display:block; font-weight:100; color:#e7a47d}
#book .title {margin-bottom:1em; font-size:1.3em; font-weight:100; color:#d99a75}

#author {position: relative; top: 6em; padding-left:2px; height:6em}
#author h3 {font-size: 1.3em; font-weight:100; color:#b1b1b1}

#menu {position:relative; top:18em}
#menu a {display:block; margin:1em auto auto 0; font-size:1.4em; padding:0 2px 2px 2px; border-bottom:2px solid #fff}
#menu a:hover {background-color:#e8f0f6; color:#0e4ead; border-bottom:2px solid #cce5f7}
#menu .bar {display: none}

#content {float:left; position:relative; left:4em; width:58em; height:auto; min-height:50em; padding-left:1.5em; background:transparent; color: #111}

#content p {font-size:1.4em; text-indent:2em; line-height:1.8em}
#content p.footnote {font-size:1.2em; line-height:1.5em;border-top:1px solid #ccc; padding:.5em; color:#000; background: #e5e8eb}
#content p.quote {font-size:1.4em}

#content a.list {display:block; padding-top:.2em; padding-bottom:.2em; text-indent:1em}

#content h3 {font-size:1.2em}
#content h4 {font-size:1.1em; font-weight:300; color: #555}

#content ol.ur {list-style-type:upper-roman}
#content ol.ol-noindent {margin:auto auto auto -1em}
#content ol.ur li {font-size:1.4em; line-height:1.5em}
#content ol.ur li a {padding:2px; border-bottom:2px}
#content ol.ur li a:hover {border-bottom:2px solid #cce5f7}

#content pre {padding-left:1em; font-size:1.6em; color: #333}
#content sup {background-color:#ff9}
#content blockquote {border-left:3px solid #eaeaea; padding-left: 1em}
#content blockquote.nomarkup {border-left:3px solid #fff; font-size:100%}

#content .cite {font-style:italic; color:#b1281b}
#content .date {color:#ccc; font-size:1.8em; font-family:cambria, times, serif}
#content .ednote {color:#666; font-style:italic}
#content .jh {color:#9876aa} /* <- jh = jesus' highlight */
#content .large {font-size:120%}
#content .noindent {text-indent:0}
#content .small {font-size:80%}
#content .summary {font-size:1.2em; font-weight:300; font-style:italic; color:#333}
#content .tab {padding-left:2em}

#content div.long-footnote {margin-bottom:1em; border-top: 1px solid #ccc; padding: .5em; color: #000; background: #e5e8eb}
#content div.long-footnote p {font-size:1.2em}
#content div.long-footnote p.top {margin-top:0em}
#content div.long-footnote p.bottom {margin-bottom:0em}

#navigation { text-align: right; }
#navigation a { font-size: 1.4em; padding: 0 2px 2px 2px; border-bottom:2px solid #fff}

#foot {clear:both; width:78em; margin-left:1em; padding-top:1em; font-size:1em; background:#fff; color:#000}
#foot p.copyright {position:relative; top:1px; /*<--ff hack*/ padding-top:.5em; font-size:100%; text-align:center; border-top:1px solid #000; background:#fff; /*<--ff hack*/ color:#000}
#foot a:link, a:hover, a:visited, a:active {display:inline; font-size:100%}

#extraDiv1 {position:absolute; top:0; left:0; width:100%; padding:0; background-color:#000; /* background-image: url("../img/top.png"); */ background-repeat:repeat-x; /* height:16px; */ height:6px; color:#fff; text-align: center; font-size:1.0em}
#extraDiv1 a {display:inline; margin:0 5px; color:#ffa500; background:transparent}
#extraDiv1 a:hover {color:yellow}

.black {color: #000}
.center {text-align:center}
.cite {font-style:italic; color:#333}
.italics {font-style:italic}
.note {border-bottom:1px dotted; cursor:default}
.oc {color:#818181}
.smallcaps {font-variant:small-caps}