```html
body {
fontfamily: Arial, sansserif;
margin: 20px;
}
h1 {
textalign: center;
}
form {
maxwidth: 600px;
margin: 0 auto;
}
label {
fontweight: bold;
}
input[type="text"], textarea {
width: 100%;
padding: 8px;
margin: 5px 0 20px 0;
boxsizing: borderbox;
border: 1px solid ccc;
borderradius: 4px;
}
input[type="submit"] {
backgroundcolor: 4CAF50;
color: white;
padding: 10px 20px;
border: none;
borderradius: 4px;
cursor: pointer;
float: right;
}
input[type="submit"]:hover {
backgroundcolor: 45a049;
}
textarea {
height: 150px;
resize: vertical;
}