ul.notifications {
    list-style: none;
    margin: 10px 0px 0px 20px;
}

ul.notifications li {
    margin: 0;
    color: #AF1E02;
    font-weight: bold;
}

ul.errorlist {
    list-style: none;
    float: right;
    margin: 0 40px -40px;
}

ul.errorlist li {
    margin: 0;
    color: #AF1E02;
    font-weight: bold;
    background: transparent url('../img/icons/error.png') no-repeat top left;
    padding-left: 24px;
}

form ul.errorlist + p {
    margin-top: 0;
}

form label {
    width: 120px;
    float: left;
    line-height: 12px;
}

form p {
    clear: both;
}

form input[type="text"], form input[type="password"], form textarea {
    width: 280px;
    border: 1px solid #AAA;
    padding: 2px;
}

form textarea {
    height: 160px;
}
