html {
    background: #f2f2f2 !important;
}
body {  
    max-width: 1920px;
    margin: 0 auto !important;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
	overflow-x: hidden !important;
	background: #fff;
}
/* lists */
.top-menu, .sites-list, .footer-list, #linkbar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-family: "myriad-pro", sans-serif;
}
.top-menu li, #linkbar ul li {
    float: left;
    margin: 0.375em 0.375em 0.375em 0;
    padding: 0.375em;
}
#linkbar {
    font-family: "myriad-pro", Arial, sans-serif;
    background-color: #7c7b7a;
    font-size: 11px;
    min-height: 34px;
 *height: 34px;
    color: #d8d8d7;
}
#linkbar a {
    color: #d8d8d7;
    font-size: 11px
}
#linkbar a:hover {
    color: #d8d8d7;
}
#linkbar a:visited {
    color: #d8d8d7;
}
#linkbar-container, .mediabar {
    height: 32px;
}
#sociallinks ul li {
    padding: 0px;
    margin: 0px;
}
#sociallinks .lb-osv {
    padding: 0px;
    margin: 0px;
}
#sociallinks #lb-facebook, #sociallinks #lb-twitter, #sociallinks #lb-pintrest, #sociallinks #lb-youtube, #sociallinks #lb-vimeo, #sociallinks #lb-rss, #sociallinks #lb-sites {
    padding: 0px;
    margin-top: 2px;
    margin-left: 2px;
    display: block;
    border: 1px solid #9e9d9d;
    background-image: url(/media/1843666/top_social.png);
    height: 28px;
    width: 28px;
    background-repeat: no-repeat;
    text-indent: -9999px;
}
#sociallinks #lb-facebook {
    background-position: 0px 0px;
}
#sociallinks #lb-twitter {
    background-position: -28px 0px;
}
#sociallinks #lb-pintrest {
    background-position: -56px 0px;
}
#sociallinks #lb-youtube {
    background-position: -84px 0px;
}
#sociallinks #lb-vimeo {
    background-position: -112px 0px;
}
#sociallinks #lb-rss {
    background-position: -140px 0px;
}
#sociallinks #lb-sites {
    text-indent: -55px;
    line-height: 29px;
    background-position: -168px 0px;
}
#sociallinks .sites {
    float: right;
}
#sociallinks #lb-facebook:hover {
    background-position: 0px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-twitter:hover {
    background-position: -28px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-pintrest:hover {
    background-position: -56px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-youtube:hover {
    background-position: -84px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-vimeo:hover {
    background-position: -112px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-rss:hover {
    background-position: -140px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks #lb-sites:hover {
    background-position: -168px -28px;
    border: 1px solid #c0c0c0;
}
#sociallinks .social-panel {
	display: inline-block;
    vertical-align: middle;
    float: right;
}
.sites-list {
    margin: 0;
    padding: 0;
    font-family: "myriad-pro", "myriad pro", sans-serif;
    font-size: 12px;
    padding-top: 15px;
}
.sites-list a {
    font-size: 14px;
}
.sites-list li {
    list-style-type: none;
}
.sites-list li a:hover, .sites-list li a:visited:hover {
    color: #8f101c;
    text-decoration: underline;
}
.sites-list li a:link, .sites-list li a:visited {
    color: #8f101c;
}
