body { background-color: #fff; color: #333; } 

body, p, ol, ul, td {  
    font-family: verdana, arial, helvetica, sans-serif;  
    font-size:   13px;  
    line-height: 18px;
    } 

pre {  
    background-color: #eee;  
    padding: 10px;  
    font-size: 11px;
    } 

a { color: #000; }

a:visited { color: #666; }

a:hover { color: #fff; background-color:#000; }

ul#flash-messages {
    color: red;
    background-color: #FFFFCC;
    font-size: larger;
    font-style: italic;
    margin-left: 40px;
    padding: 4px;
    list-style: none;
    }

span.error-message, span.required {
    font-weight: bold;
    color: #f00;
}
    