html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    /*color: #BA9D85;*/
    color: wheat;
    /*color: #777;*/
    background: #cccccc;
    /*background: url("../img/[].jpg") no-repeat;*/
    background-size: 100%;

    /*background: url("../img/brett.jpg");*/

}

a {
    color: white;
    text-decoration: none;
}

a:link {
    color: white;
    text-decoration: none;
}

a:visited {
    color: white;
    text-decoration: none;
}

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

a:active {
    color: #ffffff;
    text-decoration: none;
}

#wrapper {
    margin: auto;
    width: 960px;
    background: white;
}

#header {
    height: 211px;
    width: 100%;
    /*background: url("../img/fotolia_64264178.jpg") no-repeat;*/
    /*background-size: cover;*/
}

#h-logo {
    width: 199px;
    float: left;
    background: #400B01;
    /*z-index:5555;*/
    height: 211px;
}

#h-circle {
    position: absolute;
    /*z-index:5;*/
    width: 160px;
    height: 160px;
    border-radius: 80px;
    background: #ffffff;
}

#h-divider {
    float: left;
    width: 1px;
    height: 211px;
    background: #BA9D85;
}

#h-image {
    float: right;
    height: 100%;
    width: 760px;
    margin-right: 0;
    background: url("../img/fotolia_64264178.jpg") no-repeat;
    background-size: cover;
}

#h-slogan {
    height: 40px;
    width: 500px;
    background: rgba(0, 0, 0, 0.4);
    margin-top: 140px;
    font-size: 30px;
    color: white;
}

#h-slogan > span {
    margin-left: 10px;
}

#h-nav-wrapper {
    float: left;
    width: 100%;
    height: 30px;
    background: #ffbc6b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbc6b), color-stop(100%, #ff9000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffbc6b 0%, #ff9000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc6b', endColorstr='#ff9000', GradientType=0); /* IE6-9 */

}

/*.active:visited:active {*/
    /*color: black;*/
    /*text-decoration: underline;*/
/*}*/
.active:visited{
    color: #000000;
    /*text-decoration: underline;*/
}
#h-nav-list {
    list-style: none;
    /*margin-left: -30px;*/
    margin-left: 80px;

    margin-top: 5px;
}

#h-nav-list > li {
    float: left;
    padding: 0 10px 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    border-right: 1px solid grey;

}


#main {
    /*background: rgba(0, 0, 0, 0.7);*/
    /*background: #241A0F;*/
    background: #788C12;
    /*background: url("../img/140528a9738__1411406854_178.201.161.97.jpg") no-repeat;*/
    background-size:cover;
    /*background: url("../img/Wooden-Plank-Free-Texture.jpg");*/
    /*background: url("../img/wood_planks___d632_by_agf81-d5fz4zl.jpg");*/
    width: 100%;
    height: 580px;
    /*overflow: scroll;*/
}

#m-left {
    float: left;
    width: 199px;
    background: #400B01;
    height: 550px;
    /*border-right: 2px solid lightgrey;*/
    /*border-left: 1px solid lightgrey;*/
}

#m-divider {
    float: left;
    width: 1px;
    height: 550px;
    background: #BA9D85;
}

#m-right {
    width: 760px;
    height: 550px;
    float: right;
    /*overflow-y: scroll;*/
}

#m-content {
    height: 510px;
    /*overflow-y: scroll;*/
    padding: 20px;

    /*overflow: hidden;*/
    /*border-left: 2px solid lightgrey;*/
    /*border-right: 1px solid lightgrey;*/
}

#m-contact {
    width: 200px;
    height: 200px;

}

#c-content {
    padding: 10px;
}

#m-gallery {
    width: 200px;
    height: 200px;

}

#footer {
    font-size: 14px;
    float: left;
    height: 24px;
    width: 100%;
    color: white;
    background: #ffbc6b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbc6b), color-stop(100%, #ff9000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffbc6b 0%, #ff9000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc6b', endColorstr='#ff9000', GradientType=0); /* IE6-9 */
}

#copyright {
    float: left;
    margin-top: 3px;
    margin-left: 200px;
}

#impress {
    float: right;
    margin-top: 3px;
    margin-right: 10px;
    text-decoration: none;
}

#impress > a {
    text-decoration: none;
}

#impress > a:link {
    color: white;
}

#impress > a:visited {
    color: white;
}

#impress > a:hover {
    color: grey;
}

#impress > a:active {
    color: white;
}













.form-container {
    height: 420px;width: 300px;
    margin-left: 350px;
    margin-top: -218px;
    /*float: right;*/
    /*border: 1px solid #f5deb3;*/
    /*background: #400c01;*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#6b1f10), to(#400c01));*/
    /*background: -webkit-linear-gradient(top, #6b1f10, #400c01);*/
    /*background: -moz-linear-gradient(top, #6b1f10, #400c01);*/
    /*background: -ms-linear-gradient(top, #6b1f10, #400c01);*/
    /*background: -o-linear-gradient(top, #6b1f10, #400c01);*/
    /*background-image: -ms-linear-gradient(top, #6b1f10 0%, #400c01 100%);*/
    /*-webkit-border-radius: 0px;*/
    /*-moz-border-radius: 0px;*/
    /*border-radius: 0px;*/
    /*-webkit-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;*/
    /*-moz-box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;*/
    /*box-shadow: rgba(000,000,000,0.9) 0 1px 2px, inset rgba(255,255,255,0.4) 0 0px 0;*/
    /*font-family: 'Helvetica Neue',Helvetica,sans-serif;*/
    text-decoration: none;
    vertical-align: middle;
    min-width:300px;
    padding:20px;
    width:300px;
}
.form-field {
    border: 1px solid #c9b7a2;
    background: #e4d5c3;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    color: #000000;
    -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
    -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
    box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(000,000,000,0.7) 0 1px 1px;
    padding:8px;
    margin-bottom:20px;
    width:280px;
}
.form-field:focus {
    background: #f5deb3;
    color: #725129;
}
.form-container h2 {
    /*text-shadow: #fdf2e4 0 1px 0;*/
    font-size:18px;
    margin: 0 0 10px 0;
    font-weight:bold;
    text-align:center;
}
.form-title {
    margin-bottom:10px;
    color: #f5deb3;
    /*text-shadow: #fdf2e4 0 1px 0;*/
}

.submit-button {
    border: 0px solid #a87420;
    background: #ffbc6b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbc6b), color-stop(100%, #ff9000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffbc6b 0%, #ff9000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc6b', endColorstr='#ff9000', GradientType=0); /* IE6-9 */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    text-shadow: #e8b86a 0 1px 0;
    color: #a36b17;
    font-family: helvetica, serif;
    padding: 8.5px 18px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}
.submit-button:hover {
    border: 0px solid #447314;
    text-shadow: #f5c270 0 1px 0;
    background: #ffbc6b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbc6b), color-stop(100%, #ff9000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffbc6b 0%, #ff9000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc6b', endColorstr='#ff9000', GradientType=0); /* IE6-9 */
    color: #80520d;
}
.submit-button:active {
    text-shadow: #31540c 0 1px 0;
    border: 0px solid #447314;
    background: #ffbc6b; /* Old browsers */
    background: -moz-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbc6b), color-stop(100%, #ff9000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffbc6b 0%, #ff9000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffbc6b 0%, #ff9000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbc6b', endColorstr='#ff9000', GradientType=0); /* IE6-9 */
    color: #fff;
}

.dismiss-button {
    margin-right: 10px;
    border: 0px solid #FF0000;
    background: #F5550C; /* Old browsers */
    background: -moz-linear-gradient(top, #F5550C 0%, #E8250C 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F5550C), color-stop(100%, #E8250C)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #F5550C 0%, #E8250C 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #F5550C 0%, #E8250C 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #F5550C 0%, #E8250C 100%); /* IE10+ */
    background: linear-gradient(to bottom, #F5550C 0%, #E8250C 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5550C', endColorstr='#E8250C', GradientType=0); /* IE6-9 */
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 1px 0;
    text-shadow: #F5550C 0 1px 0;
    color: #420E00;
    font-family: helvetica, serif;
    padding: 8.5px 18px;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
}