.flash {
    margin:8px 0;
    padding:8px;
    background-color:#eee;
    color:#000;
    width:100%;

    border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -webkit-border-radius:4px;

}

.flash ul {
    list-style:none;
    padding:0;
    margin:0;
}

.flash-error ul li {
    color:#c00;
}

.flash-success ul li {
    color:#090;
}

.flash .close-button {
    float:right;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}
.flash .close-button:hover {
    text-decoration:none;
}
.flash-error {
    background-color:#fee;
}

.flash-success {
    background-color:#efe;
}