form.qrf-form label {
	float:left;
	clear:left;
	margin-top:1em;
	text-align:left;
	display:block;
	width:100%;
}
form.qrf-form label:first {
	margin-top:0em;
}
form.qrf-form input,
form.qrf-form select,
form.qrf-form textarea,
form.qrf-form .qrf-captcha-container {
	float:left;
}
form.qrf-form .qrf-captcha-container {
	display:none;
}
form.qrf-form input,
form.qrf-form select,
form.qrf-form textarea {
	margin-left:2em;
	width:80%;
}
form.qrf-form input.qrf-submit {
	margin-left:inherit;
	width:inherit;
}
form.qrf-form > p.qrf-title {
	font-size:1.2em !important;
	clear:none;
	text-align:left;
	font-weight:bold !important;
	color:black !important;
}
form.qrf-form > .qrf-message {
	font-size:0.8em !important;
	font-style:italic;
	text-align:left;
}
.qrf-form .qrf-required,
.qrf-form .qrf-not-required {
	font-size:0.8em;
	float:right;
	clear:both;
	font-weight:normal;
	margin-left:0.2em;
}
.qrf-form .qrf-required {
	color:red;
}
.qrf-form .qrf-not-required {
	color:transparent;
	position:relative; /* Well, that's what I would put if IE could deal with it-- or if IE's own filter() statement would work. */
	left:1000px;
	top:0;
}
