/*
 * All-Lift stylesheet
 *
 * rev 0.2.0 25 jun 04 (cmr)
 * 
 */

/* style definitions */



body {
    width: auto;
    font-size: 90%;
    background-color: #ffffff;
    color: #000000;
    font-family: helvetica, arial, sans-serif;
}

h1, h2, h3, h4 {
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #c00000;
}

h1 {font-size: 267%;}

h2 {font-size: 167%;}

h3 {font-size: 150%;}

h4 {font-size: 133%;}

/* various bars at the top of the page */

#logobar {
    background-color: #ffc848;
    text-align: center;
}

#menubar {
    background-color: #c04b1b;
    font-family: helvetica, arial, sans-serif;
    color: #ffffff;
}

a.menuitem {
    font-size: 120%;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    padding: 5px 3px 5px 3px;
}

a.menuitem:hover, a.menuitem:active {
    color: #ffffff;
    background-color: #ff6424;
}

#sortbar {
    background-color: #c00000;
    font-family: helvetica, arial, sans-serif;
    font-size: 90%;
    font-weight: bold;
    color: #ffffff;
    border-collapse: collapse;
    margin-top: 4px;
}

input, select {
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
}

#content {
    font-size: 110%;
    background-color: #ffffff;
    color: #000000;
    font-family: helvetica, arial, sans-serif;
    text-align: left;
}

#content a {
    color: #803212;
    text-decoration: none;
}

#content a:hover {
    text-decoration: underline;
}

#content a:visited {
    color: #806424;
}


/* misc style defs */


img {margin: 1px 1px 1px 1px; border-style: outset; border-width: 2px; border-color: #c0c0c0}

li {list-style: square;}

table.logobar {
    text-align: center; 
    background-color: #ffc848;
    border-width: 4px 0px 0px 0px;
    border-color: #c04b1b;
    border-style: solid;
}

table.footer {
    text-align: center; 
    background-color: #ffc848;
    border-width: 4px 0px 4px 0px;
    border-color: #c04b1b;
    border-style: solid;
}

/* layout */

#menubar {width: 760px;}
.menuitem {float: left; width: 141px; }

