/* Everything */

*{
font-family:Verdana,Arial,Helvetica,sans-serif;
}

/* Element Specific */

body{
color:black;
background:#BDC0CF;
}
a{
color:blue;
}
a:visited{
color:#000099;
}
a:hover{
color:#0099FF;
}
h1{
display:none;
}
h2{
margin:0px;
padding:0px;
text-align:center;
font-size:250%;
color:#000099;
overflow:hidden;
}
h3{
margin:0px;
padding:0px;
font-size:150%;
margin-top:1.2em;
border-top:1px solid black;
}
h4{
margin:0px;
padding:0px;
font-size:120%;
margin-top:0.5em;
}
small{
font-size:80%;
}
big{
font-size:120%;
}
li{
margin-top:0.5em;
}
ol li ol{
list-style-type:upper-alpha;
}
ol li ol li ol{
list-style-type:decimal;
}
tt{
font-family:'Courier New',Courier,monospace;
background:#fff;
}

/* Layout */

/* -- ID Specific */

#mainframe{
background:transparent url('bible_reasoning.gif') no-repeat top center;
padding-top:65px;
width:100%;
}
#content{
margin-left:10em;
}
#copyright{
font-size:80%;
text-align:center;
margin-top:4em;
clear:both;
}

/* -- -- Menu */

#menu{
float:left;
margin:0px;
padding:0px;
margin-right:-9em;
margin-bottom:-2000px;
text-align:center;
}
#menu li{
width:8.5em;
}
#menu li a{
display:block;
width:100%;
background:#8B8B8B url('mbg2.gif') repeat-x;
border:2px outset #8B8B8B;
border-color:#D8D8D8 #8B8B8B #8B8B8B #D8D8D8;
color:black;
padding:0.2em 0px;
margin-top:0.5em;
line-height:1.5em;
text-decoration:none;
font-weight:bold;
}
#menu li a:hover{
color:#FFFFFF;
}
#menu li.active a{
background:#0027CD url('mbg1.gif') repeat-x;
border:2px outset #0027CD;
border-color:#00CCFF #0027CD #0027CD #00CCFF;
color:white;
}

/* -- -- Table of Contents */

#toc{
background:#BDC0CF;
width:11em;
float:right;
border:1px solid black;
border-width:0px 0px 1px 1px;
padding:0.5em;
margin:0.5em;
margin-right:0em;
}
#toc h3{
font-size:100%;
clear:none;
margin-top:0px;
border-width:0px;
}
#toc p{
margin-left:0.5em;
font-size:90%;
}
#toc a{
font-size:100%;
}

/* Misc Classes */

br.ca{
clear:both;
line-height:0px;
}
img.fl{
float:left;
margin-bottom:0.5em;
}
img.fr{
float:right;
margin-bottom:0.5em;
}
.subset{
display:block;
margin-left:2em;
clear:right;
}
.olr{
display:block;
float:right;
text-align:left;
width:45%;
}
img.txt{
margin-bottom:-0.15em;
}
ol.rome{
list-style-type:upper-roman;
}
.error{
color:red;
font-weight:bold;
}
.sv,.sv1,.sv2{
display:block;
float:left;
width:8em;
}
a .sv{
text-decoration:underline;
}
.sv2{
width:9em;
}
.sv1{
width:5em;
}
form .tag{
display:block;
float:left;
width:8em;
}
.mup,.mdn,.mup img,.mdn img{
border:0px;
margin-top:-17px;
}
.gb_post,.gb_ghost{
border:1px solid #FFFFFF;
margin-top:1em;
padding:0.2em;
background:#DADFEF;
}
.gb_ghost{
background:transparent;
}
.gb_head,.gb_foot{
display:block;
border:1px solid #FFFFFF;
margin-bottom:0.5em;
padding:0px 0.5em;
line-height:150%;
background:#E9EEFF;
color:#000000;
font-size:80%;
}
.gb_foot{
margin:0em;
margin-top:0.5em;
}
.gb_ghost .gb_head,.gb_ghost .gb_foot{
background:#CCD0DF;
}
.gb_head .r,.gb_foot .r{
float:right;
}