Your style sheet has a bug:
input#name, input#email,input#phone {
border: 0;
background-color: #F0EDED;
{
Change it to
input#name, input#email,input#phone {
border: 0;
background-color: #F0EDED;
}
Typo in the closing brace is the problem!