body {
    text-align: center;
    padding: 20px;
    margin: 0px;
    color: black;
    background-color: #666699;
}

b { font-weight: bold }
img { margin: 2px; border: 0px }
span.tmp { width:auto; border: 3px solid green; float: left}

div.hline { margin: 5px; background-color: white; height: 3px}
p {
    margin: 5px
}
p.heading {
    font-weight: bold;
    text-align: center
}
p.justify {
    text-align: justify
}
p.author {
    font-weight: bold;
    text-align: right;
    font-variant: small-caps;
    letter-spacing: 0.2em;
}

p a, h1 a {
    color: white; text-decoration: underline
}
p a:hover, h1 a:hover {
    color: #666699;
    background-color: white;
    text-decoration: none
}

div.outerframe { margin:0px auto; width: 680px }
div.borderblack { border: 3px solid black }
div.borderwhite { border: 3px solid white }

div.borderimg0 {
    margin: auto;
    padding: 10px;
    background-color: white;
    border: 1px solid black;
}

img.borderimg1 {
    border: 1px solid black;
    margin: 10px;
}



div.frame {
    background-color: white;
    color: black;
    border: 1px solid black; 
}

div.logo {
    text-align: center;
    padding: 10px;
    background-color: white;
    overflow: auto
}

div.content {
    margin: 3px;
    padding: 10px;
    background-color: #666699;
    color: white; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    border: 3px solid black
}

div.navigation {
    letter-spacing: 0.1em;
    margin: 3px;
    font-size: 14pt;
    color: white;
    background-color: #666699;
    padding: 0px;
    text-align: center;
    font-family: "Courier New", Courier, mono;
    font-weight: bold;
    border: 3px solid black
}

div.navigation a {
    color: white;
    text-decoration: none
}
div.navigation a:hover  {
    background-image:url(gfx/interlace.gif)
}

span.active {
    background-color: black;
    border: 3px solid black
}

div.header {
    width: 100%; background-color: black; color: red;
}

h1 {
    font-size: 120%;
    font-weight: bold;
    text-align: center
}

/* delta */

.sequ_navi, span.button { 
    font-family: "Courier New", Courier, mono;
    font-weight: bold;
    font-size: 14pt;
    color: black;
    clear: both
}

span.button {
    background-color: white;
    font-size: 90%;
    border: 1px solid black;
}

div.sequ_navi a {
    color: black; 
    text-decoration: none;
    border: 1px solid black;
}

div.sequ_navi a:hover, span.active {
    color: white; background-color: black;
}

img.link { border: 3px solid white }
a:hover img { border-color: black }
span.link a { background: none; } /* fucking ie wasting my time */
span.link a:hover { background: white; }
