div#register h2 {
  font-size: 100%;
}

div#register {
  position: absolute;
  top: 10em;
  left: 1em;
  width:  10em;
  margin: 0;
}

form {
  font-size: 100%;
  margin-left: 12em;
  margin-right: 12em;
  width: auto;
  min-width: 25em;
}


div#text-box,
fieldset,
form h2,
div.form-error {
  width: 25em;
  margin-left: auto;
  margin-right: auto;
}


form h2,
div.form-error {
  width: auto;
}

fieldset {
  width: 24em;
  padding: 0.5em;
}

fieldset#simple label {
        width: 3em;
}