#uploadform {width: 552px;}
/*label {display: block;}
*/
/*--------------------------------*/

label {
	color : #444;
	display: block;
	padding-top: .6em;
	font-size: 1.2em;
}

input.text-med, 
textarea.textarea {
	font : 1.2em arial, helvetica, sans-serif;
	border : 1px solid #999;
	background-color : #fffffe;
	cursor : text;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

input.file {
	width : 342px;
}

input.text-med {
  width : 252px;
}

textarea.textarea {
  width : 432px;
  height : 96px;
}

input.text-med:focus, input.text-med.focus,
textarea.textarea:focus, textarea.textarea.focus {
	border : 1px solid #666;
	background-color : #ffe;
}

input.button { 
  font : 1.2em arial, helvetica, sans-serif;
  font-weight : bold;
  margin-top : 8px;
  padding : 1px 10px;
  cursor : pointer;
  float : right;
  clear : both;
  color : #444;
}

input.button:hover, input.button.hover,
input.button:focus, input.button.focus {
  color : #000;
}
/*--------------------------------*/

/*input {
  width : 252px;
}

textarea {
  width : 432px;
  height : 96px;
}

input#submit {
	width: auto;
	float: right;
}*/

.required {color: #e71;}
#formfeedback {
	background: #ff7;
	padding-right: 24px;
	padding-left: 24px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*#formfeedback {background: #fdfbab; padding: 5px;}*/