

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

            body {
                padding-bottom: 40px;
                background: url("../img/body_bg.png") repeat-x left top #333e37;
                font-family: tahoma, helvetica, arial, sans-serif;
            }
            #logo {
                background: url("../img/fisher-resolution-logo.png") no-repeat left top;
                display: block;
                width:239px;
                height: 90px;
                text-indent: -9997px;
                margin-left:20px;
            }
            .header {
                padding: 20px;
                background: url("../img/header_bg_2.png") repeat-x center top #abb593;
            }

            .navbar {
                background-color: #fff;
            }

            .navbar .nav a {
                color: #888;

            }

            .navbar .nav .active>a, .navbar .nav .active>a:hover {
             color: #525a3f;
             background: none;
             box-shadow: none;

            }

            .navbar-inverse .navbar-inner {
                background-color:#fff;
                background-image: none;
                border: solid 1px #fff;
            }
            .navbar-inverse .brand, .navbar-inverse .nav>li>a {
                color: #8bb651;
            }
            .navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover {
            background-color: #8bb651;
            color: #066839;
            }

            #content {
                background: url("../img/content_bg.jpg") no-repeat center top;
                background-size: cover;
                padding-bottom: 100px;
                min-height: 400px;
            }
            footer {
                text-align: center;
                color: #fff;
                padding: 20px;
            }

            .boxes {
                padding: 20px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;

                /* Fallback for web browsers that doesn't support RGBa */
                background: rgb(255, 255, 255);
                /* RGBa with 0.6 opacity */
                background: rgba(255, 255, 255, 0.7);

                -webkit-box-shadow: 1px 1px 6px rgba(50, 50, 50, 0.4);
                -moz-box-shadow:    1px 1px 6px rgba(50, 50, 50, 0.4);
                box-shadow:         1px 1px 6px rgba(50, 50, 50, 0.4);

                /*
                -webkit-border-radius: 5px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                */
            }
            .wrapper {
                padding-bottom: 200px;
            }

            #photo-feature {
                margin-top: 20px;
                margin-bottom: 20px;
            }
            #tagline {
                font-size: 32px;
                color: #333e37;
                font-weight: normal;
                line-height: 36px;
                text-align: right;
                margin-top: 10px;
            }
            .type:after {
                content: ": ";
            }

            h1 {
                font-size: 32px;
            }

            h2 {
                font-size: 24px;
                font-weight: normal;
            }

            h3 {
                font-size: 21px;
            }
            #main-content {
                padding-bottom: 100px;
            }

p + h2 {
    margin-bottom: 0;
    margin-top: 20px;
}














