body { font-family:Arial; font-size:80%; }

h1, h2, h3 { font-weight:bold; font-family:Verdana, Helvetica, Arial, sans-serif; }

h1 { background:#899c83;
     font-size: 170%;
     text-align: right;
     margin: 0 0 1em 0;
     padding: 0.3em 5% 0.1em 1%;
     border:thin none;
     border-bottom: 0.1em outset #44E344;
   }

/*h2 { background:#44E344;
     font-size:120%;
     text-align:left;
     margin: 0.5em 0 0.5em 0;
     padding: 0.3em 0 0.1em 1em;
   }*/
h2 { font-size:120%; }

h3 { font-size:100%; }

a { text-decoration:none; color:#0000a0; }
a:link { text-decoration:none; color:#0000a0; }
a:visited { text-decoration:none; color:#0000a0; }
a:hover { text-decoration:none; color:#0000a0; }
a:none { text-decoration:none; color:#0000a0; }

.button  { padding:3px;
           background-color:#899c83; 
           font-size:120%; font-family:Verdana, Helvetica, Arial, sans-serif;
         }

td.button { padding-left:1em; }

div#title { position:fixed;
            left:0; right:0;
          }

div#content { position:fixed;
              overflow:auto;
              top:5em; bottom:0;
              left:13em; right:1em;
              padding: 0 1em;
              border-left: .2ex inset #0a0a0a;
            }

div#nav { position:fixed;
          left:1em%; width:11em;
          top:6em;
        }

#address { position:absolute; margin-left:220px; }
#photo { position:absolute; }
