#profile {
    padding: 5px;
    }

#profile .error {
    padding: 5px;
    border: 1px solid #ff0000;
    background-color: #f08080;
    }

#profile .message {
    padding: 5px;
    border: 1px solid #ffff00;
    background-color: #ffffe0;
    }

#profile .form-table .textdescriptionunderneath input[type="text"], #profile .form-table .textdescriptionunderneath textarea, #profile .form-table .textdescriptionunderneath input[type="password"]{margin:0;}

#profile .form-table .textdescription{
color:#555555;
font-size:0.9em;
line-height:1.5em;
padding-bottom:1.5em;}

#profile .submit{padding-left:150px;}

#profile th{width:150px;}

#profile h2{border-bottom:1px solid #212121;
margin:0 0 15px;
padding:10px 0;}