input, textarea {width: 325px; background-color: #efefef; float: right; border: solid 1px;
	border-left-color: #ccc;
	border-top-color: #ccc;
	border-right-color: #efefef;
	border-bottom-color: #efefef;
	font-size: .85em;
}
textarea {font-size: .85em;}
.focus {background-color: #fff;}
input.btn {width: auto;	
	border-left-color: #ddd;
	border-top-color: #ddd;
	border-right-color: #666;
	border-bottom-color: #666;
	font-weight: bold;
	margin-top: 1em;}
	
label {float: left; padding-left: .5em;}
label.required {font-weight: bold;}
fieldset {border: solid 1px #efefef; padding: .25em; margin: 0 0 .25em 0;}

#formcontainer {padding-right: 5em;}
#formcontainer div {margin-bottom: .125em;}