@import url(reset.css);
@import url(type.css);
/* @import url(layout.css); */
@import url(form.css);
 
/* Forms */
ul.errors {
    margin: .5em;
    font-size: .75em;
}
    ul.errors li {
        color: #c00;
        list-style-type: disc !important;
        margin-left: 1em;
    }

/* application-level */

.flashMessages {
    color: #c00;
    margin: 1em 0;
}

#container {
    padding: 1em;
}

/** Tables **/
table.pretty {
    width: 100%;
    border-collapse: collapse;
    margin: 1em 0;
}

table.pretty thead tr th {
    font-weight: bold;
    text-align: center;
    background-color: #ccc;
    color: #444;
}

table.pretty tbody tr th {
    text-align: left;
    font-weight: normal;
}

table.pretty p {
    margin: .5em 0;
}

table.pretty td,
table.pretty th {
    padding: 3px;
    border: 1px solid #bbb;
    background-color: #eee;
}

table.pretty .even td,
table.pretty .even th {
    background-color: #ddd;
}

/** Misc **/
div.clear {
    clear: both;
}

.disabled {
    color: #999;
}

.hilight {
    font-weight: bold;
}

.alpha {
    margin: 1em 0;
}