body {font-size:100.01%}

#head h1,#head2 p {
display:inline;
border-style:none none groove;
border-width:1px;
border-color:black;
padding:0 20px 2px;
width:21em;
}

#head2 p {
position:relative;
top:-0.77em;
font-weight:bold
}
#head2 h1 {
position:relative;
top:2.33em;
font-style:italic;
margin:0;
}


#nav b {
font-size:1em;
position:relative;
display:inline;
}

#nav b span {
font-size:0.9em;
font-weight:normal;
position:absolute;
text-align:left;
top:0;
margin-top:1.25em;
left:3.5em;
margin-right:3.5em;
}

#sub {
background-color:#e0e0e0;
padding:0.1em;
border-style:solid;
border-color:silver;
border-width:1px;
}

#submenu #sub {background-color:#ececec}