                                    @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
                                    html {
                                        background: #333 url('img/3px-tile.png') 0 0 repeat;
                                        background-color: #662237;
                                        min-height: 100%;
                                        font-family: "Open Sans", sans-serif;
                                        font-weight: 300;
                                        color: #FFF;
                                    }
                                    
                                    body,
                                    html {
                                        height: 100%;
                                        margin: 0;
                                        padding: 0;
                                    }
                                    
                                    #trail {
                                        margin-left: 410px;
                                    }
                                    
                                    #header {
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                    }
                                    
                                    #mom {
                                        margin-top: 35px;
                                        margin-left: 90%;
                                        width: 100px;
                                        height: 100px;
                                        position: absolute;
                                    }
                                    
                                    #title {
                                        margin-top: 40px;
                                        text-align: center;
                                        padding: 0px;
                                        color: black;
                                        margin-bottom: 40px;
                                    }
                                    
                                    #title p {
                                        font-family: 'Oswald', sans-serif;
                                    }
                                    
                                    #body {
                                        height: auto;
                                        position: absolute;
                                        margin-left: auto;
                                        margin-right: auto;
                                        left: 0;
                                        right: 0;
                                        padding-top: 40px;
                                    }
                                    
                                    #content {
                                        width: 900px;
                                        border: 1px solid black;
                                        height: auto;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-bottom: 50px;
                                        left: 0;
                                        right: 0;
                                        position: absolute;
                                        padding: 10px;
                                        background-color: #EDEBD7;
                                        z-index: 0;
                                        margin-top: 100px;
                                    }
                                    
                                    #heading {
                                        margin-top: 55px;
                                        position: absolute;
                                        left: 0;
                                        right: 0;
                                        margin-left: auto;
                                        margin-right: auto;
                                        border: 1px solid black;
                                        height: 45px;
                                        width: 600px;
                                        text-align: center;
                                        padding: 10px;
                                        background-color: black;
                                        font-family: 'Oswald', sans-serif;
                                        z-index: 10;
                                    }
                                    
                                    #heading p {
                                        font-size: 30px;
                                        margin-top: 0px;
                                    }
                                    
                                    #content {
                                        padding: 40px;
                                    }
                                    
                                    #content h3 {
                                        color: black;
                                        margin-top: 10px;
                                        margin-left: 20px;
                                        margin-bottom: 0px;
                                        font-size: 25px;
                                    }
                                    
                                    #content p {
                                        color: #333333;
                                        margin-left: 20px;
                                    }
                                    
                                    .Oswald {
                                        font-family: 'Oswald', sans-serif;
                                    }
                                    
                                    a {
                                        color: rgba(255, 255, 255, 0.6);
                                        text-decoration: none;
                                    }
                                    

                                    #darklink a {
                                        color: mediumvioletred;
                                        text-decoration: none;
}

                                    a:hover,
                                    li:hover > a {
                                        color: #FFF;
                                    }
                                    
                                    ul {
                                        list-style-type: none;
                                        padding: 0;
                                        position: absolute;
                                    }
                                    
                                    li {
                                        margin: 0;
                                        padding: 0;
                                    }
                                    
                                    #header {
                                        height: 120px;
                                        background-color: #172A3A;
                                    }
                                    
                                    #menu {
                                        border-left: 1px solid #FFF;
                                        border-right: 1px solid #FFF;
                                        background: rgba(0, 0, 0, 0.5);
                                        float: left;
                                        font-size: 1.5em;
                                        min-height: 100%;
                                        margin-top: 0px;
                                        position: fixed;
                                        z-index: 999;
                                    }
                                    
                                    #menu li {
                                        position: relative;
                                    }
                                    
                                    #menu li a {
                                        display: block;
                                        padding: 0.5em 1em;
                                        white-space: nowrap;
                                    }
                                    
                                    #menu li ul {
                                        position: absolute;
                                        overflow: hidden;
                                        display: none;
                                        left: 100%;
                                        top: 0.5em;
                                        float: none;
                                        background-image: radial-gradient(0 50%, ellipse farthest-side, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 33%, rgba(0, 0, 0, 0) 100%);
                                    }
                                    
                                    #menu li:hover ul {
                                        display: block;
                                        background: rgba(0, 0, 0, 0.5);
                                    }
                                    
                                    #menu li ul a {
                                        position: relative;
                                        font-size: 0.8em;
                                    }
                                    
                                    #menu li ul a:hover:before {
                                        content: "";
                                        display: block;
                                        width: 1em;
                                        height: 1em;
                                        background: rgba(0, 0, 0, 0.75);
                                        border: 1px solid #FFF;
                                        position: absolute;
                                        top: 0.5em;
                                        left: -0.75em;
                                        -moz-transform: rotate(45deg);
                                        -webkit-transform: rotate(45deg);
                                        transform: rotate(45deg);
                                    }
                                    
                                    .slideshow {
                                        width: 500px;
                                        height: 300px;
                                        float: right;
                                        margin-top: 20px;
                                        margin-left: 10px;
                                        margin-bottom: 10px;
                                        border: 2px solid black;
                                        box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
                                    }
                                    
                                    .slideshow > div {
                                        position: absolute;
                                        width: 500px;
                                        height: 300px;
                                    }
                                    
                                    h4 {
                                        color: black;
                                        font-size: 20px;
                                    }
                                    
                                    #worklist li {
                                        color: black;
                                    }
                                    
                                    #worklist li p {
                                        font-size: 20px;
                                    }
                                    
                                    #worktop {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        border-bottom: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                    }
                                    
                                    #work2 {
                                        color: black;
                                        border-left: 1px solid black;
                                        border-bottom: 1px solid black;
                                        \
                                    }
                                    
                                    #work3 {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        border-bottom: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                        margin-bottom: 10px;
                                    }
                                    
                                    #work4 {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        border-bottom: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                        margin-bottom: 10px;
                                    }
                                    
                                    #work5 {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        border-bottom: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                        margin-bottom: 10px;
                                    }
                                    
                                    #work6 {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        border-bottom: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                        margin-bottom: 10px;
                                    }
                                    
                                    #work7 {
                                        border-left: 1px solid black;
                                        border-top: 1px solid black;
                                        padding-left: 20px;
                                        padding-bottom: 10px;
                                        margin-bottom: 10px;
                                    }
                                    
                                    #corner {
                                        border-top-left: 1px solid black;
                                    }
                                    
                                    .bordered {
                                        border-left: 1px solid black;
                                        border-right: 1px solid black;
                                        padding-right: 10px;
                                    }
                                    
                                    .myButton {
                                        -moz-box-shadow: inset 0px 1px 3px 0px #000000;
                                        -webkit-box-shadow: inset 0px 1px 3px 0px #000000;
                                        box-shadow: inset 0px 1px 3px 0px #000000;
                                        background-color: #000000;
                                        -moz-border-radius: 5px;
                                        -webkit-border-radius: 5px;
                                        border-radius: 5px;
                                        border: 1px solid #000000;
                                        display: inline-block;
                                        cursor: pointer;
                                        color: #ffffff;
                                        font-family: Arial;
                                        font-size: 15px;
                                        font-weight: bold;
                                        padding: 11px 23px;
                                        text-decoration: none;
                                        text-shadow: 0px -1px 0px #000000;
                                    }
                                    
                                    .spacer {
                                        margin-bottom: 10px;
                                        margin-left: 50px;
                                    }
                                    
                                    #area1 {
                                        border: 1px solid black;
                                        position: absolute;
                                        width: 100px;
                                        length: 100px;
                                    }
                                    
                                    #button1 {
                                        position: relative;
                                        height: 30px;
                                        width: 200px;
                                        border: 1px solid black;
                                        border-radius: 7px;
                                        background-color: grey;
                                        display: inline-block;
                                        margin: 0 auto;
                                        text-align: center;
                                        margin-right: auto;
                                        padding: 10px;
                                        padding-bottom: 0px;
                                        font-family: 'Montserrat', sans-serif;
                                    }
                                    
                                    #button2 {
                                        border-radius: 7px;
                                        position: relative;
                                        height: 30px;
                                        width: 200px;
                                        border: 1px solid black;
                                        background-color: grey;
                                        display: inline-block;
                                        margin: 0 auto;
                                        float: center;
                                        text-align: center;
                                        margin-left: auto;
                                        margin-right: auto;
                                        padding: 10px;
                                        padding-bottom: 0px;
                                        font-family: 'Montserrat', sans-serif;
                                    }
                                    
                                    #button3 {
                                        border-radius: 7px;
                                        position: relative;
                                        height: 30px;
                                        width: 200px;
                                        border: 1px solid black;
                                        background-color: grey;
                                        display: inline-block;
                                        margin: 0 auto;
                                        text-align: center;
                                        padding: 10px;
                                        padding-bottom: 0px;
                                        font-family: 'Montserrat', sans-serif;
                                    }
                                    
                                    .baton {
                                        display: block;
                                    }
                                    
                                    #buttonmenu {
                                        text-align: center;
                                    }
                                    
                                    #sectiontitle {
                                        font-family: 'Fjalla One', sans-serif;
                                        font-size: 50px;
                                        padding: -10px;
                                        text-align: center;
                                        border-bottom: 2px solid black;
                                        width: 500px;
                                        margin-left: auto;
                                        margin-right: auto;
                                        margin-top: 20px;
                                    }
                                    
                                    #trail1 {
                                        margin-top: 0px;
                                    }
                                    
                                    #pic1 {
                                        height: 250px;
                                        width: 211px;
                                        position: absolute;
                                        display: inline-block;
                                        position: relative;
                                        border: 2px solid black;
                                        margin: 20px;
                                    }
                                    
                                    #pic2 {
                                        height: 250px;
                                        width: 211px;
                                        position: absolute;
                                        display: inline-block;
                                        position: relative;
                                        border: 2px solid black;
                                        margin: 20px;
                                    }
                                    
                                    #pic3 {
                                        height: 250px;
                                        width: 211px;
                                        display: inline-block;
                                        position: relative;
                                        border: 2px solid black;
                                        margin: 20px;
                                    }
                                    
                                    #picsection {
                                        text-align: center;
                                    }
                                    
                                    .trailtitle {
                                        color: black;
                                        font-size: 30px;
                                        font-weight: 700;
                                        margin-bottom: 0px;
                                        margin-top: 0px;
                                    }
                                    
                                    .trailpara {
                                        margin-top: 0px;
                                    }
                                    
                                    .horsecon {
                                        border: 1px solid black;
                                        font-size: 17px;
                                        padding: 10px;
                                        font-weight: 500
                                    }
                                    
                                    .horsecentered {
                                        text-align: center;
                                        color: black;
                                        margin: 0 auto;
                                        width: 300px;
                                        border-bottom: 2px solid black;
                                        padding: 0px;
                                    }
                                    
                                    .horsespacer {
                                        margin-left: 0px;
                                        margin-right: 100px;
                                        margin-bottom: 0px;
                                        margin-top: 0px;
                                    }
                                    
                                    #contact {
                                        width: 700px;
                                        height: 100px;
                                        margin-left: auto;
                                        margin-right: auto;
                                        border: 1px solid black;
                                        color: black;
                                    }
                                    
                                    .overlap {
                                        position: absolute;
                                        margin-left: 86%;
                                        border: 2px solid black;
                                    }
                                    
                                    #traildos {
                                        margin-right: 10%;
                                    }
                                    
                                    #trailuno {
                                        margin-right: 10%;
                                    }
                                    
                                    #trailtres {
                                        margin-right: 10%;
                                    }
                                    
                                    #trailcuatro {
                                        margin-right: 10%;
                                    }
                                    
                                    #trailcinco {
                                        margin-right: 10%;
                                    }
                                    
                                    #trailseis {
                                        margin-right: 10%;
                                    }
                                    
                                    table a:link {
                                        color: #666;
                                        font-weight: bold;
                                        text-decoration: none;
                                    }
                                    
                                    table a:visited {
                                        color: #999999;
                                        font-weight: bold;
                                        text-decoration: none;
                                    }
                                    
                                    table a:active,
                                    table a:hover {
                                        color: #bd5a35;
                                        text-decoration: underline;
                                    }
                                    
                                    table {
                                        font-family: 'Oswald', sans-serif;
                                        color: #666;
                                        font-size: 12px;
                                        text-shadow: 1px 1px 0px #fff;
                                        background: #eaebec;
                                        margin: 20px;
                                        border: #ccc 1px solid;
                                        -moz-border-radius: 3px;
                                        -webkit-border-radius: 3px;
                                        border-radius: 3px;
                                        -moz-box-shadow: 0 1px 2px #d1d1d1;
                                        -webkit-box-shadow: 0 1px 2px #d1d1d1;
                                        box-shadow: 0 1px 2px #d1d1d1;
                                        margin-left: auto;
                                        margin-right: auto;
                                        width: 80%;
                                    }
                                    
                                    table th {
                                        padding: 21px 25px 22px 25px;
                                        border-top: 1px solid #fafafa;
                                        border-bottom: 1px solid #e0e0e0;
                                        background: #ededed;
                                        background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
                                        background: -moz-linear-gradient(top, #ededed, #ebebeb);
                                    }
                                    
                                    table th:first-child {
                                        text-align: left;
                                        padding-left: 20px;
                                    }
                                    
                                    table tr:first-child th:first-child {
                                        -moz-border-radius-topleft: 3px;
                                        -webkit-border-top-left-radius: 3px;
                                        border-top-left-radius: 3px;
                                    }
                                    
                                    table tr:first-child th:last-child {
                                        -moz-border-radius-topright: 3px;
                                        -webkit-border-top-right-radius: 3px;
                                        border-top-right-radius: 3px;
                                    }
                                    
                                    table tr {
                                        text-align: center;
                                        padding-left: 20px;
                                    }
                                    
                                    table tr td:first-child {
                                        text-align: left;
                                        padding-left: 20px;
                                        border-left: 0;
                                    }
                                    
                                    table tr td {
                                        padding: 18px;
                                        border-top: 1px solid #ffffff;
                                        border-bottom: 1px solid #e0e0e0;
                                        border-left: 1px solid #e0e0e0;
                                        background: #fafafa;
                                        background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
                                        background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
                                    }
                                    
                                    table tr.even td {
                                        background: #f6f6f6;
                                        background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
                                        background: -moz-linear-gradient(top, #f8f8f8, #f6f6f6);
                                    }
                                    
                                    table tr:last-child td {
                                        border-bottom: 0;
                                    }
                                    
                                    table tr:last-child td:first-child {
                                        -moz-border-radius-bottomleft: 3px;
                                        -webkit-border-bottom-left-radius: 3px;
                                        border-bottom-left-radius: 3px;
                                    }
                                    
                                    table tr:last-child td:last-child {
                                        -moz-border-radius-bottomright: 3px;
                                        -webkit-border-bottom-right-radius: 3px;
                                        border-bottom-right-radius: 3px;
                                    }
                                    
                                    table tr:hover td {
                                        background: #f2f2f2;
                                        background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
                                        background: -moz-linear-gradient(top, #f2f2f2, #f0f0f0);
                                    }
                                    
                                    #waypointstable {
                                        margin-left: auto;
                                        margin-right: auto;
                                    }
                                    
                                    .go-top {
                                        position: fixed;
                                        bottom: 5em;
                                        right: 0em;
                                        text-decoration: none;
                                        color: white;
                                        background-color: rgba(0, 0, 0, 0.3);
                                        font-size: 15px;
                                        padding: 0.7em;
                                        display: none;
                                        width: 100px;
                                        text-align: right;
                                        border: 1px solid black;
                                    }
                                    
                                    .go-top:hover {
                                        background-color: rgba(0, 0, 0, 0.6);
                                    }
                                    
                                    .link {
                                        color: black;
                                        font: bold;
                                    }
                                    
                                    .social {
                                        position: fixed;
                                        bottom: 0;
                                        right: 0;
                                        width: 170px;
                                        height: 50px;
                                        border: 1px solid black;
                                        background-color: rgba(0, 0, 0, 0.3);
                                        padding: 10px;
                                    }
                                    
                                    .dark {
                                        background: black;
                                    }
                                    
                                    .dark img {
                                        display: block;
                                        transition: all 0.5s linear;
                                        -webkit-transition: all 0.5s linear;
                                        -moz-transition: all 0.5s linear;
                                        -ms-transition: all 0.5s linear;
                                        -o-transition: all 0.5s linear;
                                    }
                                    
                                    .dark:hover img {
                                        opacity: 0.7;
                                    }