form { margin: 0; padding: 0; }

form input, form textarea { font-size: 1em; margin: 0; padding: 0; width: 18em; }

.buttonrow input { width: auto; }

input#to { color: #777; }

.contact_error { color: #F00; }

table.contact { margin-left: auto; margin-right: auto; }

table.contact td { background-color: #FFF8CF; padding: 7px 11px; } /* really light brown */

table.contact tr.buttonrow td { text-align: right; background-color: #A3C47A; } /* green */

table.contact td:first-child { vertical-align: top; }
