fieldset { border: none;}
label { float: left; width: 100px; padding: 0 0;}

fieldset div { margin-bottom: .5em; padding: 0; display: block; }

fieldset div input, fieldset div textarea {border-top: 1px solid #555; border-left: 1px solid #555; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 1px; color: #333; }

fieldset div select { padding: 1px;}

div.fm-multi div { margin: 5px 0;}

div.fm-multi input { width: 1em;}

div.fm-multi label { display: block;  text-align: left;}

#fm-submit {	float: left;}

#fm-submit input {padding: 1px 0px; background: #555;	color: #fff; font-size: 100%;}

input:focus, textarea:focus { background: #efefef; color: #000;}

	
/* required fields - does not work in IE */
fieldset div.fm-req { font-weight: bold;}

fieldset div.fm-req label:before { content: "* "; /* does not work in IE */}

/* Basic page styling, not part of the form example */
body {  font: 12px/12px helvetica, arial, sans-serif; background-color: #000; color: #fe0; margin: 0px; padding: 0px;}


