#wrapper {

    background: #3c4551;

}
#header-container {

    position: relative;
    z-index: 9400;
    background: #74ad9e;
    border-bottom: 1px solid #D4D7DB;
        border-bottom-color: rgb(212, 215, 219);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);

}
#content #inner {

    background: #3c4551;
    clear: both;
    margin: 4px;
    padding: 30px 20px;
    width: auto;

}
#content {

    background: #3c4551;
    border: 1px solid #D7DADE;
    border-radius: 3px 3px 3px 3px;
    padding: 0;
    position: relative;

}
#header-container, #content {

    border-color: #3c4551 !important;

}
.entry, .entry p {

    font: normal 13px/1.5em Verdana, Geneva, sans-serif;
    color: #fff !important;

}
.slide .slide-content.entry h2 a {

    color: #74ad9e;

}
#navigation, #navigation .nav a {

    font: normal 15px/1.4em Verdana, Geneva, sans-serif !important;
    color: #fff !important;

}
#footer a {

    color: #74ad9e !important;

}
.post .title, .archive_header {

    font: normal 33px/1em Verdana, Geneva, sans-serif;
    color: #fff !important;

}
.searchform {

    background: #fff;
    width: 99%;
    position: relative;
    border-color: #DCE0E4 #D7DBDE #D7DBDE;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
    display: none !important;

}

.meta-nav, #breadcrumbs, #post-entries a, #title-container .blog-title-sep, #title-container .description, .searchform input.s {

    color: #cecdbd;
    display: none !important;

}
body {

    background: #3c4551 !important;

}
a:hover, .post-meta a:hover, .post-more a:hover, #latest-blog-posts .post h2.title a:hover, .widget ul li a:hover, #tabs .inside a:hover, #comments .comment-head a:hover, .dribbbles strong {

    color: #74ad9e !important;

}
