body {
    background-color: #D7D4A9;
    margin: 0;
    height: 100%;
    padding: 0;
    text-align: left;
    scrollbar-overflow: auto;
    scrollbar-face-color: #ADA880; /* #ADA880 */
    scrollbar-track-color: #D7D4A9;
    scrollbar-base-color: #D7D4A9;
    scrollbar-highlight-color: #D7D4A9;
    scrollbar-arrow-color: #4c1916;
}

p {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px; 
    font-weight: normal;

    padding: 0 20px 0 20px;
    color: #4c1916;
}

tr, td, div {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px; 
    margin: 0;
    padding: 0;;
    font-weight: normal;
    color: #4c1916;
}

b {
    font-weight: bold;
}

hr {
    color: #4c1916;
    height:3px;
    width: 92%;
    border: 2px outset #eeb91b;
    filter:alpha(opacity=40);
    -moz-opacity:0.40;
    opacity:0.40;
    -khtml-opacity:0.40;
    }

ul {
    list-style-type: square; 
    list-style-image: url('../images/elements/bullet_12x12.gif');
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px;
    font-weight: normal; 
    color: #4c1916;
}
    
ol {
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px; 
    font-weight: normal; 
    color: #4c1916;
}



.head {
    font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 14px; 
    font-weight: bold; 
    font-style: normal;
    text-transform: capitalize;
    margin: 10px 0px 20px 0px;
    color: #4c1916;
}

.subhead, h2 {
    position: relative;
    top: 0;
    left: 20px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px; 
    font-weight: bold; 
    font-style: oblique;
    text-transform: capitalize;
    margin: 5px 0px 10px 0px;
    padding: 0;
    color: #4c1916;
    background-color: transparent;
    }

.small {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 9px;
    font-weight: normal;
    padding: 3px 0 0 0;
    margin: 5px 0;
    color: #4c1916;
}

a:link.small, a:visited.small, a:hover.small, a:active.small {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    margin: 5px 0;
    color: #4c1916;
}

.footer {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    font-size: 8px; 
    font-weight: normal;
    margin: 5px 0 5px 0;
    color: #4c1916;
}

.bluelab, a:link.bluelab, a:visited.bluelab {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 8px;
    font-weight: normal;
    margin: 0;
    color: #4c1916;
}

a:hover.bluelab {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
    font-size: 8px;
    font-weight: normal;
    margin: 0;
    color: #900;
}

span.dropcap {
    float: left; 
    font-size: 150%;
    font-weight: bold;
    padding: 0 0.15em;
    margin: 0 0.15em 0 0; 
    color: #eeb91b;
    background: #4c1916;
    border: 3px outset #802925;
    }

/* -------------- Elements -------------------   */


#divContainer { 
    z-index: 1;
    position: relative; 
    top: 0px; 
    left: 50%; 
    margin-left: -373px; 
    margin-right:auto;
    width: 747px; 
    background: #D7D4A9;
    } 

#divLogo {
    z-index: 3;
    position: absolute; 
    top: 20px;
    left: 15px;
    height:69px;
    width: 208px;
    }

#divBuilding {
    z-index: 4;
    position: absolute; 
    top: 0px;
    left: 440px;
    height:117px;
    width: 251px;
    }


#divTopMenu {
    z-index: 3;
    position: absolute; 
    top: 106px;
    left: 0px;
    height:41px;
    width: 747px;
    }

    /* -------------- Top Menu Buttons -------------------   */
    #divHome {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 10px;
        height:16px;
        width: 37px;
        }

    #divMenu {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 48px;
        height:16px;
        width: 37px;
        }

    #divOurRestaurant {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 86px;
        height:16px;
        width: 93px;
        }

    #divArtGallery {
        z-index: 4;
        position: absolute;
        top: 116px;
        left: 180px;
        height:16px;
        width: 73px;
        }

    #divTheLounge {
        z-index: 4;
        position: absolute;
        top: 116px;
        left: 180px;
        height:16px;
        width: 64px;
        }

    #divNews {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 245px;
        height:16px;
        width: 32px;
        }

    #divDirections {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 278px;
        height:16px;
        width: 60px;
        }

    #divCatering {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 339px;
        height:16px;
        width: 49px;
        }

    #divContact {
        z-index: 4;
        position: absolute; 
        top: 116px;
        left: 389px;
        height:16px;
        width: 46px;
        }


#divMinHeight {
    z-index:999;
    height:380px;
    width:5px;
    background-color: transparent;
    float:right;
    }

#divClear {
    clear:both;
    height:1px;
    overflow:hidden;
    }


#divBody {
    z-index: 3;
    background-image: url('../images/elements/body_1window.gif'); 
    layer-background-image: url('../images/elements/body_1window.gif'); 
    position:absolute;
    top: 147px;
    left: 0px;
    width: 747px;
    }
    
#divFooter {
    z-index: 6;
    position:absolute;
    bottom: -110px;
    left: 0px;
    height:120px;
    width: 747px;
    background: #D7D4A9;
    text-align: center;
    }

/* -------------- Begin Homepage Specific Div's -------------------   */

#divHomeLeft {
    z-index: 4;
    position:absolute;
    top:147px;
    left: 0px;
    height:301px;
    width: 304px;
    background-color: #eeb91b;
    }
 
#divHomeRight {
    z-index: 4;
    position:absolute;
    top:147px;
    left: 304px;
    height:301px;
    width: 443px;
    background-image: url('../images/elements/body_2window.gif'); 
    layer-background-image: url('../images/elements/body_2window.gif'); 
    }

    #divHomeWelcome {
        z-index: 5;
        position: relative;
        top:0px;
        left: 15px;
        height:301px;
        width: 210px;
        margin: 0;
        padding: 0;
        text-align: center;
        background-color: transparent;
        float: left;
        }

    #divHomeFeature {
        z-index: 6;
        position: relative;
        top:0px;
        left: 10px;
        height:301px;
        width: 203px;
        margin: 0;
        padding: 0;
        text-align: left;
        overflow: auto;
        background-color: transparent;
        float: left;
        }

#divHomeFooter {
    z-index: 4;
    position:absolute;
    top: 448px;
    left: 0px;
    height:80px;
    width: 747px;
    background: #D7D4A9;
    text-align: center;
    }
/* -------------- End Homepage Specific Div's -------------------   */

/* -------------- Begin Lounge Specific Div's -------------------   */
.divPageArt {
    position: relative;
    top: 0;
    left: 20px;
    width: 220px;
    float: left;
    margin: 0 0 50px 0;
    padding: 0;
    background-color: transparent;
    }

.divPageContent {
    position: relative;
    top: 0;
    left:20px;
    width: 480px;
    float: left;
    margin: 0 0 50px 0;
    padding: 0;
    background-color: transparent;
    }

/* -------------- End Lounge Specific Div's -------------------   */


/* --------------General Links-------------------   */

A:link {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;  
    text-decoration: none;
    font-size: 11px; 
    font-weight: bold;
    color: #4c1916;
}

A:visited {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: none;
    font-size: 11px; 
    font-weight: bold;
    color: #4c1916;
}

A:active {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: underline;
    font-size: 11px; 
    font-weight: bold;
    color: #a00;
}

A:hover {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: underline;
    font-size: 11px; 
    font-weight: bold;
    color: #c00;
}

/* --------------Footer Links-------------------   */

A:link.footer {
    font-family: Verdana, Arial, Helvetica, Sans-Serif;  
    text-decoration: underline;
    font-size: 10px; 
    font-weight: normal;
    color: #4c1916;
}

A:visited.footer {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: underline;
    font-size: 10px; 
    font-weight: normal;
    color: #4c1916;
}

A:active.footer {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: underline;
    font-size: 10px; 
    font-weight: normal;
    color: #eeb91b;
}

A:hover.footer {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    text-align: center;
    text-decoration: underline;
    font-size: 10px; 
    font-weight: normal;
    color: #c00;
}

/* ------------------Forms------------------------- */

form {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px; 
    margin: 0px;
    padding: 0px 25px 0px 25px;
    font-weight: normal; 
    color: #ff0000;
}
input {
    font-family: 'Lucida Console', 'Courier New', Courier, Sans-Serif; 
    font-size: 11px;
    font-weight: normal;
    margin: 3px 0 3px 0;
    color: #000000;
    background-color: #eeb91b;
}

select {
    height: 20px;
    margin: 3px 0 3px 0;
}
    
select, option {
    background-color: #eeb91b;
    color: #000000;
    font-family: 'Lucida Console', 'Courier New', Courier, Sans-Serif; 
    font-weight: normal;
    font-size: 11px;
    border-color: #eeb91b;
    border-style: solid;
}

textarea {
    font-family: 'Lucida Console', 'Courier New', Courier, Sans-Serif; 
    font-size: 11px;
    font-weight: normal;
    background-color: #eeb91b;
    margin: 3px 0 3px 0;
    overflow: auto;
    color: #000000;
}

.checkbox {
    height:18px;
    margin:3px 0 3px 0;
    border:0px;
}

.button {
    font-family: Verdana, Arial, Helvetica, Sans-Serif; 
    font-size: 11px;
    height: 20px;
    color: #ffffff;
    margin: 3px 0 3px 0;
    font-weight: bold;
    background-color:#4c1916;
    border-color: #eeb91b;
}
