
form {
  background:#fff;
  padding:1em;
  border:1px solid #eee;
}

fieldset div {
  margin:0.3em 0;
  clear:both;
}
form {
  margin:1em;
  width:27em;
}

legend {
  color:#0b77b7;
  font-size:1.2em;
}
legend span {
  width:10em;
  text-align:right;
}
textarea,
input {
  padding:0.15em;
  width:10em;
  border:1px solid #ddd;
  background:#fafafa;
  font:bold 0.95em arial, sans-serif;
  -moz-border-radius:0.4em;
  -khtml-border-radius:0.4em;
}
input:hover, input:focus {
  border-color:#c5c5c5;
  background:#f6f6f6;
}
fieldset {
  border:1px solid #ddd;
  padding:0 0.5em 0.5em;
}


input.default {
  color:#bbb;
}

input[type="checkbox"],input[type="radio"] {
  border:none !important;
  background:none !important;
}