body
{
    background-color: #ffffff;
    color: #000000;
    font-family: 'Lucida Grande', Verdana, 
                     Geneva, Lucida, Arial, 
                     Helvetica, sans-serif;
    font-size: 10pt;
    margin: 2% 5%;
}
h1.title
{
    color: #000000;
    text-align: left;
    font-size: 16pt;
    margin-top: 10%;
}

h2.title
{
    color: #000000;
    text-align: left;
    font-size: 14pt;
    margin-top: 3%;
}
h3.title
{
    color: #000000;
    text-align: left;
    font-size: 11pt;
    margin-top: 3%;
}

h3.author
{
    color: #000000;
    text-align: left;
    font-size: 10pt;
}
td.even, td.uneven
{
    color: #000000;
    font-size: 10pt;
}
td.even
{
    background-color: #eeeeee;
}
pre.programlisting, pre.literallayout
{
    background:#ffe;
    font-family: monospace;
    border:solid #aa9 2px;
    margin:4px;
    white-space: pre;
}

