input.inline, label.inline {display:inline; width:auto; margin:0; padding:0; line-height:1; height:auto;}
p.inline input, p.inline label {display:inline; width:auto; margin:0; padding:0; line-height:1; height:auto;}
.fieldWithErrors label {
  color:#aa0303; 
  font-weight:bold;
  }
  
.fieldWithErrors input[type="text"] {
  border:.2em solid #aa0303;
  }
  
ul.row {
  margin:0 0 1em;
  list-style-type:none;
}

ul.row li {
  float:left;
  width:45%;
  margin-right:5%;
}

fieldset {
  margin-bottom:3em;
}

input.tiny {
  width:2em;
}

small.helper {
  display:block;
  line-height:1.2em;
}