body {
    background          : #0e2f0c url("/images/top_bg.jpg");
    font-family         : Arial;
    font-size           : 12px;
    text-align          : center;
    width               : 100%;
    height              : 100%;
    margin              : 0;
    padding             : 0;
    color               : #55603a;
}

A {
    color               : #55603a;
    text-decoration     : underline;
}

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

img {
    border              : 0px;
}

p {
    margin              : 0px 0px 0px 0px;
    padding             : 0px 0px 0px 0px;
}


#container {
    width               : 998px;
    margin-left         : auto;
    margin-right        : auto;
    text-align          : left;
    padding-top         : 0px;
}



#header {
    width               : 998px;
    height              : 122px;
}

#main {
    width               : 998px;
    height              : 391px;
}

#left {
    height              : 391px;
    width               : 375px;
    float               : left;
    clear               : left;
}

#right {
    height              : 391px;
    width               : 623px;
    background          : #fcfbe9 url("/images/right.jpg") center right no-repeat;
    float               : right;
    clear               : right;
}

#content {
    height              : 391px;
    width               : 577px;
    margin-right        : 46px;
    overflow            : auto;
    background          : url("/images/center_bg.jpg") bottom left no-repeat;
}

#footer {
    width               : 998px;
    height              : 123px;
    background-image    : url("/images/bottom.jpg");
}


#footer2 {
    width               : 998px;
    height              : 20px;
    margin-left         : auto;
    margin-right        : auto;
    text-align          : center;
    color               : #94ae76;
    margin-top          : 100px;
}

#footer2 a {
    color               : #94ae76;
    text-decoration     : underline;
}

#footer2 a:hover {
    color               : #94ae76;
    text-decoration     : none;
}

#menu {
    font-size           : 13px;
    margin              : 0;
    padding             : 10px 20px 0px 391px;
}

#menu li {
    list-style          : none;
    float               : left;
    width               : 97px;
    height              : 21px;
    text-align          : center;
    margin-left         : 0px;
    padding-top         : 8px;
    color               : #FFFFFF;
    font-weight         : bold;
    cursor              : pointer;
}

#galleryNav {
    float               : left;
    clear               : both;
    width               : 429px;
    margin-left         : 55px;
}


#galleryNavPrev {
    float               : left;
    clear               : left;
    padding             : 10px 10px 10px 10px;
}

#menu li:hover {
    color               : #5a581b;
    text-decoration     : underline;
}

#galleryNavNext {
    float               : right;
    clear               : right;
    padding             : 10px 10px 10px 10px;
}
#back {
    float               : left;
    clear               : both;
    padding             : 10px 10px 10px 10px;
    margin-left         : 55px;
}

#galleryImage {
    float               : left;
    padding             : 10px 10px 10px 10px;
}

#galleryText {
    float               : left;
}

#galleryTitle {
    padding             : 10px 10px 10px 10px;
    font-weight         : bold;
}

#galleryDesc {
    padding             : 0px 10px 10px 10px;
}

#gallery li {
    padding             : 0px 0px 10px 0px;
}

#seperator {
    clear               : both;
    float               : left;
    width               : 510px;
    height              : 10px;
}

#login_form {
    padding             : 60px 10px 10px 60px;
    width               : 350px;
}

.login_text {
    display             : block;
    width               : 120px;
    text-align          : right;
    float               : left;
    clear               : left;
    height              : 20px;
    padding-top         : 15px;
    padding-right       : 10px;
    font-size           : 16px;
}

.login_input {
    display             : block;
    width               : 180px;
    float               : left;
    padding             : 2px 5px 2px 5px;
    font-size           : 16px;
    margin-top          : 10px;
}

p.login_submit {
    clear               : both;
    text-align          : center;
    width               : 350px;
    padding-top         : 20px;
}

.admin_login_text {
    display             : block;
    width               : 180px;
    text-align          : right;
    float               : left;
    clear               : left;
    height              : 20px;
    padding-top         : 15px;
    padding-right       : 10px;
    font-size           : 16px;
}

#adminMenu {
    width               : 510px;
    display             : block;
    background          : #FFCACA;
    margin              : 5px 5px 10px 5px;
    padding             : 5px 5px 5px 5px;
}

#adminMenu p {
    font-weight         : bold;
    display             : block;
    color               : #FF0000;
    padding             : 0px 0px 0px 0px;
    margin              : 0px 0px 0px 0px;
}

#admin_form {
    padding             : 10px 10px 10px 10px;
    width               : 510px;
}

.form_title {
    display             : block;
    width               : 510px;
}

.form_content {
    display             : block;
    width               : 510px;
    height              : 260px;
}

.form_config {
    display             : block;
    width               : 510px;
    height              : 60px;
}

.form_content_small {
    display             : block;
    width               : 510px;
    height              : 80px;
}

p.form_submit {
    clear               : both;
    text-align          : center;
    width               : 510px;
}

#message {
    text-align          : center;
    width               : 510px;
}

#textTitle {
    padding             : 10px 10px 10px 10px;
    font-weight         : bold;
    color               : #0d5818;
    font-size           : 13px;
    width               : 510px;
    background-image    : url("/images/dots.jpg");
    background-repeat   : repeat-x;
    background-position : bottom left;
}

#textTitle img {
    margin              : 0px 0px 0px 0px;
}


#textContent {
    padding             : 10px 10px 10px 10px;
}

#contactForm {
    width               : 450px;
    text-align          : right;
}

#contactForm .form_contact {
    width               : 200px;
    margin-left         : 10px;
    vertical-align      : top;
    margin-bottom       : 10px;
    margin-top          : -5px;
}

#contact_message {
    margin-bottom       : 15px;
    text-align          : center;
    color               : #0d5818;
}

