/* -------------- Site customizations -------------- */

/* Header */
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {height:100px;width:508px;position:absolute;bottom:10px;left:4px;background: url("../../images/_site/logo_header.png") no-repeat transparent}
#blox-header h1 a, #blox-header h2 a {
  height: 100px;
  width: 508px;
}
#blox-header {background-color: #ffffff;height:175px;padding:0;}
#blox-header #leaderboard-top {display: none;}

#tab-bar-bg {position:absolute;right:0;top:0;z-index:1;}
#tab-top-img {position:absolute;left:0;top:0;z-index:2;width:450px;height:32px;background: url("../../images/_site/toptabs1.png") no-repeat transparent;}
.vip_edition #tab-top-img {position:absolute;left:0;top:0;z-index:2;width:450px;height:32px;background: url("../../images/_site/toptabs2.png") no-repeat transparent;}
.vip_edition #blox-breadcrumbs {display: none;}

#blox-header-search {
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    bottom: 20px;
}
#blox-header-search input.search-bar {
  background-color: transparent;
  border: none;
  height: 20px;
  margin-left: 20px;
  margin-top: 5px;
  width: 150px;
}
#blox-header-search form#blox-search-form div input.search-submit {
  background-image: none !important;
  background-color: transparent;
  border: medium none;
  cursor: pointer;
  height: 30px;
  margin-left: 8px;
  margin-top: 1px;
  text-indent: -9999px;
  width: 30px;
}
#blox-header-search a {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin-left: 15px;
}
#blox-search-form {
  background: url("../../images/_site/searchbox.png") no-repeat scroll 0 0 transparent;
  height: 50px;
  width: 224px;
}
.demo-ad.size-88x31.weather-sponsor-preview {right: 345px !important;bottom:36px !important;}
#weather-bug {
    right: 60px;
    bottom: 25px;
    position: absolute;
    width: 100px;
}
#weather-bug a {color: #252525;}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 36px;
    position: absolute;
    right: 345px;
}



/* General Theme Setup */
#blox-html-container {background:url("../../images/_site/bg_shadow.png") repeat-y center top #ececec;}
/*.front #blox-container {background:none repeat scroll 0 0 #f8faff;}*/
#blox-container {background-color: #ffffff;}
.highlight-white  {background:none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD;}
#blox-html-container #blox-wrapper .blox-title h3 {background: none; border-top: none;}
#blox-html-container #blox-wrapper .blox-title {background: none;}

#blox-html-container #blox-wrapper .blox-title h3, .blox-title a, .blox-sub-title a {
  background: url("../../images/_site/heading.png") repeat scroll 0 0 transparent;
  color: white;
  font-size: 13pt;
  font-weight: bold;
  height: 28px;
}


/* Navigation */
ul.dropdown li.active-horizontal, ul.dropdown li.active-horizontal {
  background: #5c5c5c; /* Old browsers */
  background: -moz-linear-gradient(top,  #5c5c5c 0%, #454444 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(100%,#454444)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* IE10+ */
  background: linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#454444',GradientType=0 ); /* IE6-9 */
}
ul.dropdown li.active-horizontal a:link, ul.dropdown li.active-horizontal a:visited {color:#ffffff;}
li.facebook-front:hover{background-color:transparent !important;}
li.facebook-front{background-color:transparent !important;margin-top:-4px !important;margin-left:10px !important;background:none !important;}
ul.dropdown {border-top: 1px solid #3a3a3a;}
ul.dropdown {
  height: 29px;
}
ul.dropdown, ul.dropdown li {
  background: #707070; /* Old browsers */
  background: -moz-linear-gradient(top,  #707070 0%, #5c5c5c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#5c5c5c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #707070 0%,#5c5c5c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #707070 0%,#5c5c5c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #707070 0%,#5c5c5c 100%); /* IE10+ */
  background: linear-gradient(top,  #707070 0%,#5c5c5c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#5c5c5c',GradientType=0 ); /* IE6-9 */
}
ul.dropdown li.hover, ul.dropdown li:hover {
  background: #5c5c5c; /* Old browsers */
  background: -moz-linear-gradient(top,  #5c5c5c 0%, #454444 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c5c), color-stop(100%,#454444)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* IE10+ */
  background: linear-gradient(top,  #5c5c5c 0%,#454444 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c5c', endColorstr='#454444',GradientType=0 ); /* IE6-9 */
}
ul.dropdown ul, ul.dropdown ul .li {
  background-color: #b8b7b7 !important;
}
ul.dropdown ul {
  border-bottom: 1px solid #5c5c5c;
  border-top: 1px solid #3a3a3a;
}
ul.dropdown ul a:link, ul.dropdown ul a:visited {
  color: #707070 !important;
  font-size: 10px;
  padding: 6px 5px 5px;
  background-color: #b8b7b7 !important;
}
ul.dropdown ul a:hover, ul.dropdown ul a.hover {color: #ffffff !important;text-decoration:underline;}
li.show-empty {visibility: hidden; !important;}

/* Extra Nav */
#extra-nav {margin:32px 0 10px;padding:0;height:21px;border:0;}
#extra-nav {
background: #b8b7b7; /* Old browsers */
  background: -moz-linear-gradient(top,  #b8b7b7 0%, #8a8a8a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8b7b7), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #b8b7b7 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #b8b7b7 0%,#8a8a8a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #b8b7b7 0%,#8a8a8a 100%); /* IE10+ */
  background: linear-gradient(top,  #b8b7b7 0%,#8a8a8a 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8b7b7', endColorstr='#8a8a8a',GradientType=0 ); /* IE6-9 */
}
#extra-nav-right a{font:bold 10px arial,helvetica,sans-serif !important;color:#000000;}
#extra-nav #blox-user-panel .uUser {font:bold 11px arial,helvetica,sans-serif !important;padding-left:5px}
#extra-nav-right li {padding:0 10px;border-right:1px solid #5e5e5e}
#extra-nav ul#extra-right form fieldset {line-height: 12px;}
#blox-user-panel.minimal  {background:none repeat scroll 0 0 transparent;border:0 none;float:left;height:auto;margin:0;overflow:visible;padding:0;width:auto;}
#blox-user-panel.minimal #uUser {display:inherit;float:left;font-weight:bold;height:15px;margin-right:5px;overflow:auto;}

#extra-nav-left {font-size: 14px;font-weight: bold;margin-left: 40px;position:absolute;z-index:5;margin-top:-23px;}
.free-edition-tab a {color: #252525;}
.vip-edition-tab a {color: #FFFFFF;}
.vip-edition-tab {padding-left: 120px !important;}
.vip_edition .free-edition-tab a {color: #ffffff;}
.vip_edition .vip-edition-tab a {color: #252525;}
.vip_edition .vip-edition-tab {padding-left: 110px !important;}


/* Footer */
#blox-footer p.footer-logo {
    background: url("../../images/_site/logo_footer.png") no-repeat scroll 15px 0 transparent;
    height: 39px;
    margin-top: 10px;
    text-indent: -99999px;
    width: 230px;}
#blox-footer #blox-copyright, .copyright {background-color: #5c5c5c; margin: 0 auto; width: 952px;}
#blox-footer  {margin: 0 auto;background-color: #707070;border:1px solid #5c5c5c;}
.footer-section-block.search .search-options {background-color:#fff;padding: 10px 10px 10px 10px;border: 1px solid #474747;}
#blox-footer .footer-section-block.search {width: 340px;}

#blox-footer .footer-section-block h4 {color: #000000;}
#blox-footer p {color: #000000;}
#blox-footer p a {color: #000000;}
.blox-bottom-block-holder ul li a {color: #000000;}
.footer-section-block.search .search-options {color: #b9b9b9; background-color: #5c5c5c; padding: 10px 10px 10px 10px;}
#blox-footer #blox-copyright, .copyright {background-color: #333333; margin: 0 auto; width: 950px;}
.copyright {color: #000000;}
.copyright a {color: #919090;}
#leaderboard-bottom {padding-bottom: 10px;}
#blox-footer .blox-bottom-block-holder {border:none;}
#blox-footer .footer-section-block h4 {border:none;}
#blox-footer .footer-section-block {border-right: 1px solid #5c5c5c;}
.blox-bottom-block-holder ul li {
  background: none;
}

/* Blocks */
#blox-featured-listings {background: #fff;}
#calendar-widget-block {background: #fff;}
.soft {background: #fff;}
.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}
#playlist {
    background-color: none;
    border-top: 2px dotted #CCCCCC;
    float: none;
    margin: 0;
    padding: 15px;
    width: auto;
}
a.more, a.more-grey {background: none repeat scroll 0 0 #29426B;}

.blox-zebra-list .zebra-stripes {width: 350px;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topright: 15px;
}
.blox-breaking-news a:hover {color:#fff}
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    background: #08478d; /* Old browsers */
    background: -moz-linear-gradient(top,  #096fe1 0%, #08478d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#096fe1), color-stop(100%,#08478d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #096fe1 0%,#08478d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #096fe1 0%,#08478d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #096fe1 0%,#08478d 100%); /* IE10+ */
    background: linear-gradient(top,  #096fe1 0%,#08478d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#096fe1', endColorstr='#08478d',GradientType=0 ); /* IE6-9 */ }
.blox-breaking-news {
    background: #333333; /* Old browsers */
    background: -moz-linear-gradient(top,  #4c4b4b 0%, #333333 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4b4b), color-stop(100%,#333333)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #4c4b4b 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #4c4b4b 0%,#333333 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #4c4b4b 0%,#333333 100%); /* IE10+ */
    background: linear-gradient(top,  #4c4b4b 0%,#333333 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4b4b', endColorstr='#333333',GradientType=0 ); /* IE6-9 */ 
}

/* Forms Page */
.forms .ui-icon-carat-1-e, .services .ui-icon-carat-1-e {
  margin-top: 9px;
}
.service-item .service-content-detail .custom-service-description {
  padding-bottom: 10px;
}
/* Form adjustments */
.subscription_rates input {width:10px !important;}
.rates tr.header {
  font-size: 12px;
}
/* Static Pages */
/* Staff */
.staff-html .stafffeatureBox {
  background: none repeat scroll 0 0 #ECECEC;
  border: 1px solid #CECECE;
  clear: both;
  margin: 0 0 1em;
  overflow: hidden;
  padding: 10px;
  border-radius: 4px 4px 4px 4px;
}
.staff-html .mediapic {
  float: left;
  margin-right: 10px;
}
.staff-html .stafffeatureBox h1 {
  font-size: 18px;
  line-height: 18px;
}
.staff-html #blox-story-text {
  padding-top: 20px !important;
}

/* E-Editions Page */
.eedition .blox-photo-gallery-list li {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  height: 180px;
  width: 100px;
}
.eedition .blox-photo-gallery-list .blox-bottom-block div strong {letter-spacing: 0;}
.eedition .blox-bottom-block div p, .eedition .bottom-block div p {font-size: 10px;line-height: 10px;}
.eedition .blox-bottom-block div a, .bottom-block div a {color: #000;}
.eedition .blox-photo-gallery-list .blox-bottom-block div {background: none repeat scroll 0 0 #ccc;}

#blox-footer .footer-section-block.search {
  width: 338px;
}

/*.container_12 .grid_4 {
    width: 300px;
    display: none;
}/*

/* Comment Rules jkleman 586396 */
#comment-rules .rules-columns {display: none;}
#comment-rules h3 {font-size: 12px !important;font-weight: normal !important;margin: 0 !important;}