div#contact_form {
    text-align: left;
    padding: 5px 10px;
    margin: 0;
    width: 320px;
}
label {
    float: right;
    padding: 3px 5px 10px 0;
}
    div.input {
        float: right;
        border: solid 1px #968784;
        padding: 3px;
        width: 122px;
        margin: 0;
    }
    div#contact_form div.input {
        margin-right: 10px;
    }
        input {
            background: #D3E1FB;
            border: none;
            padding: 1px;
            margin: 0;
            width: 120px;
            font-size: 11px;
        }
    .submit {
        background: #3B3432;
        color: #CECECE;
        border: solid 1px #A2A2A2;
    }
    div#contact_form .submit {
        float: right;
        margin: 5px 10px;
        font-size: 12px;
        padding: 0 2px 2px 2px;
        width: 65px;
    }