#register {
    border:         1px solid #000;
    background:     #00A;
    color:          #FF0;
    margin-top:     2em;
    margin-left:    auto;
    margin-right:   auto;
    width:          25em;
    padding:        1em;
    font-size:      10pt;
}
#register p {
    margin:         1em 0;
    padding:        0;
}
#register a {
    color:              #ddd;
    text-decoration:    none;
}
#register a:hover {
    text-decoration:    underline;
}
#register form {
    margin-left:        1em;
    margin-right:       1em;
}
#register fieldset {
    margin:             0;
    padding:            0 1em 1em 1em;
}
#register legend {
    color:              #ffff00;
    font-family:        Verdana, Arial, Helvetica;
    font-weight:        normal;
    font-size:          10pt;
}
#register label {
    display:            block;
    color:              #ffff00;
    font-weight:        normal;
    margin:             5px 0;
}
#register input {
    width:              100%;
}

#register input[type="text"],
#register input[type="password"] {
    width:              100%;
}
#register button {
    width:              70%;
    margin:             0pt 15%;
}
