form.editform fieldset {
  margin-bottom: 10px;
}
form.editform legend {
  padding: 0 2px;
  font-weight: bold;
  color: #333333;
}
form.editform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.editform fieldset ol {
  margin: 0;
  padding: 0;
}
form.editform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.editform fieldset fieldset {
  border: none;
  margin: 0;
}
form.editform fieldset fieldset legend {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
form.editform fieldset fieldset label {
  display: block;
  width: auto;
}
form.editform label em, .mandatory {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
#credit {
	font-size: 0.9em;
	margin-top: -0.4em;
}
#maparea {
	margin:0.2em 0.2em 1em 0.2em;
	width:100%;
}
#mapkey {
	display: none;
	font-size: 0.85em;
	background: #e0e0e0;
	padding: 0.2em 0.2em 0.4em 0.2em;
}
#mapkey img {
	margin: 0 2px 0 2px;
}
.imageth {
	width: 500px;
}
.viewopts {
	padding 0;
	margin: 0.5em 0 0 0;
	font-weight: bold;
	color: #990000;
}
.thmagnify {
	position: relative;
	cursor: pointer;
	width:22px;
	height:22px;
	margin:-26px 0px 0 474px;
	padding: 0;
	z-index:9;
	background:url("/images/site/magnify.png") no-repeat right bottom;
}

