/************************/
/*	form elements	*/
/************************/

/* essential */
label {
	float: left;
	width: 13em;
	text-align: right;
	padding-top: 0.2em;
}
* html input.text , * html textarea {
	margin-left: 15em;
}

select {
	display:block;
}

input.text , textarea {
	display: block;
	/* width of the label or bigger */
	margin-left: 15em;
}

/* additionally give the button and the labels 
the same font to align the button better */

/* in IE: do not set font size to less than 1em! */

label, textarea, input {
	font: normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
} 

/* optional */

select {
	margin-left:8.9em;
	margin-bottom:0.5em;
}

input.text  {
	width: 30em;
	text-align: left;
}

#help {
	width:30em;
	background-color:#D5A2A4;
	padding: 0.5em;
	margin-left:10.5em;
	margin-bottom:0.5em;
}

textarea {
	text-align: left;
}

textarea.htmlarea {
	width:80%;
	height:300px;
}


input.date {
	text-align: left;
	margin-bottom: 0.5em;
}

input.submit {
	background-color: #CED6C6;
	margin-left:13em;
}

fieldset {
	padding:10px;
}

legend {
	font-size:1.5em;
	color:black;
}

.small_sub {
	font:10px verdana, arial, helvetica, sans-serif;
	padding:0px;
	width:auto;
	}

