body {
    color: #000;
    background-color: #eee;
    font-family: Calibri, "Lucida Sans Unicode", sans-serif;
    font-size: 10.5pt;
}

#main {
    width: 67%;
    margin: 0 auto;
}

h1 {
    padding: 0.3em;
    background-color: #f00;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    x-text-shadow: #444 0px 0px 8px;
}

h1 a {
    color: #000;
    text-decoration: none;
}

h2 {
    padding: 0.2em 0.3em;
    background-color: #f44;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    x-text-shadow: #444 0px 0px 8px;
}

h3 {
    padding: 0.1em 0.3em;
    background-color: #f88;
}

*[title] {
    border-bottom: 1px dotted black;
    cursor: help;
}
