#form h1,#form h2,#form h3,#form h4,#form h5 {
  padding: 0 0 0 155px;
}

#form label,#form input,#form select,#form textarea {
  display: block;
  width: 150px;
  float: left;
  margin-bottom: 10px;
}

#bbcode-help {
  padding: 0 0 10px 155px;
  display: none;
}

#form textarea {
  width: 555px;
  height: 250px;
  white-space: pre-wrap;
}

#form input[type="file"] {
  width: auto;
}

#form input[type="checkbox"] {
  width: auto;
  margin-bottom: 0;
}

#form input[type="submit"] {
  display: inline;
  width: auto;
  float: right;
}

#form input[type="hidden"] {
  display: inline;
  float: none;
  width: 0;
  margin: 0;
}

#form br {
  clear: left;
}

#form label {
  text-align: right;
  width: 150px;
  padding-right: 5px;
}

#form .formtext {
  padding: 0 0 10px 155px;
  margin: 0;
  width: 550px;
  float: left;
}

#form .submit {
  display: block;
  float: left;
  width: 310px;
  margin-bottom: 10px;
  clear: both;
}

#form .remember {
  margin-bottom: 0;
}

#form .validate {
  display: block;
  float: left;
  padding-left: 5px;
  width: 16px;
}

#form .form_label {
  position: relative;
}

#form .popup_help {
  position: absolute;
  top: 20px;
  background-color: yellow;
  border: 1px dotted black;
  padding: 0px 5px;
  z-index: 100;
}
