body {
    background-color: #ffffff;
}

form {
    display: inline;
}

form .description {
    font-size: small;
    color: #444444;
}

h1 a {
    text-decoration: none;
    color: black;
}

#logo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 0px;
    margin: 0px;
}

#menu {
    padding: 0px;
    margin: 0px;
    text-align: right;
    font-size: small;
}

#public {
    padding: 0.5em;
    background-color: honeydew;
    width: 70%;
    float: left;
}

#private {
    padding: 0.5em;
    background-color: palegoldenrod;
    width: 70%;
    float: left;
}

#links {
    width: 28%;
    float: right;
}

.links {
    background-color: #dddddd;
}

.links p {
    margin: 1em;
}

#recent-revisions {
    background-color: #ffffaa;
    font-size: smaller;
}

#recent-reviews {
    background-color: #ffffaa;
    font-size: smaller;
}

#recent-reports {
    background-color: #ffffaa;
    font-size: smaller;
}

#recent-acknowledgements {
    background-color: #ffffaa;
    font-size: smaller;
}

#recent-agreements {
    background-color: #ffffaa;
    font-size: smaller;
}

#belt {
    clear: both;
    text-align: center;
    font-size: small;
}

#bottom {
    clear: both;
    text-align: right;
    font-size: x-small;
}

.history {
    padding: 0.5em;
    background-color: dimgray;
    width: 70%;
    float: left;
}

.diff {
    width: 98%;
    border: 1px solid #dddddd;
    background-color: #ffffff;
}

.diff .title {
    background-color: #dddddd;
}

.diff .page {
    background-color: peachpuff;
}

.diff .subject {
    font-weight: bold;
}

.diff tr {
    border: 1px solid #dddddd;
}

.diff td {
    width: 49%;
}

.diff blockquote {
    width: 98%;
    margin: 0.3em;
    background-color: #eeeeee;
}

.diff .minus {
    background-color: #ffc573;
}

.diff .plus {
    background-color: lightblue;
}

.acknowledgement {
    background-color: white;
}

.credit {
    font-size: x-small;
    color: black;
}

.ack {
    font-size: small;
    color: midnightblue;
/*    border: 5px lightgreen solid;  */
}

.nak {
    font-size: small;
    color: orangered;
/*    border: 5px orange solid; */
}

.agreement {
    font-size: small;
    color: #222222;
    background-color: white;
}

