/* -----------------------------------------------------------
    Fonts
----------------------------------------------------------- */

@import url(/lib/webfonts/calluna/calluna.css);
@import url(/webfonts/ashbury_light/stylesheet.css);


/* -----------------------------------------------------------
    Global Styles
----------------------------------------------------------- */

    body {
        background-color: #E4E3E1;
        background-image: url(/images/body_bg.jpg);
        background-repeat: repeat;
        font-family: 'Calluna', Georgia, serif;
        font-size: 14px;
        line-height: 26px;
        padding: 0;
        margin: 0;
        color: #141414;
        font-weight: 200;
    }
input, select, textarea {
        font-family: 'Calluna', Georgia, serif;
        font-size: 14px;
        line-height: 26px;
                color: #141414;
}
    ul {
        line-height: 26px;
    }
    a,
    a:visited,
    .link_color{
        color: #969490;
    }
    a:hover,
    .link_color:hover {
        color: #2C2B2A;
    }
    h1, h2, h3, h4, h5, h6 {
        font-family: 'Ashbury', 'Calluna', Georgia, serif;
        text-transform: uppercase;
        font-weight: 200;
        color: #2C2B2A;
        margin: 0 0 15px;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    h1 a,h1 a:visited,
    h2 a, h2 a:visited,
    h3 a, h3 a:visited,
    h4 a, h4 a:visited,
    h5 a, h5 a:visited,
    h6 a, h6 a:visited {
        color: #2C2B2A;
        text-decoration: none;
    }
    h1, .h1 {
        font-size: 24px;
        line-height: 28px;
        letter-spacing: 1px;
        margin: 0 0 50px;
    }
    h2, .h2{
        font-size: 19px;
        line-height: 25px;
        letter-spacing: 0.4px;
    }
    h3 {
        font-size: 17px;
        line-height: 23px;
        letter-spacing: 0.3px;
    }
    h4 {
        font-size: 14px;
        letter-spacing: 0.3px;
        line-height: 22px;
    }
    h5 {
        font-size: 13px;
    }
    h6 {
        font-size: 12px;
    }
    strong, b {
        font-weight: 500;
    }