/* CSS Document */

#form {
	width: 100%;
	}

#form fieldset {
	margin-bottom: 10px;
	padding: 10px;
	border: 0;
	}

#form ul {
	list-style-type: none;
	}

#form li {
	float: left;
	width: 100%;
	}

#form label {
	float: left;
	width: 19%;
	margin-right: 1%;
	}

#form label span {
	padding-left: 0.5em;
	}

#form label em {
	color: #FF0000;
	}

#form span.field {
	float: left;
	width: 80%;
	}

#form span.field span {
	font-size: smaller;
	color: #999999;
	}

#form span.field strong {
	display: none;
	color: #FF0000;
	font-weight: normal;
	}

#form textarea {
	width: 98%;
	}

/* error */
#form li.error label {
	color: #FF0000;
	}

#form li.error span.field strong {
	display: inline;
	}

/* icons */
img.edit {
	vertical-align: middle;
	}