#main_form {
width: 320px;
float: left;
}

#context_forms {
width: 320px;
float: left;
}

#agreement_accepted {
margin-top: 0;
}

#cc_form {
width: 350px;
}

#contribution_controls {
display: inline;
margin-left: 50px;
}

.cc_div {
width: 350px;
vertical-align: top;
}

.content .contribution_form_headers {
padding-left: 5px;
}

.cont_agreement {
display: block;
float: right;
width: 300px;
vertical-align: top;
}

.contribution_bottom {
margin-top: 20px;
}

.required-field-mark, .form-error-message, .error {
    color: red;
    font-color: #000066;
}
