/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

/* -----------------------------------------------
	standard form formatting, do not change!!!
----------------------------------------------- */
fieldset {
	border: none;
}

legend {
	display: none;
}
button {
	/*border-width: 1px;
	border-style: solid;*/
}
input,
textarea,
select {
	position: relative;
	/*border-width: 1px;
	border-style: solid;*/
}

input[type="file"] {
	border-width: 0;
}

*+html input[type="file"] {
	border-width: 1px;
}

.checkbox,
.radio {
	border: none;
}

.content form ul {
	margin: 0;
}

.content form ul li {
	padding: 0;
	background: none;
}