#blox-wrapper {
    background: #fff !important;
}

#blox-container {
    background: #fff !important;
}

#tncms-region-nav-main_nav {
    background: #fff;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#main_nav {
    padding: 5px;
    float: none;
    width: 855px;
    margin: 0px auto;
    background: none !important;
    height: 25px;
}

ul.navigation > li:hover {
    background: none !important;
}

ul.navigation > li {
    border-right: 1px solid #fff;
    font-size: 13px !important;
    line-height: 25px !important;
    height: auto !important
}

ul.navigation > li:last-child {
  border: none;
}

ul.navigation li.nav-right {
    float: left;
}

.nav-main-item-findit > a {
  background: url("../../images/_site/findit-logo-nav.png") no-repeat scroll left center transparent !important;
  display: block;
  height: 25px;
  text-indent: -9999px;
  width: 51px;
}

.url-tricities #blox-header-vertical-nav h1, .url-tricities #blox-header-vertical-nav h2, .url-tricities #blox-header h1, .url-tricities #blox-header h2 {
    background: url("../../images/_site/herald_new.png") no-repeat transparent;
    width: 700px !important;
    height: 98px !important;
    position: relative;
    margin-top: 0px !important;
    margin-left: 10px !important;
}

.url-tricities #blox-header-vertical-nav h1 a, .url-tricities #blox-header-vertical-nav h2 a, .url-tricities #blox-header h1 a, .url-tricities #blox-header h2 a {
    position: absolute;
    bottom: 0px;
    top: 0px;
    right: 0px;
    left: 0px;
    width: auto;
    height: auto;
}


.url-tricities #blox-header-vertical-nav, .url-tricities #blox-header {
    background: none !important;
}


.top-right-one {
    right: 10px !important;
    bottom: 55px !important;
}


#leaderboard-top2 {
    margin-top: 20px;
    background: #b6b6b6;
}


#blox-user-panel #uUser, #extra-right li a {
    color: #000 !important;
    font-size: 11px;
    text-decoration: none;
    margin-right: 2px;
    padding: 2px 4px 3px 4px;
    color: #000 !important;
    
    background: none !important;
    border: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#blox-user-panel #uUser, #blox-user-panel #uNav, #blox-user-panel #uNavOut {
    padding: 0px !important;
}

#extra-nav #extra-right li {
    border-right: 1px solid #000;
}

#extra-nav #extra-right li:last-child {
    border: none;
}

#extra-right .panel-delimiter {
  display: none;
}

#extra-right #blox-user-panel {
    height: 14px;
}

#extra-right #blox-user-panel a {
  border-right: 1px solid #000 !important;
  padding-right: 5px !important;
}

#blox-user-panel #uNavOut form fieldset a:last-child, #blox-user-panel #uNav a:last-child, #blox-user-panel #uNavReauth a:last-child {
  border: none !important;
  padding-right: 0px;
}

#extra-right #blox-user-panel dd {
  margin-right: 0px !important;
}

#footer-logo {
    background: url("../../images/_site/herald_footer_new.png") no-repeat transparent;
    width: 350px !important;
    height: 49px !important;
    position: absolute;
    bottom: 5px;
    right: 25px;
}

#blox-footer {
    background: #fff !important;
    color: #000;
    position: relative;
}


.footer-section-block.contact {
    text-align: left;
}

.footer-section-block.search form {
    margin: 0px;
}

#blox-footer .footer-section-block h4 {
    color: #990000 !important;
}

#blox-footer .footer-section-block {
    padding: 0px 15px;
    border-right: none;
    width: 150px;
}


#footer-logo a {
    position: absolute;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px;
}

.footer-section-block.social h4 {
  margin-bottom: 20px !important;
}

.footer-section-block a.social {
    text-decoration: none;
    font-size: 43px;
}


#blox-footer .footer-section-block p {
    color: #fff !important;
}


.url-tricities #index-section-title {
  background: url(../../images/_site/hc-icon-sm.png) no-repeat 0 13px !important;
  padding-left: 26px !important;
  border-bottom: 2px solid #000;
}


.url-tricities .tc-title .blox-title {
  background: url(../../images/_site/hc-icon-sm.png) no-repeat 0 3px !important;
  padding-left: 26px !important;
  width: auto;
}

#gwcweather {
  background: transparent !important;
}

#tncms-region-ads-leaderboard-bottom {
  float: none !important;
  margin: 0px auto !important;
  width: 728px;
}

.blox-photo-gallery .blox-title {
    padding-left: 10px !important;
}

.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a, #blox-html-container #blox-wrapper .blox-title h3 {
    color: #990000 !important;
}