body {
    font-family: "Arial";
}
body {
    font-size: 12px;
}
h1,
h2,
h3,
h4,
h5,
h6,
#slogan,
.single-post-categories {
    font-family: "Merriweather";
}
#top-elements {
    height: 120px;
}
#logo h1 a,
#logo .site-name a {
    background: url("../images/TopicZoom-logo.png") no-repeat scroll 0 100%
        transparent;
    height: 129px;
    width: 223px;
}
#slogan {
    left: 88px;
    top: 132px;
}
#slogan {
    font-size: 12px;
}
.js_on .cufon-on #slogan {
    font-size: 14px;
}
#navigation-menu {
    font-family: "Arial";
}
#navigation-menu {
    font-size: 14px;
}
h1 {
    font-size: 1.883em !important;
}
h2 {
    font-size: 1.667em !important;
}
h3 {
    font-size: 1.5em !important;
}
h4 {
    font-size: 1.333em !important;
}
h5 {
    font-size: 1.25em !important;
}
h6 {
    font-size: 1.083em !important;
}
.js_on .cufon-on h1 {
    font-size: 2.3em !important;
}
.js_on .cufon-on h2 {
    font-size: 2.18em !important;
}
.js_on .cufon-on h3 {
    font-size: 1.883em !important;
}
.js_on .cufon-on h4 {
    font-size: 1.667em !important;
}
.js_on .cufon-on h5 {
    font-size: 1.5em !important;
}
.js_on .cufon-on h6 {
    font-size: 1.333em !important;
}
#page-content-title #page-title h1,
#page-content-title #page-title h2,
#page-content-title #page-title h3,
#page-content-title #page-title .single-post-categories {
    font-size: 1.883em !important;
}
.js_on .cufon-on #page-content-title #page-title h1,
.js_on .cufon-on #page-content-title #page-title h2,
.js_on .cufon-on #page-content-title #page-title h3,
.js_on .cufon-on #page-content-title #page-title .single-post-categories {
    font-size: 2.3em !important;
}
.post-top h1,
.post-top h2,
.post-top h3 {
    font-size: 1.5em !important;
}
.js_on .cufon-on .post-top h1,
.js_on .cufon-on .post-top h2,
.post-top h3 {
    font-size: 1.883em !important;
}
#sidebarSubnav h3 {
    font-size: 1.25em !important;
}
.js_on .cufon-on #sidebarSubnav h3 {
    font-size: 1.5em !important;
}
.portfolio-items-wrapper h2 {
    font-size: 1.333em !important;
}
.js_on .cufon-on .portfolio-items-wrapper h2 {
    font-size: 1.667em !important;
}
h2.portfolio-single-column {
    font-size: 1.667em !important;
}
.js_on .cufon-on h2.portfolio-single-column {
    font-size: 2.18em !important;
}
h3.bottom-col-title {
    font-size: 1.35em !important;
}
.js_on .cufon-on h3.bottom-col-title {
    font-size: 1.6947em !important;
}
#gs-header #header-content {
    width: 940px;
}
#c2-slider .slide-desc h2,
#c2-slider .slide-desc {
    color: #333333;
}
#c2-slider .slide-desc h2 {
    font-family: "Arial";
    font-size: 1.8em !important;
    line-height: 1.7;
}
#c2-slider .slide-desc p,
#c2-slider .slide-desc ul {
    font-size: 1.2em;
    line-height: 1.7;
}
#c3-slider .sliding-text {
    color: #ffffff;
    font-size: 1.2em;
    line-height: 1.7;
}
body,
.post-top h2 a,
.post-top h3 a,
.posts-counter {
    color: #333333;
}
a {
    color: #418c8c;
}
a:hover,
.post-top h2 a:hover,
.post-top h3 a:hover {
    color: #96bdbd;
}

.custom-formatting li.current_page_item > a,
.custom-formatting li.current-menu-item > a,
.custom-formatting li.current-cat > a,
.custom-formatting li.current > a {
    color: #96bdbd;
}
.custom-formatting li.current_page_item > a:hover,
.custom-formatting li.current-menu-item > a:hover,
.custom-formatting li.current-cat > a:hover,
.custom-formatting li.current > a:hover {
    color: #418c8c;
}

#top-wrapper {
    background-color: #fbfbfb;
}
#slogan,
#top-elements .phone-number,
#top-elements .social_media_title,
#search input.blur,
#search input.inputbox_focus {
    color: #999999;
}
#slogan {
    color: #999999;
}
#gs-header,
#piecemaker-header,
#c1-header,
#c2-header,
#c3-header {
    background-color: #ffffff;
}
#navigation-menu ul.sf-menu > li > a > span {
    color: #ffffff;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span,
#navigation-menu ul.sf-menu > li.current_page_item > a > span {
    color: #002060;
}
#navigation-menu ul.sf-menu > li.current-menu-item > a > span:hover,
#navigation-menu ul.sf-menu > li.current_page_item > a > span:hover {
    color: #418c8c;
}
#navigation-menu ul.sf-menu > li > a:hover span {
    color: #418c8c;
}
#page-content-title #page-title h1,
.js_on .cufon-on #page-content-title #page-title h1,
#page-content-title #page-title h2,
.js_on .cufon-on #page-content-title #page-title h2,
#page-content-title #page-title h3,
.js_on .cufon-on #page-content-title #page-title h3,
#page-content-title #page-title .single-post-categories,
.js_on .cufon-on #page-content-title #page-title .single-post-categories {
    color: #333333;
}
#page-content-title {
    background-color: #ffffff;
}
#home-page-content,
#page-content {
    background-color: #ffffff;
}
h3.before_cont_title {
    color: #333333;
}
#before-content {
    color: #333333;
}
#before-content {
    background-color: #f8f8f8;
}
#bottom-bg {
    background: none repeat scroll 0 0 #f5f5f5;
}
h3.bottom-col-title {
    color: #418c8c;
}
#bottom,
#bottom .textwidget,
#bottom #wp-calendar,
#bottom .posts-counter {
    color: #333333;
}
#bottom a {
    color: #002060;
}
#bottom a:hover {
    color: #000000;
}
#bottom .custom-frame,
#bottom .small-custom-frame {
    border: 1px solid #eaeaea;
}
h3.bottom-col-title,
#bottom ul.small-thumb li,
#bottom .widget_recent_entries li a,
#bottom .widget_categories li a,
#bottom .widget_pages li a,
#bottom .widget_subpages li a,
#bottom .widget_archive li a,
#bottom .widget_links li a,
#bottom .widget_rss li a,
#bottom .widget_meta li a,
#bottom .loginform li a,
#bottom .widget_nav_menu li a {
    background: url("/qim/images/heading_underline.png") repeat-x scroll 0 100%
        transparent;
}
#bottom .widget_recent_comments li {
    background: url("/qim/images/heading_underline.png") repeat-x scroll 0 100%
        transparent;
}
#footer-bg {
    background: url("/qim/images/home-page-content-top.png") repeat-x scroll 50%
        0 #eaeaea;
}
body {
    background-color: #eaeaea;
}
#footer,
#footer_text {
    color: #797979;
}
#footer a,
#footer_text a {
    color: #002060;
}
#footer a:hover,
#footer_text a:hover {
    color: #000000;
}
