body {background-color:#000; color:#fff}

#ahead {border:4px solid #995; background-color:#222; text-align:center; padding:5px; word-spacing:.5em; font-family:arial}
#ahead h4, #ahead h2, #ahead h3 {padding:1em; border-top-width:0}

#ahead h4 {color:#ff8}
#ahead h2 {color:#fff; border-width:0}
#ahead small {color:#fff}

#astp {background-color:#000; border:2px solid #888; margin-top:0px; width:100%}
#astp a {font-size:110%; width:90%}
#astp a:link {color:#0ff}
#astp a:visited {color:#fff}
#astp a:active {font-style:italic}
#astp span {margin:5px}
#astp h3 {color:#0f8}
#astp h4 {color:#ff0}
#astp h5 {color:#f88}
#astp caption {background-color:#000; border:3px dotted #fff; color:#fff; margin-bottom:0; padding:5px}

kbd {color:#ff8; font-size:300%; font-weight:bold}
li {color:#fff}
q {font-weight:bold}

div.menua {background-color:#322; color:#f99; border:2px solid #853}
div.menub {background-color:#232; color:#9f9; border:2px solid #585}
div.menuc {background-color:#224; color:#99f; border:2px solid #548}
div.menud {background-color:#333; color:#fbb; border:2px solid #888}

div.a {border:2px solid #532; background-color:#211; color:#f88}
div.b {border:2px solid #530; background-color:#121; color:#fa4}
div.c {border:2px solid #335; background-color:#114; color:#88f}
div.d {border:2px solid #666; background-color:#222; color:#aaa}
div.f {border:2px solid #532; background-color:#400; color:#ff0}
div.n {border:2px solid #335; background-color:#114; color:#88f}
div.w {border:2px solid #532; background-color:#333; color:#aaa}
div.z {border:2px solid #532; background-color:#333; color:#aaa}

a {color:#fff; display:block; font-family:serif}

dl {border:1px solid #fff; background-color:#212; padding:6px; color:#fcf}
dt {border:2px solid #aaa; background-color:#222; padding:6px; font-family:sans-serif; letter-spacing:.1em; word-spacing:0.4em; font-weight:bold}
dd {border:2px solid #aaa; background-color:#111; padding:6px; font-family:cursive, monospace, serif; color:#eaf; letter-spacing:0.1em; word-spacing:0.4em}

dl.a {border:2px solid #044; background-color:#122}
dl.b {border:2px solid #153; background-color:#121}
dl.c {border:2px solid #341; background-color:#312}

dl.sp, #asp {border:3px solid #786; background-color:#312; color:#8fb}
#asp dd {border:3px solid #484; background-color:#332}
#asp dt {border:3px solid #484; background-color:#322}

#auc {border:3px dotted #885; background-color:#443}
#auc dd {border:3px dotted #884; background-color:#442}
#auc dt {border:3px dotted #844; background-color:#442}

#za {border:2px solid #fff; background-color:#000}
#za div, div.az div {border:8px solid #fff; width:5em}

button {background-color:#000; color:#fff; padding:10px; margin:20px; border-style:dotted; cursor:pointer}
button[type=submit] {background-color:#030; color:#0f0; border-color:#080}
button[type=reset] {background-color:#400; color:#fa6; border-color:#880}
button[type=button] {background-color:#004; color:#6af; border-color:#448}

label {line-height:200%; border:2px dotted #888; padding:5px; margin:5px; background-color:#020}
label input[type=radio] {border:3px dotted #030}
fieldset {border:3px solid #888; background-color:#333}
legend {border:3px solid #888; background-color:#222}
