* { 
  font-family: sans-serif;
}

h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}

.authenticity_token 

tr.headerstyle {border-bottom: 2px groove #FFF;}

div.fieldWithErrors input{border: 1px solid #BB0000; background-color: #AAA;}

label {display: block; padding-top: 0.7em;}

div.errorExplanation {border: 3px solid #BB0000; background-color: #AAA;}

div.errorExplanation h2, div.errorExplanation p{margin-left: 1em;}
div.errorExplanation ul{margin-left: 0.5em; position: relative;}