body.admin-body {padding-left: 5px;}
body.admin-body td, body.admin-body th {padding-right: 3px;}
.admin-body li {padding-bottom: 5px;}

/**************** forms ****************/
/* submitstory, admin, search */
.recordform {
  width: 550px;
  border: 1px solid;
  padding: 3px;
}
.recordform label, .recordform .label {
  font-size: 12px;
  display: block;
  margin-top: 5px;
}
.help {
  display: block;
  font-size: 10px; 
  font-style: italic;
  font-weight: normal;
}
.field-must .label {font-weight: bold; color: red;}
.field-must .label:after {content: "*"}
.field-advanced {display: block; color: black;}
.field-not {display: none;}

.subfields {margin-left: 25px;}
legend {
  font-size: 16px;
  font-weight: bold;
}
fieldset {
  margin-bottom: 15px;
}
.recordform select {display: block}
.recordform .input-text, .recordform textarea {
  width: 400px;
  display: block;
  border: 1px solid;
}
.input-date {
  width: 100px;
  border: 1px solid;
}
.recordform .radio {
  width: auto;
  display: inline;
}
.recordform .submit {
  width: auto;
  margin: auto;
  margin-top: 5px;
  display: block;
}
.input-submit {
  color: #b68809;
  border : 1px solid black;
  margin-top: 3px;
  font-size: 12px;
  font-weight: bold;
}
a#advanced-link {
  float: right;
  margin: 3px;
  padding: 2px;
  width: 160px;
  text-align: center;
  color: black;
  background-color: #CCC;
  display: block;
  border: 1px solid black;
}