body{margin:0;padding:0;font:90% Verdana,sans-serif;background:url("/assets/nav/page.bg.png") repeat-y rgb(88,88,90)}
#head{width:750px;position:relative;background:#fff;float:left}
#logo{height:49px;padding:0 0 10px 20px;position:relative}
#logo p.nav{text-align:right;position:absolute;right:20px;bottom:7px;padding:0;margin:0;color:rgb(88,88,90);font-size:87%}
#logo a:link,#logo a:visited,#logo a:active{color:rgb(88,88,90);text-decoration:none}
#logo p.nav img{position:relative;top:4px;left:6px }
#logo a:hover{color:rgb(0,127,131);text-decoration:underline}
#logo p.logo{position:absolute;bottom:4px;left:20px;margin:0}
#logo p.logo img{width:436px;height:34px}
#draw{height:180px;position:relative;margin:0;padding:0;border-top:1px solid #fff;background:#fff}
#draw p.catch{height:180px;margin:0;padding:0}
#square{border:0;padding:0;margin:0;position:absolute;left:580px;top:0}
#square img{width:170px;height:180px}
#tabs{background:rgb(0,127,131);color:#fff;width:100%;float:left;position:relative;border:none}
#tabs a,#tabs a:visited{color:#fff;text-decoration:none;display:block;padding:8px 8px;float:left}
#tabs a:active,#tabs a:hover{background:rgb(0,158,169)}
#tabs ul{padding:0;margin:0;list-style:none;background:rgb(0,127,131);text-transform:uppercase;font-weight:bold;font-size:11px}
#tabs li{float:left;background:rgb(0,127,131)}
body.about #tabs .about,body.translation #tabs .translation,body.churches #tabs .churches,body.editions #tabs .editions,body.sbs #tabs .sbs,body.blog #tabs .blog{background:rgb(0,65,68)}
#container{width:750px;padding:0;margin:0}
#main{position:relative;width:750px;background:url("/assets/nav/nav.bg.png") repeat-y #fff;float:left}
#content{position:relative;margin:20px 30px 1em 230px}
#nav{float:left;width:200px;font-size:87%;padding-top:20px;background:url("/assets/nav/side.nav.bg.png") no-repeat transparent;color:rgb(0,65,68)}
#nav ul{list-style:none;margin:0;padding:4px 0}
#nav .here{background:url("/assets/nav/side.nav.here.png") no-repeat top left;color:rgb(0,127,131)}
#nav .here a{color:rgb(0,127,131)}
#nav li{padding:4px 20px 2px 20px;margin:0;line-height:120%}
#nav .blurb{border-top:3px solid rgb(0,65,68);border-bottom:3px solid rgb(0,65,68);margin:1em 20px;padding:10px 0 10px 0;font-style:italic}
.blurb strong{font-style:normal}
#nav a{text-decoration:none;color:rgb(0,65,68)}
#nav a:hover{text-decoration:underline;color:rgb(0,127,131)}
#nav a.rss{background:#f63;color:white;font-weight:bold;padding:3px;border:1px solid #000:}
#nav input.search{width:100%}
#foot{margin-top:2em;border-top:3px solid rgb(0,127,131);padding:0 50px;font-size:smaller;position:relative}
#foot p{margin:18px 0;padding:0}
#foot img{float:right;width:169px;height:43px;margin-top:-18px}
h2{border-top:3px solid rgb(0,127,131);color:rgb(0,127,131);font-size:100%;text-transform:uppercase;padding-top:4px;margin:2em 0 -.6em 0}
h1{color:rgb(0,127,131);font-size:105%;padding-top:4px;margin:0;font-style:italic}
h1 em{font-style:normal}
h3{color:rgb(0,127,131);font-size:100%}
.summary{}
.small-caps{font-variant:small-caps}
p,td,li,dt{line-height:140%}
a,a:link,a:active{color:rgb(0,158,169)}
a:visited{color:rgb(0,127,131)}
a:hover{color:rgb(0,158,169)}
a img{border:none}
img.near-text{float:right;margin:10px 0 10px 25px}
.left{float:left}
.clear-right{clear:right}
p.hr{padding-top:1em;border-top:3px solid rgb(0,127,131)}
span.position,.note{font-size:90%}
p.important{border:2px solid rgb(0,127,131);padding:8px;background:rgb(0,127,131);color:#fff}
p.important a,p.important a:visited,p.important a:hover{color:rgb(230,230,230)}
.endorsements dt,.team dt{margin-top:1em}
.endorsements dd{font-size:85%;margin-left:0;font-style:italic}
.endorsements dd em{font-style:normal}
.endorsements dd span{font-weight:bold;font-size:117%;font-style:normal}
.team dt{font-weight:bold}
.team dd{margin-left:0}
.team{padding-bottom:1em;border-bottom:3px solid rgb(0,127,131);border-right:1px solid #fff;}
.no-bottom{border-bottom:none;padding-bottom:0}
table,tr,td,th{border-collapse:collapse;border-spacing:0;padding:0;text-align:left;vertical-align:top}
table{margin-top:1.5em}
table.data{border-bottom:2px solid rgb(0,127,131)}
td,th{padding:8px}
table.data td{border-bottom:1px solid rgb(0,158,169);border-top:1px solid rgb(0,158,169)}
th{border-top:1px solid rgb(0,65,68);border-bottom:1px solid rgb(0,65,68);background:rgb(230,230,230)}
table.not-data td{border:none;padding:5px}
table.not-data{margin-top:1em}
.side-head,.side-head td,.side-head th{border-top:none;border-bottom:none}
td p{margin-top:0}
td.label{text-align:right}
table.buttons textarea{width:250px}
textarea.code{width:95%}
.tb{padding-top:1em;padding-bottom:1em;border-top:3px solid rgb(0,127,131);border-bottom:3px solid rgb(0,127,131)}
.top-b{padding-top:1em;border-top:3px solid rgb(0,127,131)}
.bottom-b{padding-bottom:1em;border-bottom:3px solid rgb(0,127,131)}
.front .blurb{color:rgb(0,65,68);font-style:italic}
input.submit{background:rgb(230,230,230);border:1px solid #000}
body{background-image:none}
#head{width:95%}
#main{width:95%}
#draw{background:url("/assets/nav/draw.resize.bg.png") #85babc right}
#container{width:100%;max-width:90em}
@media print{#draw,#tabs,#nav,#foot,.nav,.logo{display:none}
#content,#main{margin:0;width:auto;}
body{font-family:"Times New Roman",Times,serif}
}
