label {
    width: 8.5em;
    float: left;
    text-align: right;
    margin-right: 0.5em;
    display: block;
    font-weight: bold;
    font-size: 90%;
}

.submit input {
    margin-left: 9.5em;
    margin-bottom: 0.5em;
}

input, select {
    color: rgb(70, 70, 70);
    background: rgb(255, 230, 150);
    border: 1px solid black;
    font-weight: bold;
}

.submit input {
    color: black;
    background: rgb(255, 160, 0);
    border: 2px outset rgb(200, 200, 200);
}

fieldset {
    border: 1px solid #781351;
    width: 30em;
}

legend {
    color: #fff;
    background: #7d9fc4;
    border: 1px solid #781351;
    padding: 2px 6px;
}

