@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#museo_300regular') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#museo_500regular') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Museo';
    src: url('../fonts/museo700-regular-webfont.eot');
    src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo700-regular-webfont.woff') format('woff'),
         url('../fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo700-regular-webfont.svg#museo_700regular') format('svg');
    font-weight: 700;
    font-style: normal;
}
a {
    text-decoration: none;
}
    a:hover {
        text-decoration: underline;
    }
article {
    font: 300 14px/22px Museo;
    color: #726c6c;
}
    article p,
    article h2,
    article h3,
    article h4{
        padding: 0 0 22px;
    }
    article h2,
    article h3,
    article h4 {
        font: 700 14px/22px Museo;
    }
    article ul {
        position: relative;
        bottom: 22px;
    }
    article li {
        list-style-position: outside;
        margin: 0 0 0 15px;
    }
    article a {
        color: #236fa1;
        text-decoration: underline;
    }
#logo {
    height: 34px;
    padding: 8px 0;
}
    #logo a,
    #logo img{
        display: block;
        width: 119px;
        height: 34px;
        margin: auto;
    }
#nav {
    float: right;
    font:  14px/50px Arial;
    margin: 0 20px 0 0;
}
    #nav li {
        float: left;
        display: block;
        padding: 0 0 0 27px;
    }
    #nav li + li {
        background: url(../images/background_nav-spacer.gif) no-repeat 13px center;
    }
    #nav a {
        color: #fff;
    }
#content {
    margin: auto;
}
#footer-wrap {
    background: #fff url(../images/background_pattern.gif) repeat-x center top;
}
#footer {
    width: 960px;
    margin: auto;
    height: 325px;
    padding: 50px 0 0;
}
    #footer article {
        float: left;
        width: 490px;
        padding: 0 0 0 20px;
        margin: 0 0 25px;
    }
        #footer article h3 {
            color: #12577c;
            font: bold 22px Arial;
            text-shadow: 0px 1px #fff;
            padding: 0 0 10px;
        }
        #footer article p {
            font: 300 17px/22px Museo;
            color: #726c6c;
            padding: 0;
        }
        #footer article p + p {
            font-size: 14px;
            line-height: 18px;
            color: #8c8c8c;
            padding: 20px 0 0;
        }
    #footer a {
        color: #204659;
    }
#newsletter {
    clear: right;
    float: right;
    padding: 0 20px 0 0;
}
    #newsletter fieldset {
        padding: 0 0 0 61px;
        background: url(../images/background_newsletter.png) no-repeat left top;
    }
    #newsletter label {
        display: block;
        color: #0d4563;
        position: relative;
        bottom: 2px;
        word-spacing: 1px;
        font: 700 14px/18px Museo;
    }
    #newsletter input[type=submit]{
        width: 29px;
        height: 28px;
        display: block;
        float: left;
        background: url(../images/background_newsletter-submit.png) no-repeat left top;
        border: 0;
    }
    #newsletter input[type=email]{
        width: 233px;
        height: 26px;
        display: block;
        margin: 0 5px 0 0;
        padding: 0 10px;
        float: left;
        background: url(../images/background_newsletter-input.png) no-repeat left top;
        border: 0;
        color: #8c8c8c;
        font-size: 12px;
        font-family: Arial;
    }
#footer-icons {
    float: right;
    clear: right;
    padding: 50px 20px 25px 0;
}
    #footer-icons li {
        float: left;
        display: block;
        margin: 0 0 0 20px;
    }
#footer-nav {
    clear: right;
    font: 9px Arial;
    text-transform: uppercase;
}
    #footer-nav ul {
        float: right;
        margin: 25px 20px 25px 0;
    }
    #footer-nav li {
        float: left;
        padding: 0 0 0 11px;
        margin: 0 0 0 10px;
    }
    #footer-nav a {
        color: #676868;
    }
    #footer-nav li + li {
        background: url(../images/background_footer-nav-spacer.png) no-repeat left center;
    }
#copyrights {
    border-top: 1px solid #d6d6d6;
    float: left;
    width: 720px;
    color: #5e5e5e;
    font: 300 12px/16px Museo;
    padding: 20px;
    height: 60px;
}
#return {
    border-top: 1px solid #d6d6d6;
    font: 700 14px/16px Museo;
    width: 160px;
    float: right;
    padding: 18px 20px;
    height: 60px;
    text-align: right;
}
    #return a {
        color: #0d4563;
        text-decoration: none;
    }