fieldset dl {
padding-bottom:25px;
background:#999999;
}
fieldset dt {
float:left;
width:150px;
padding:5px;
}
fieldset dd {
width:450px;
margin:0;
padding:5px;
}
form {
margin:0;
padding:0;
}

fieldset {
margin:30px 0 10px 0;
padding:5px;
width:450px;
border:10px solid #999999;
font: normal 12px 'Lucida Grande',Verdana,sans-serif;
}
fieldset p {
padding:5px;
}
legend {
margin: 0;
padding:5px;
font-size:2em;
font-weight:bold;
color:black;
}
label {
font-weight:bold;
}
#name, #email, #comments, #subject {
width:280px;
}

.container input, .container textarea {
	font:normal 1em "lucida grande", arial, sans-serif;
border:3px solid #999999;
}
select {
margin:5px 0 5px 0;
}
.warning {
	color:#ff0000;
}
dt .warning {
	color:#ffffff;
}
