/* -------------- Site customizations -------------- */
#blox-html-container {background:url("../../images/_site/bg_shadow.png") repeat-y center top #363636;}
/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/logo.png") no-repeat transparent}
#blox-header h1, #blox-header h2, #blox-header h1 a, #blox-header h2 a {height: 183px;width: 486px;}

/* Header */
#blox-html-container #blox-header {background: url("../../images/_site/header_bg.jpg") repeat scroll 0 0 transparent !important;}
#blox-header {height: 191px;padding: 0;}
#leaderboard-top {display: none;}
#weather-bug a {color: #FFFFFF;}
#blox-header-search a {color: #FFFFFF;}

/* "Boxed" changes */
/*.front #blox-container {background:none repeat scroll 0 0 #222222;}*/
.highlight-white  {background:none repeat scroll 0 0 #EFEFEF;}

/* Navigation Colors */
ul.dropdown ul, ul.dropdown ul li {background-color:#CCCCCC;}
ul.dropdown a:link, ul.dropdown a:visited, #blox-header-vertical-nav a, #extra-nav ul a  {color:#CCC;}

/* "Boxed" Block changes */
#blox-featured-listings {background: #FFFFFF;}
#blox-featured-listings .ui-widget-content { color: #666666;}
#calendar-widget-block {background: #FFFFFF;}
.soft {background: #efefef;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {background:none repeat scroll 0 0 #000000;}
.blox-photo-gallery-list li {border:4px solid #000000; /*quick fix*/ margin-right:15px; }
.stocks-script.size-150 {margin: 0 auto;text-align: center;width: 140px;}
.highlight-stocks {padding: 2px;}
.stocks-script.size-150 table {margin-left: -5px;}

/* quick meeting fix */
.blox-zebra-list .zebra-stripes{width:350px;}
.container_16 .grid_13 .blox-zebra-list .zebra-stripes {
  width: 490px;
}

/* featured block title */
.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a{color:#000;}

#leaderboard-bottom{padding-top:10px;}

.core-slider.horizontal.playlist{background-color:#ddd!important;}
    
/*  Header Top Navigation */
#header-top {
  background: #555555;
  background: -moz-linear-gradient(top,  #555555 1%, #3e3e3e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#3e3e3e));
  background: -webkit-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -o-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -ms-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  font: 12px/18px Arial,sans-serif;
  margin-bottom: 0;
  padding: 0 10px;
  border-bottom: 6px solid #FFFFFF;
}

.header-top-navigation a { color: #FFFFFF;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe-white.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 10px; padding: 2px 4px 2px 5px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul {margin-left: 0;margin-top: 2px;}
#header-top.outside_header #blox-user-panel.minimal { color: #FFFFFF;}
#header-top.outside_header #blox-user-panel.minimal a { color: #FFFFFF;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

/*  Navigation */
/*ul.navigation {
  background: #89171A;
  background: -moz-linear-gradient(top,  #89171A 1%, #610e11 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#89171A), color-stop(100%,#610e11));
  background: -webkit-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: -o-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: -ms-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: linear-gradient(top,  #89171A 1%,#610e11 100%);
  color: #FFFFFF;
  font-weight: bold;
}*/
.home-icon-white > a {
  background-position: 0 center;
}
.home-icon-white:hover > a, .home-icon-white.active > a, .home-icon-white.current-section > a {
  background-position: -21px center;
}
ul.navigation {
  background: #fff;
  background: -moz-linear-gradient(top,  #fff 1%, #d5d4d4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#d5d4d4));
  background: -webkit-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: -o-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: -ms-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  color: #000;
  font-weight: bold;
}

ul.navigation {
  border-bottom: 1px solid #555555;
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}
ul.navigation > li {background:none transparent;}
ul.navigation, ul.navigation > li > a {
  color: #000000;
  font-weight: bold;
}
ul.navigation > li.current-section { 
  background: #555555;
  background: -moz-linear-gradient(top,  #555555 1%, #3e3e3e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#3e3e3e));
  background: -webkit-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -o-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -ms-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: linear-gradient(top,  #555555 1%,#3e3e3e 100%);
}
ul.navigation > li:hover { 
  background: #89171A;
  background: -moz-linear-gradient(top,  #89171A 1%, #610e11 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#89171A), color-stop(100%,#610e11));
  background: -webkit-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: -o-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: -ms-linear-gradient(top,  #89171A 1%,#610e11 100%);
  background: linear-gradient(top,  #89171A 1%,#610e11 100%);
}
ul.navigation > li.current-section a { color: #FFFFFF;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #FFFFFF;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}

/* Mega Nav */
ul.navigation.mega .mega-nav-container .blox-column .blox-list li a.tn-flag { color: #FFFFFF;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { height: auto; width: auto;}
ul.navigation.mega .mega-nav-container .blox-list li { margin: -1px 0 1px;}
ul.navigation.mega .mega-nav-container ul.blox-flags.headline-list li {border: none;}
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title h3,
#blox-html-container #blox-wrapper ul.navigation.mega .mega-nav-container .blox-title { background: url("none") repeat scroll center bottom transparent; border-top: medium none;}

/*  Footer */
.footer-section-block.start.contact h4 {display:none;}
#blox-footer .footer-section-block.start.contact p {
  color: #000000;
  line-height: 1.7em;
  margin: 0 0 5px;
  padding: 0 14px 10px;
}
p.footer-logo { background: url("../../images/_site/logo-footer-black.png") no-repeat scroll 0 0 transparent; display: block; height: 94px; width:250px;  margin: 5px 0 25px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 94px; width:250px; text-indent: -9999em;}
#blox-footer .footer-section-block { height: 240px;}
.footer-section-block.search .search-options { padding: 5px;}
.blox-bottom-block-holder ul.nav-footer.bull-list li { background: url("none") no-repeat scroll 0 0 transparent; padding-left: 0;}
#blox-footer ul.nav-footer.bull-list {
  color: #000000;
  margin-top: 10px;
}
#blox-footer .footer-section-block h4 {
  color: #000000;
  padding: 9px 20px 10px 1px;
}
#blox-footer {
  margin: 0 auto;
}
p.copyright {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF;
  margin: 0 auto;
  width: 950px;
}
/* -------------- Site customizations -------------- */

.blox-breaking-news {background: none repeat scroll 0 0 #000000;}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {color: #BC2025;}

.ui-widget-content a {color: #616161;}

.calendar a.button:hover, .calendar .button a:hover {color: #FFFFFF;text-decoration: underline;}

.classifieds .heading-class .button {background: none repeat scroll 0 0 #000000;}
.classifieds .heading-class .button:hover {background: none repeat scroll 0 0 #000000;color: #FFFFFF;}
.classifieds .heading-class a.button:hover, .classifieds .heading-class .button a:hover {color: #FFFFFF;text-decoration: underline;}

#edition-search-bar {color: #FFFFFF;}
#edition-search-bar input#edition-search-submit {color: #FFFFFF;}

#index-section-title {
  background: #555555;
  background: -moz-linear-gradient(top,  #555555 1%, #3e3e3e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#555555), color-stop(100%,#3e3e3e));
  background: -webkit-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -o-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: -ms-linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  background: linear-gradient(top,  #555555 1%,#3e3e3e 100%);
  border-radius: 2px;
  padding: 5px 0 0 5px;
}

.blox-title h3, .blox-sub-title h4 {
  color: #000;
  font-family: sans-serif;
  font-size: 1.9em;
  font-weight: bold;
  margin: 0;
}
.titlebar .blox-title h3, .titlebar .blox-sub-title h4 {
  padding-left: 10px;
  background: #fff;
  background: -moz-linear-gradient(top,  #fff 1%, #d5d4d4 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fff), color-stop(100%,#d5d4d4));
  background: -webkit-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: -o-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: -ms-linear-gradient(top,  #fff 1%,#d5d4d4 100%);
  background: linear-gradient(top,  #fff 1%,#d5d4d4 100%);
}
.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer .footer-section-block h4, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
  border-color: #222222;
  color: #000000;
}
.soft .blox-title h3 a {
  color: #000000 !important;
}

/* classifieds > housing */
.housing-special-div p {
  font-size: 14px;
  line-height: 40px;
  text-align: center;
}
.housing-special-div a {
  color: #457C9D;
  font-size: 14px;
  text-decoration: underline;
}

/* user dashboard */
.container_16 .grid_1 {
  padding-left: 30px;
  width: 40px;
}
.users.admin .ui-widget-content {
  background: none repeat-x scroll 50% 50% #FFFFFF;
  border: 1px solid #ccc;
  color: #000000;
}

/* Public Notices link */
.tpa-notices-div {
  bottom: 40px;
  font-size: 12px;
  font-weight: bold;
  position: absolute;
  right: 140px;
}
.public-notices-image {
  display: block;
  height: 137px;
  margin: 0;
  padding: 0;
  width: 160px;
}

/* Featured block - front page */
.container_16 .grid_13 #tncms-block-246902 .slideshow-showcase .small-photo-cutline {width: 39%;}

#tncms-block-246911 #sub_body p {
font-size: 12px;
}