form#contactform{
	position: relative;
	margin: 0;
	padding: 0;
	width: 520px;
}
form#contactform fieldset {
	margin:0;
	padding: 0 10px 10px 10px;
	border: 1px solid #999;
}
form#contactform fieldset fieldset {
	border: none;
	padding: 0;
	margin: 0;
	position: relative;
}
form#contactform fieldset fieldset label {
	display: block;
}
form#contactform fieldset fieldset input {
	width: 240px;
}
form#contactform fieldset fieldset label.right {
	position: absolute;
	right: -2px;
	top: 0;
	width: 244px;
}
form#contactform fieldset fieldset input.right {
	position: absolute;
	right: -2px;
	bottom: 0;
}
form#contactform legend {
	color: #333;
	border: none;
	padding: 13px 3px 13px 3px;
	margin: 0;
}
form#contactform input{
	width: 100%;
	margin: 0 0 2px 0;
	padding: 1px;
	border: 1px solid #999;
	background: url(pics/input.png) no-repeat 0 0;
}
form#contactform input#subject{
	width: 496px;
}
form#contactform textarea {
	overflow: auto;
	width: 496px;
	height: 120px;
	margin: 2px 0;
	padding: 1px;
	border: 1px solid #999;
	background: url(pics/input.png) no-repeat 0 0;
}
form#contactform input#copy {
	width: 1.2em;
	padding: 0;
	margin: 4px 0 0 0;
	border: none;
	background: none;
}
form#contactform #sendEmail {
	margin: 5px -2px 0 0;
	padding: 0;
	width: 500px;
	background: url(pics/inputsend.png) no-repeat 0 0;
	border: 1px solid #036;
	cursor: pointer;
	color: #036;
	font-weight: bold;
}
ul#ulstatus {
	margin: 5px 0;
	padding: 0;
	height: 4em;
}
ul#ulstatus li {
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
	color: red;
}
