
td.input input {
  width: 100%;
}

tfoot input {
  width: 100%;
}

input,
select,
textarea {
  color: #000;
  border-color: #d63;
  background: #fdb;
}

input[type="submit"] {
  border-width: 1px;
  -moz-border-radius: 1em;
}

form p {
  text-align: left;
}

td form,
td form div {
  margin: 0 0.2em;
}

td form,
td form * {
  background: #fec;
  margin: 0;
  padding: 0;
}

th form,
th form * {
  margin: 0;
  padding: 0;
}

form div {
  margin-left: 0;
  margin-right: 0;
}

form tbody th {
  vertical-align: top;
  padding: 0.5em 0.2em;
}

input.error {
  -moz-outline: 2px solid #f00;
}
