body {
    padding: 0;
    margin: 0;
    font: 76% Verdana, Helvetica, sans-serif;
    line-height: 1.5em;
}

/* layout & header */

#header{
    background-color: black;
    padding: 0 0 3px 0;
    margin: 0;
    width: 100%;
    color: white;
    border-bottom: 3px solid #ffdd00;
}

#mainpagelink a {
    color: #fd0;
}

#content {
    margin: 0 5em 1.5em 5em;
}

#footer {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    background: #eee;
    padding: 5px 1em 5px 1em;
    text-align: center;
    font-size: 0.8em;
}

/* links */

a{
    color: green;
}

a:visited{
    color: #050;
}

a:hover {
    text-decoration: none;
}   

/* headlines */

h1 {
    margin: 0.5em -4em 0 -4em;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    padding: 2px 0 2px 0;
    text-align: center;
    font-size: 1.2em;
    background: #fff0d0;
    color: #993300;
    line-height: 1.5em;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: 3px;
    
}

h2 {
    font-style: italic;
    padding-top: 0.5em;
    color: #600;
}

/* text styles */

p {
    padding: 0;
    margin: 0.4em 0 0.5em 0;
}

ul, ol {
    margin-top: 0;
}

.red {
    color: red;
}

.todo, a.todo{
    color: red;
    font-weight: bold;
    text-decoration: none;
}

a.todo:hover{
    text-decoration: underline;
}

.small{
    font-size: 95%;
}

/* geshi */
.php {
    font-family: "Courier New";
    font-size: 10pt;
    line-height: 14pt;
    padding: 0;
    
}
.php ol {
    padding: 5px 5px 5px 0;
    margin: 0 0 0 3em;
}
.de1 {
    background: #f4f4f4;
} 
.php .imp {font-weight: bold; color: red;}
.php .kw1 {color: #b1b100;}
.php .kw2 {color: #000000; font-weight: bold;}
.php .kw3 {color: #000066;}
.php .co1 {color: #808080; font-style: italic;}
.php .co2 {color: #808080; font-style: italic;}
.php .coMULTI {color: #808080; font-style: italic;}
.php .es0 {color: #000099; font-weight: bold;}
.php .br0 {color: #66cc66;}
.php .st0 {color: #ff0000;}
.php .nu0 {color: #cc66cc;}
.php .me1 {color: #006600;}
.php .me2 {color: #006600;}
.php .re0 {color: #0000ff;}