body { font-size:12px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#221; background:#887; background-image:url('bkg5.gif'); z-index:0; display:inline; }
a { text-decoration:none; }
h1 { font-size:1em; font-weight:bold; margin:8px 0px 3px 0px; padding:0px; color:#332; }
h2 { font-size:11px; font-weight:bold; margin:-7px 0px -5px -10px; padding:5px 0px 5px 13px; color:#332; background:#bba; }
object { z-index:1; }
p { margin:7px; }
pre { font-family:"Courier New", Courier, monospace; }
ul { list-style-type:none; }
#box { position:absolute; top:0px; right:0px; left:0px; margin-top:0px; margin-right:auto; margin-left:auto; padding:0px; width:1000px; }
#top { position:absolute; top:1px; right:108px; left:108px; height:54px; padding:5px 0px 0px 7px; border:solid 1px #665; background:#fff; }
#top a { color:#555; display:block; height:62px; width:100%; text-decoration:none; }
#top a span { visibility:transparent; width:100%; }
#top img { position:absolute; left:620px; bottom:0px; border:none; }
#top img a { display:inline; }
#main { position:absolute; top:62px; right:107px; left:107px; margin:1px; padding:0px; min-height:765px; }
#headphones { position:absolute; top:56px; left:550px; height:65px; width:65px; margin:0px; padding:0px; background:transparent; }
#archives.index { position:absolute; top:253px; right:0px; left:250px; margin:0px; padding:0px; border:solid 1px #665; background:#cacaba; }
#archives.books { position:absolute; top:0px; right:0px; left:0px; margin:0px; padding:0px; border:solid 1px #665; background:#cacaba; overflow:auto; }
#archives.books h1 { font-size:1em; font-weight:bold; margin:8px 0px 3px 0px; padding:0px; color:#665; }
#archives.communion { position:absolute; top:0px; right:0px; left:0px; margin:0px; padding-left:30px; border:solid 1px #665; background:#eed; overflow:auto; }
#archives.date { position:absolute; top:0px; right:0px; left:0px; margin:0px; padding:0px; border:solid 1px #665; background:#cacaba; overflow:auto; }
#archives a { text-decoration:none; color:#665; margin:0px; padding:1px; line-height:10px; display:inline; }
#archives a:visited { color:#aa9; }
#archives a:hover { background-color:#ccb; color:#221; border-style:none; }
#archives a:active { background-color:#c99; color:#221; }
#archives h1 { font-size:1em; margin:10px 0px 10px -22px; color:#443; }
#archives p { max-width:470px; }
#archives.communion img.listen { position:absolute; top:25px; left:490px; margin:0px; padding:0px; border:none; opacity:0.4; filter:alpha(opacity=40); }
#archives.communion img.listen a { display:block; }
#archives.communion p { font-family:verdana, arial, sans-serif; font-size:12px; line-height:160%; max-width:680px; color:#221; }
#archives.communion p.excerpt { margin:18px 18px 18px 12px; color:#332; }
#archives.communion p.text { font-family:times new roman; font-weight:bold; max-width:680px; color:#332; line-height:130%; text-indent:-24px; }
#archives.communion span.insert { font-family:"verdana", arial, sans-serif; font-style:italic; font-weight:normal; color:#221; }
#archives.communion span.red { color:#900; }
.even { margin:0px; padding:5px 0px 0px 3px; background:#dadaca; overflow:hidden; border-bottom:solid 1px #887; }
.odd { margin:0px; padding:5px 0px 0px 3px; background:#d3d3c3; overflow:hidden; border-bottom:solid 1px #887; }
.float { width:250px; float:left; overflow:hidden; }
#ru { position:absolute; top:0px; right:0px; left:250px; height:250px; margin:0px; padding:0px; overflow:hidden; border:solid 1px #665; background:#dadaca; }
#ru a { font-size:10px; color:#776; margin:0px; padding:2px; }
#ru a:visited { color:#aa9; }
#ru a:hover { color:#332; }
#ru a:active { color:#332; }
#ll { position:absolute; top:362px; width:247px; left:0px; margin:0px; padding:0px; border:solid 1px #665; color:#554; background:#d3d3c3; }
#lm { position:absolute; top:143px; width:247px; height:216px; left:0px; margin:0px; padding:0px; border:solid 1px #665; color:#554; background:#dadaca; }
#lm img { border:solid 1px #bba; margin:0; padding:-7px; }
#lu { position:absolute; top:0px; width:247px; left:0; height:140px; border:solid 1px #665; color:#554; background:#dadaca; }
#lu a { font-size:10px; color:#776; margin:0px; padding:2px; }
#lu a:visited { color:#aa9; }
#lu a:hover { color:#332; }
#lu a:active { color:#332; }
#lu-contact a { color:#776; line-height:15px; margin:0; padding:2px; }
#lu-contact { position:absolute; top:0px; right:0px; bottom:0px; left:0px; border:solid 1px #665; color:#554; background:#c9c9b9; }
#lu-contact form { padding:7px; }
#ot { position:absolute; top:1px; left:0px; width:107px; }
#ot ul { margin:0px; padding:0px; border:0px; }
#ot li { border:solid 1px #554; margin:0px; padding:0px; }
#ot li a { font-size:11px; margin:0px; padding:2px 0px 2px 7px; border-left:solid 1px #665; text-align:left; color:#554; }
#ot li a:visited { color:#777; }
#ot li a:hover { background-color:#554; color:#ccc; }
html>body #ot li a { width:auto; }
#nt { position:absolute; top:1px; right:0px; bottom:0px; width:107px; }
#nt ul { margin:0px; padding:0px; border:0px; }
#nt li { border:solid 1px #554; margin:0px; padding:0px; }
#nt li a { font-size:11px; margin:0px; padding:2px 7px 2px 0px; border-right:solid 1px #665; text-align:right; color:#554; }
#nt li a:visited { color:#777; }
#nt li a:hover { background-color:#554; color:#ccc; }
html>body #nt li a { width:auto; }
#torah li a { display:block; background-color:#abc; } 
#general li a { display:block; background-color:#abc; }
#history li a { display:block; background-color:#aab; }
#paul li a { display:block; background-color:#aab; }
#poetry li a { display:block; background-color: #ba9; }
#acts li a { display:block; background-color: #ba9; }
#major li a { display:block; background-color:#baa; }
#gospels li a { display:block; background-color:#baa; }
#revelation li a { display:block; background-color:#baa; }
#minor li a { display:block; background-color:#aa8; }
#ot-base { height:0px; width:104px; margin:0px; padding:0; background:#d3d3c3; border:solid 1px #665; }
#word { height:auto; width:104px; margin:0px; padding:0px; color:#554; border:solid 1px #665; background:#d3d3c3; }
#word p { margin:2px; padding:15px 1px 5px 1px; }
