#right-column td
{
  vertical-align: top;
  padding: 0.2em;
}

#contact-form
{
  width: 500px;
  margin-left: 100px;
  font-size: 1.8em;
  padding: 10px;
  border: solid 1px #aaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #efefef;
}

#contact-form table
{
  width: 100%;
}

#contact-form td
{
  padding: 0.1em;
}

#contact-form input.text
{
  font-size: 0.9em;
  padding: 0.1em;
  width: 250px;
}

#contact-form select
{
  font-size: 0.9em;
  padding: 0.1em;
  width: 255px;
}

#contact-form textarea
{
  font-size: 0.9em;
  padding: 0.1em;
  width: 350px;
  font-family: helvetica, arial, sans-serif;
}

#contact-form input.button
{
  font-size: 0.9em;
  padding: 0.2em;
}