body {
    background-color : white;
    font-family : "Maiandra GD";
    font-family : "Papyrus";
    font-family : "Arial";
}
ul {
    margin-top : 0;
    margin-bottom : 0
}
table.menutable {
    background-color : #FFFFFF;
}
tr {
    vertical-align: top;
}
th {
    BACKGROUND: #CCFFFF;
}
th.expenses {
    BACKGROUND: #CCFFFF;
}
td.expenses {
    BACKGROUND: #CCFFFF;
    font-weight : bold;
}
th.lodging {
    BACKGROUND: #CCFFFF;
    font-size : 80%;
}
td.lodging {
    font-size : 80%;
}
td.future {
    text-align : center;
    color : gray;
}
td.past {
    text-align : center;
    color : black;
    background-color : white;
}
td.center {
    TEXT-ALIGN: center;
}
td.outback {
    font-size : 80%;
}

td.menubg {
    background-color : #FFFFFF;
    vertical-align: top;
}
td.body {
    background-color : white;
    vertical-align: top;
}
table.menutable td {
    background-color : #CCFFFF;
    color : blue;
    font-size : 80%;
    /* text-decoration : underline; */
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-TOP: #EEEEEE 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}
table.menutable td:hover {
    BORDER-LEFT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-BOTTOM: #EEEEEE 1px solid;
}
table.menutable td.currentmenu {
    BORDER-LEFT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-RIGHT: #EEEEEE 1px solid;
    BORDER-BOTTOM: #EEEEEE 1px solid;
}
td.image {
    border-top:1px solid #DDDDDD;
    border-left:1px solid #DDDDDD;
    border-bottom:1px solid black;
    border-right:1px solid black;
}
div.section {
    border-top: 1px solid black;
    font-size: 110%;
    font-weight: normal;
    background-color: #eeeeee;
}

