body{
font-family:arial,tahoma,helvetica,sans-serif;
background:#ffcc66;
font-size:1.1em;
}
a:link{
color:#0000ff;
}
a:visited{
color:#000099;
}
a:active{
color:#ff0000;
}
h1{
margin:0em;
padding:0em;
}
h2{
text-align:left;
font-size:250%;
margin:0em;
padding:0em;
line-height:1em;
/* letter-spacing:0.5em; */
color:red;
}
h3{
font-size:150%;
border-bottom:2px solid black;
line-height:60%;
margin-top:1em;
}
img{
border:0px;
}
#menu,#menu li{
display:block;
float:left;
width:10em;
margin:0em;
padding:0em;
font-size:12pt;
}
#menu{
width:10.4em;
margin:2em 0em -2000px 0.5em;
}
#menu li a{
background:#000099;
color:white;
text-decoration:none;
display:block;
text-align:center;
width:100%;
margin:0.2em;
padding:0.3em 0em;
}
#menu li a:hover{
background:#6666FF;
}
#menu li.active a{
background:#FF6600;
}
#menu li.active a:hover{
background:#FF0000;
}

#content{
margin-top:1.8em;
margin-left:11em;
margin-right:0.5em;
}
#copyright{
clear:both;
margin-top:3em;
font-size:70%;
text-align:center;
}
br.ca{
clear:both;
line-height:0em;
}
.u{
text-decoration:underline;
}
img.r{
float:right;
margin-left:0.5em;
margin-bottom:0.5em;
}
img.l{
float:left;
margin-right:0.5em;
margin-bottom:0.5em;
}
.verse{
border:1px solid black;
font-size:80%;
padding:0.2em;
width:80%;
margin-left:10%;
}
.verse .ref{
text-align:right;
display:block;
}
.qa{
margin-top:4em;
}
.qa li{
display:block;
font-size:150%;
}
.qa li li{
text-align:center;
margin-bottom:1em;
}
.ins{
padding:0px 3em;
margin-bottom:2em;
}
.leg{
font-size:75%;
padding-left:3em;
}
form .tag{
display:block;
float:left;
width:8em;
}
.mup,.mdn,.mup img,.mdn img{
border:0px;
margin-top:-17px;
}