@CHARSET "UTF-8";

/*
 * basic form elements
 */

.niceform fieldset {
  padding: 20px;
  border: none;
}

.niceform legend {
  font-weight: bold;
}

.niceform label {
  display: block;
  float: left;
  clear: left;
  text-align: right;
  margin-right: 12px;
  width: 96px;
  font-size: 0.9em;
}

.niceform div.required label {
  font-weight: bold;
}

.niceform input.textfield {
  background: #ddf;
  border: 1px #236 solid;
  font-size: 0.9em;
  width: 192px;
  padding: 1px 4px;
  margin: 4px 0;
}

.niceform textarea.contentarea,
.niceform textarea.commentarea {
  background: #ddf;
  border: 1px #236 solid;
  font-size: 0.9em;
  padding: 4px;
  margin: 8px 0;
}

.niceform textarea.commentarea {
  width: 300px;
  height: 200px;
}

.niceform select.multiselect {
  background: #eee;
  border: 1px #236 solid;
  font-size: 0.9em;
  width: 200px;
  height: 100px;
}

.niceform ul.checklist {
  border: 1px solid #236;
  background: #eee;
  list-style: none;
  height: 200px;
  overflow: auto;
  width: 200px;
}

.niceform ul.checklist li {
  margin: 0;
  padding: 0;
}

.niceform ul.checklist input.checkbox {
  margin-right: 12px;
  margin-left: -24px;
}

.niceform input.submit {
  font-weight: bold;
  font-size: 0.9em;
  padding: 0 4px;
  margin-top: 20px;
}

.niceform div.note {
  background: #ccc;
  border: 2px #004 solid;
  padding: 6px 20px;
  margin-bottom: 8px;
  font-weight: bold;
  color: #333;
}

.niceform div.note p {
  color: #333;
}
