body {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    background: #e0decf;
    margin: 1em;
}

#main {
    background: #ffffff;
    width: 779px;
    margin: 10px auto 0 auto;
}

#logo {
    background-image: url("../../images/specific/header1.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    height: 60px;
    margin: 0;
}

#menu1 {
    height: 32px;
    padding: 0;
    margin: 0;
}

.menu1Item {
    float: left;
}

#menu1Button1 { float: left; width: 98px; height: 31px; background: url('../../images/specific/button1.jpg') no-repeat center; }
#menu1Button2 { float: left; width: 97px; height: 31px; background: url('../../images/specific/button2.jpg') no-repeat center; }
#menu1Button3 { float: left; width: 98px; height: 31px; background: url('../../images/specific/button3.jpg') no-repeat center; }
#menu1Button4 { float: left; width: 97px; height: 31px; background: url('../../images/specific/button4.jpg') no-repeat center; }
#menu1Button5 { float: left; width: 98px; height: 31px; background: url('../../images/specific/button5.jpg') no-repeat center; }
#menu1Button6 { float: left; width: 97px; height: 31px; background: url('../../images/specific/button6.jpg') no-repeat center; }
#menu1Button7 { float: left; width: 98px; height: 31px; background: url('../../images/specific/button7.jpg') no-repeat center; }
#menu1Button8 { float: left; width: 96px; height: 31px; background: url('../../images/specific/button8.jpg') no-repeat center; }

#spacer {
    width: 779px;
    height: 4px;
    float: left;
    padding: 0px; margin: 0px;
    font-size: 1px;
}

#header-menuState1-pressed { float: left; width: 98px; height: 3px; background: #950504; }
#header-menuState1-unpressed { float: left; width: 98px; height: 3px; background: #ffffff; }
#header-menuState2-pressed { float: left; width: 97px; height: 3px; background: #a14c00; }
#header-menuState2-unpressed { float: left; width: 97px; height: 3px; background: #ffffff; }
#header-menuState3-pressed { float: left; width: 98px; height: 3px; background: #c6a32f; }
#header-menuState3-unpressed { float: left; width: 98px; height: 3px; background: #ffffff; }
#header-menuState4-pressed { float: left; width: 97px; height: 3px; background: #94b45f; }
#header-menuState4-unpressed { float: left; width: 97px; height: 3px; background: #ffffff; }
#header-menuState5-pressed { float: left; width: 98px; height: 3px; background: #547465; }
#header-menuState5-unpressed { float: left; width: 98px; height: 3px; background: #ffffff; }
#header-menuState6-pressed { float: left; width: 97px; height: 3px; background: #103545; }
#header-menuState6-unpressed { float: left; width: 97px; height: 3px; background: #ffffff; }
#header-menuState7-pressed { float: left; width: 97px; _width:98px; height: 3px; background: #444877; }
#header-menuState7-unpressed { float: left; width: 97px; _width:98px; height: 3px; background: #ffffff; }
#header-menuState8-pressed { float: left; width: 96px; height: 3px; background: #460069; }
#header-menuState8-unpressed { float: left; width: 96px; height: 3px; background: #ffffff; }

#menu2-header {
    float: left;
    width: 157px;
    height: 63px;
    background-image: url("../../images/specific/lcol-header.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    padding: 0;
    margin: 0 0 8px 0;
    border: 1px solid #ecce98;
}

#menu2 {
    float: left;
    width: 157px;
    margin: 0;
    padding: 0;
    min-height: 400px; height: auto; _height: 400px;
}

.menu2Item {
    padding: 9px 2px 2px 5px;
}

a.menu2Item {
    color: #96302b;
    text-decoration: none;
}
a.menu2Item:hover {
    color: #96302b;
    text-decoration: underline;
}

.menu2SubItem {
    color: #666666;
    padding: 1px 0 1px 14px;
}
a.menu2SubItem {
    color: #666666;
}

#body {
    margin-left: 159px;
    width: 620px; _width: 600px;
}
#body-header {
    float: left;
    color: #96302b;
    border-top: 1px solid #ecce98;
    border-bottom: 1px solid #ecce98;
    height: 33px;
    width: 620px; _width: 600px;
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
}

#body-text {
    float: left;
    padding: 1em;
}

#footer {
    background-image: url("../../images/specific/footer.jpg");
    background-repeat: no-repeat;
    background-position: top center;
    height: 17px;
    clear: both;
}

#synapsed {
    width: 779px;
    margin: 0 auto 0 auto;
    text-align: right;
}


a {
    color: #000000;
    text-decoration: underline;
}

a:hover {
    color: #000000;
    text-decoration: none;
}

a.noborder {
    border: 0px; color:#2e2e2e; text-decoration: none;
}

a.noborder:hover {
    border: 0px; color:#ddddd; text-decoration: none;
}

table.bordered { border:1px #acaeb6 solid; border-right:0px; border-bottom:0px; }
th.bordered {  background-color: #cdcdcf; border:1px #acaeb6 solid; border-top:0px; border-left:0px; }
td.bordered { border:1px #acaeb6 solid; border-top:0px; border-left:0px;}

/* ************************************************************************** */
/* Photo gallery */
/* ************************************************************************** */

.photoGalleryItem {
    float: left;
    width: 112px;
    margin: 10px;
    padding: 5px;
    color: #959595;
    text-align: center;
}

.photoGalleryItemImage {
    float: left;
    width: 100px;
    height: 100px;
    margin: 5px;
    color: #959595;
    border: 1px solid;
    text-align: center;
}

