.required {
font-weight: bold;
}

ul#errors {
list-style-type:none;
padding:12px;
}

#errors li {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EEEEEE none repeat scroll 0 0;
margin-bottom:6px;
padding:6px;
}


#formarea {
width: 358px;
margin: auto;
}


#formarea form {
margin-bottom:20px;
}

#formarea form div {
border-bottom:1px solid #eee;
padding:11px 0;
}

#formarea form div p {
margin:0;
}

#formarea form div div.info {
margin:0;
margin-left:130px;
padding:5px 0 0 0;
border:0;
}

* html #formarea form div {
height:30px;
}

#formarea form label{
display:block;
float:left;
width:130px;
}

#formarea form input{
width:200px;
}

#formarea form textarea {
width: 210px;
}

#formarea form #submit {
margin-left:130px;
height:30px;
width:100px;
}