BODY { 
    margin-top: 4%;
    margin-left: 4%;
    margin-right: 4%;
    margin-bottom: 4%;
    background-color: white;
    font-family: serif;
    color: black;
}

H1,H2,H3,H4 {
    font-family: sans-serif;
}

DIV.revhistory {
    background-color: gray;
    font-size: small;
}

.revhistory P {
    margin-bottom: 0;
    margin-top: 0;
}

DIV.caution:before { content: url("/admon/caution.png"); }
DIV.important:before { content: url("/admon/important.png"); }
DIV.note:before { content: url("/admon/note.png"); }
DIV.tip:before { content: url("/admon/tip.png"); }
DIV.warning:before { content: url("/admon/warning.png"); }

.mediaobject {
    text-align: left;
}

.floatLeft {
    float: left;
    margin: 5mm;
}

.programlisting {
    background-color: gray;
    border: solid;
    border-width: thin;
}

TABLE {
    border: 2px solid;
    border-collapse: collapse;
}

.polyglot {
    float: left;
    position: absolute;
    right: 4%;
    top: 8%;
    font-weight: normal;
}

.polyglot table {
    border: none;
}

ul {
    list-style: square;
}

.floatLeft ul {
    padding-left: 0;
}

.term {
    font-style: italic;
    font-weight: bold;
}

.ackno {
    font-size: small;
    position: absolute;
    right: 4%;
}

/* The web and mail icons are copied from the gnome-icon-theme
package, and released under the GNU General Public License 2. */

.http:before {
    content: url(/admon/web.png);
    margin: 0 0.2em;
}

.mail:before {
    content: url(/admon/mail.png);
    margin: 0 0.2em;
}

.vcard:before {
    content: url(/admon/vcard.png);
    margin: 0 0.2em;
}

A:link { text-decoration: none }
A:active { text-decoration: none }
A:visited { text-decoration: none }
