p {
    margin-top: 0;
    margin-bottom: 1em;
    line-height: 1.5em;
    text-align: left;
    }
#hnav td {
    line-height: 1.3em;
   }
#header h1 {
    margin-left: 4%;
    }
#hnav {
    padding: 15px 0 5px 0;
    }
#hnav td a {
    display: block;
    width: 100%;
    }
#hnav img {
    display: block;
    }
#maintext p {
    margin-top: 0;
    margin-bottom: 1em;
    }
#maintext .imgcaption { 
    padding-bottom: 5px;
    margin: 0px 0px 10px 15px; 
    float: right; 
    }
