@charset "utf-8";

body,td,th {
        font-family: Helvetica, sans-serif;
        font-size: 14px;
        color: d0b39b;
}
body {
        background-color: #57453f;
}
h1 {
        font-size: 16px;
        color: #d0b39b;
}
h1,h2,h3,h4,h5,h6 {
        font-family: Helvetica, sans-serif;
}
h2 {
        font-size: 14px;
        color: #d0b39b;
}
h3 {
        font-size: 12px;
        color: #d0b39b;
}

.selectedTab
{
    background:#57453F;
    border:solid 1px #796357;
}

A:active {color:#796356; text-decoration:underline;}
A:hover {color:#796356; text-decoration:none;}
A:link {color:#796356; font-weight:bold; text-decoration:none;}
A:visited {color:#796356; text-decoration:underline}

A IMG
{
    border:none;
    padding:0px;
}

DIV,SPAN
{
    color:#796356;
}

DIV
{
    margin-top:8px;
}

HR
{
    background-color:#F20202;
    border: none;
    color: #F20202; /*For IE?*/
    height:1px;
}

HR.contrast
{
    background-color:#310000;
    border: none;
    color: #310000; /*For IE?*/
    height:1px;
}

IMG.contentImage
{
border:2px solid #CDCDCD;margin-left:15px;margin-right:15px;padding:2px;
}

P.title
{
    font-family: Helvetica, sans-serif;
    font-size: 24px;
/*    font-weight:bold;*/
}

P.subtitle
{
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
}

P.text
{
    font-family: Helvetica, sans-serif;
    font-size: 14px;
}

SPAN.title
{
    font-family: Helvetica, sans-serif;
    font-size: 24px;
/*    font-weight:bold;*/
    padding-left:-8px;
}

SPAN.text
{
    font-family: Helvetica, sans-serif;
    font-size: 14px;
}

#designedByBug
{
    color:#FFFFFF;
    font-family:Garamond;
    font-size:12px;
    font-weight:bold;
    height: 29px;
    text-align:center;
}

    #designedByBug A
    {
        color:#ffffff;
    }

#index
{
    background:#f2f2f2;
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

#aboutUs
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

#communityNews
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

    #communityNews .article
    {
        background:#f2f2f2;
        margin-bottom:8px;
        padding:8px;
        padding-left:16px;
    }

#directions
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

    #directions #contactInfo
    {
        margin-left:auto;
        margin-right:auto;
        width:450px;
    }

    #directions #directionsContainer
    {
        float:right;
        height:250px;
        margin-left:auto;
        margin-right:auto;
        overflow-y:scroll;
        width:300px;
    }

    #directions #mapContainer
    {
        height:250px;
/*        margin-left:auto;
        margin-right:auto;*/
        width:450px;
    }

    #directions #myMap
    {
        height:100%;
        width:100%;
    }

        #directions #myMap DIV
        {
            margin:0px;
        }

#menus
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}
   
    #menus A.novist:visited {color:#796356; font-weight:bold; text-decoration:none;}
 
    #menus #subnav
    {
        float:left;
        height:500px;
        margin:8px 8px 16px auto;
        padding:0px;
        position:relative;
        width:174px;
    }

        #menus #subnav DIV
        {
            margin:0px;
        }

        #menus #subnav DIV.selected
        {
            background:#cdcdcd;
            width:100%;
        }
   
        #menus #subnav P
        {
            font-size:16pt;
            margin:0px;
            padding:8px;
            padding-left:16px;
        }


    #menus #takeOut
    {
        float:left;
        width:550px;
    }

    #menus #banquet
    {
        float:left;
        width:550px;
    }

    #menus .article
    {
        background:#f2f2f2;
        margin-bottom:8px;
        padding:8px;
        padding-left:16px;
    }

    #menus .article P.title
    {
        margin-bottom:0;
    }

    #menus .article P.subtitle
    {
        margin:0;
        font-weight:normal;
    }

    #menus .course
    {
        margin-bottom:24px;
    }

    #menus .course P
    {
        margin:0;
        padding:0;
    }

    #menus .course .courseName
    {
        margin:0;
        font-size:12pt;
        font-style:oblique;
        font-weight:bold;
    }

    #menus .course .courseNote
    {
        margin:0;
        margin-bottom:16px;
    }

    #menus .course .courseItems
    {
        margin:0;
        margin-bottom:8px;
    }

#upcomingEvents
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

    #upcomingEvents .event
    {
        background:#f2f2f2;
        margin-bottom:8px;
        padding:8px;
        padding-left:16px;
    }

#zoobilee
{
    background:#f2f2f2;
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}

#photoGallery
{
    margin:24px auto 16px auto;
    padding:8px;
    padding-left:16px;
    width:760px;
}
    #imageContainer
    {
        /*background:#FE1C08;*/
        background:black;
        float:left;
        height:600px;
        margin-bottom:5px;
        margin-left:5px;
        margin-right:5px;
        padding:5px;
        width:400px;
    }

    #photoGallery #thumbnailContainer
    {
        background:black;
        float:left;
        width:187px;
    }

    #photoGallery .thumbnail
    {
        float:left;
        display:block;
        margin:1px;
    }

    #photoGallery .thumbnailPlaceholder
    {
        background:#796357;
        display:block;
        float:left;
        height:60px;
        margin:1px;
        width:60px;
    }

    .clearBoth
    {
        clear:both;
    }

.hidden
{
    visibility:hidden;
}

.standardContentContainer
{
    margin:24px auto 16px auto;
}

