
html {
    font-family: sans-serif;
}

body {
    margin: 20pt;
}

div {
    margin-top: 20pt;
}

label {
    min-width: 120pt;
    display: inline-block;
    margin-right: 5pt;
}

input[type=text], input[type=password] {
    min-width: 200pt;
    display: inline-block;
    padding: 6px;
}

#password-rule {
    display: inline-block;
    color: #777;
    margin-left: 1em;
}

#submit {
    margin-left: 130pt;
    padding: 8px 16px;
}

#success-message {
    style="color: #090
}

#error-message {
    color: #F30;
    margin: 10px 0;
}
