#annotator-container {
    margin: 2em auto;
}

#annotator-container td {
    vertical-align: top;
}

.form-element {
    text-align: right;
}

#annotator-container .input-element {
    font-size: 1.0em;
    font-family: "Verdana", "Arial", sans-serif;
    padding: 0.2em;
    border: 1px solid #999;
}

#annotator-container .form-label {
    color: #000;
    padding: 0.2em;
    background: #eee;
}

#annotator-container .active-form-element {
    background: #fff9c9;
    border: 1px solid #333;
}

#annotator-container .submit {
    border: 1px solid #999;
    padding: 0.2em 1em;
    background: #eee;
    display: inline;
}

#annotator-container .form-message {
    display: none;
    font-size: 0.9em;
    padding-right: 2em;
}

#message-fill-all, #message-failed {
    color: #c33;
}

#message-success {
    color: #3c3;
}
