#main-content h2 {
  padding: 4px 4px 4px 28px;

  color: #248012;
  border-bottom: 4px solid #248012;

  font-weight: bold;
  font-size: 1.1em;

  background: transparent url(../img/main/h2_icon.jpg) no-repeat left center;
}

#main-content .register-form {
  padding: 1em;
}

#main-content .section {
  margin-bottom: 1em;
  padding: 16px;
}

.register-form p {
  margin: 0.6em 0;
}

.register-form label {
  clear: left;
  display: block;
  float: left;

  width: 12em;
}

.register-form .textfield {
  width: 14em;
}

.register-form .textarea {
  width: 400px;
  height: 6em;
}

.register-form .submit {
  margin-left: 12em;
}

.register-form .example {
  color: #248012;
}


