div.formelement { margin: 0 0 0.5em 0; }
input[type=text], input[type=password], textarea { border: 1px solid #545355; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0.1em 0.2em; color: #414042; font-size: inherit; font-family: inherit; }
textarea { width: 100%; height: 8em; }
label { display: inline-block; width: 30%; }
label.full { width: 100%; }
input[type=text], input[type=password], select { width: 69%; }
abbr { color: #ed1589; }
fieldset { margin: 0 0 2em 0; }
legend { color: #ed1589; font-weight: bold; font-size: 1.3em; }
div.buttons button { margin: 0 0.5em; }