@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
#login-box-form-page {
display: none;
}
#user-gateway .page .blox-alert{display:none!important}
#user-gateway .blox-alert.unauthorized-user.blox-loading{display:block!important}
#comment-log-in-area h3 {display:none;}
#comment-rules {display:none;}
.obituaries #login-box-form-page{display:none;}
/* -------------- Simplicity defaults -------------- */
/*#blox-html-container {background: url("../../images/_site/bg-main.jpg") repeat-x scroll 0 0 #FFFFFF;}*/
#blox-html-container {background: none repeat-x scroll 0 0 transparent;}
/* 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 {bottom: 1px;height: 72px;left: 0;position: relative;width: 440px;}
#blox-header h1 a, #blox-header h2 a {height: 72px;width: 440px;}

/* Header */
#blox-header {
    background: #152651;
    background: -moz-linear-gradient(top,  #324f8e 0%, #152651 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#324f8e), color-stop(100%,#152651));
    background: -webkit-linear-gradient(top,  #324f8e 0%,#152651 100%);
    background: -o-linear-gradient(top,  #324f8e 0%,#152651 100%);
    background: -ms-linear-gradient(top,  #324f8e 0%,#152651 100%);
    background: linear-gradient(top,  #324f8e 0%,#152651 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#324f8e', endColorstr='#152651',GradientType=0 );
    height: auto;
    padding: 9px 0 0;
}

#weather-bug a {color: #FFFFFF;}
#blox-header-search a {color: #FFFFFF;}

/*  Header Top Navigation */
.header-top-right {margin-right: 0;margin-top: 15px;width: auto;}
#header-top {float: right;font: 12px/18px Arial,sans-serif;height: 70px;margin-bottom: 0;margin-top: 20px;padding: 0;position: relative;width: 490px;z-index: 1;}
.header-top-navigation a {color: #FFFFFF;font-size: 12px;}
.header-top-navigation li:hover { background-color: transparent;}
.header-top-left {margin-top: 0;}
#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 8px 2px 9px;}
#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;}
#header-top-right ul.login { margin: 4px 0 4px 20px;}

.nav-header_top_right-right-e-edition a, .nav-header_top_right-right-customer-service a, .nav-header_top_right-right-contests a {}
#header-top-right .header-top-navigation a {font-size: 12px;font-weight: bold;line-height: 25px;background: none repeat scroll 0 0 #578dcd;border-radius: 5px 5px 5px 5px;padding: 5px 10px;}
#header-top-right .header-top-navigation a:hover {background: none repeat scroll 0 0 #FFF;color:#17264f;}
#header-top #header-top-right .header-top-navigation li {background: none repeat scroll 0 0 #17264f;border-radius: 8px 8px 8px 8px;padding-bottom: 8px;padding-top: 8px;}
.nav-header_top_right-right-e-edition {border-radius: 0 0 0 0 !important;}
.nav-header_top_right-right-customer-service {border-radius: 8px 0 0 8px !important;padding-left: 8px !important;}
.nav-header_top_right-right-contests {border-radius: 0 8px 8px 0 !important;padding-right: 8px !important;}
.nav-header_top_right-right-facebook {margin-left: 8px;}
#header-top-right .nav-header_top_right-right-facebook a, #header-top-right .nav-header_top_right-right-facebook a:hover {
  background: url("../../images/_site/icon-facebook-25.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;width: 25px;height: 25px;display: block;border-radius: 0;padding: 0;}
.nav-header_top_right-right-facebook {border-radius: 8px 0 0 8px !important;padding-left: 8px !important;}
#header-top-right .nav-header_top_right-right-twitter a, #header-top-right .nav-header_top_right-right-twitter a:hover {
  background: url("../../images/_site/icon-twitter-25.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;width: 25px;height: 25px;display: block;margin-left: -5px;border-radius: 0;padding: 0;}
.nav-header_top_right-right-twitter {border-radius: 0 !important;}
#header-top-right .nav-header_top_right-right-pinterest a, #header-top-right .nav-header_top_right-right-pinterest a:hover {
  background: url("../../images/_site/icon-pinterest-25.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;width: 25px;height: 25px;display: block;margin-left: -5px;border-radius: 0;padding: 0;}
.nav-header_top_right-right-pinterest {border-radius: 0 !important;}
#header-top-right .nav-header_top_right-right-instagram a, #header-top-right .nav-header_top_right-right-instagram a:hover {
  background: url("../../images/_site/icon-instagram-25.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;width: 25px;height: 25px;display: block;margin-left: -5px;border-radius: 0;padding: 0;}
.nav-header_top_right-right-instagram {border-radius: 0 !important;}
#header-top-right .nav-header_top_right-right-rss a, #header-top-right .nav-header_top_right-right-rss a:hover {
  background: url("../../images/_site/icon-rss-25.png") no-repeat scroll 0 0 transparent;text-indent: -9999px;width: 25px;height: 25px;display: block;margin-left: -5px;border-radius: 0;padding: 0;}
.nav-header_top_right-right-rss {border-radius: 0 8px 8px 0 !important;padding-right: 8px !important;}


/* User panel (All Access) */
.custom-user-panel {
  background: url("../../images/_site/all_access.png") no-repeat scroll 0 0 transparent;
  position: absolute;height: 70px;overflow: visible;width: 950px;bottom: 72px;left: 10px;z-index:0;}
#blox-user-panel.minimal, #blox-user-panel.minimal a {color: #000;font-size: 12px;}
#blox-user-panel #uUser a {color: #FFFFFF;font-size: 12px;}
.custom-user-panel #blox-user-panel.minimal {float: none;height: 70px;margin: 0;overflow: visible;padding: 0;position: absolute;text-align: center;width: 950px;}
.custom-user-panel #blox-user-panel.minimal #uUser {
  bottom: -6px;color: #FFFFFF;display: block;float: none;font-weight: bold;height: auto;margin: 0;overflow: visible;position: absolute;right: 100px;text-align: right;}
.custom-user-panel .panel-delimiter {display: none;}
.custom-user-panel #blox-user-panel.minimal .signup-link {bottom: 27px;font-weight: bold;left: 360px;position: absolute;white-space: nowrap;}
.custom-user-panel #blox-user-panel.minimal .open-modal-login-panel.login-link {bottom: 20px;left: 175px;position: absolute;white-space: nowrap;display:none;}
.custom-user-panel #blox-user-panel.minimal .user-panel-subscribe {font-size: 12px;font-weight: bold;}
.custom-user-panel #blox-user-panel.minimal .user-panel-activate {font-size: 9px;}
.custom-user-panel #blox-user-panel.minimal .user-panel-bold {font-weight: bold;}
.custom-user-panel #blox-user-panel.minimal #uNavOut {border: 0 none;bottom: 27px;float: none;font-weight: bold;left: 205px;padding: 0;position: absolute;}
.custom-user-panel #blox-user-panel.minimal #uNavOut .logout-link {left: 175px;position: absolute;}
.custom-user-panel #blox-user-panel.minimal .uNavReauth .logout-link {bottom: 27px;font-weight: bold;left: 175px;position: absolute;}
.custom-user-panel #blox-user-panel.minimal .uNavReauth .login-link {bottom: 27px;font-weight: bold;left: 240px;position: absolute;}

.sports.high_school .custom-user-panel, .us_open .custom-user-panel, .discover_fayetteville .custom-user-panel, .elite .custom-user-panel  {display:none;}
/* END - User panel (All Access) */








/*  Navigation */
ul.navigation {background: url("../../images/_site/nav-main.jpg") repeat-x scroll left bottom #fff;height: 37px;}
.home-icon a {line-height: 37px;}
.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 > li:hover > .no-link, ul.navigation > li.current-section > .no-link {color: #FFFFFF;}
ul.navigation > li > a, ul.navigation > li > .no-link {line-height: 37px;}

ul.navigation { color: #000000; font-weight: bold;}
ul.navigation > li { background: none repeat scroll 0 0 transparent; color: #000000; font-weight: bold; padding: 0px 6px;}
ul.navigation, ul.navigation > li > a { color: #000000;}
ul.navigation > li.current-section { background-color: #08478D;}
ul.navigation > li:hover, ul.navigation > li.active { background-color: #08478D;}
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 { line-height: 1.7em; margin: 0 0 5px; padding: 0 1px 10px;}
p.footer-logo { background: url("../../images/_site/footer-logo-new.jpg") no-repeat scroll 0 0 transparent; display: block; height: 31px; margin: 5px 0 5px !important; padding: 0 !important;}
p.footer-logo a { display: block; height: 31px; 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: 6px;}
#blox-footer p {color: #000000;}
#blox-footer .footer-section-block h4 {border-bottom: 1px solid #D1D1D1;color: #000000;padding: 9px 20px 10px 2px;}
.blox-bottom-block-holder ul li a {color: #000000;}
#blox-footer .footer-section-block.search {width: 220px;}
.footer-section-block.search form {
  margin: 10px;
  text-align: left;
}

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

.blox-breaking-news {
  background: #dad8d8;
  background: -moz-linear-gradient(top,  #f6f6f6 0%, #dad8d8 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dad8d8));
  background: -webkit-linear-gradient(top,  #f6f6f6 0%,#dad8d8 100%);
  background: -o-linear-gradient(top,  #f6f6f6 0%,#dad8d8 100%);
  background: -ms-linear-gradient(top,  #f6f6f6 0%,#dad8d8 100%);
  background: linear-gradient(top,  #f6f6f6 0%,#dad8d8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dad8d8',GradientType=0 );
  border-radius: 4px 4px 4px 4px;}
.blox-breaking-news a {color: #08478D;}
.breaking-transition li {
  background: none repeat scroll 0 0 transparent;
}

.slideshow-showcase .top-heading, .slideshow-showcase .top-heading-invert {
  display: none;
}

.soft .image-list-text p {clear: both;}
.soft .blox-title h3 a {color: #000000;}

#blox-html-container #blox-wrapper .highlight-grey .blox-title h3 {background: none repeat scroll center bottom transparent;border-bottom: 1px solid #DFDFDF;border-top: medium none;}
#blox-html-container #blox-wrapper .highlight-grey .blox-title {background: none repeat scroll 0 0 transparent;}

.blox-title a, .blox-sub-title a {
  color: #000000;
  font-family: 'Oswald';
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}


#blox-html-container #blox-wrapper .blox-title {
  height: auto;
}

#blox-html-container #blox-wrapper .blox-title h3 {
    background: #d9d7d8; 
    background: -moz-linear-gradient(top,  #fffdff 1%, #d9d7d8 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fffdff), color-stop(100%,#d9d7d8)); 
    background: -webkit-linear-gradient(top,  #fffdff 1%,#d9d7d8 100%); 
    background: -o-linear-gradient(top,  #fffdff 1%,#d9d7d8 100%); 
    background: -ms-linear-gradient(top,  #fffdff 1%,#d9d7d8 100%); 
    background: linear-gradient(top,  #fffdff 1%,#d9d7d8 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffdff', endColorstr='#d9d7d8',GradientType=0 );
  border-bottom: 1px solid #DFDFDF;
  border-top: 1px solid #DFDFDF;
  color: #000;
  font-family: 'Oswald';
  font-size: 16px;
  font-weight: 400;
  padding: 2px 10px;
  line-height: 28px;
}

#blox-html-container #blox-wrapper #blox-stocks-standalone .blox-title h3 {background: none repeat scroll center bottom transparent;border-bottom: 1px solid #DFDFDF;border-top: none;}
#blox-html-container #blox-wrapper #blox-stocks-standalone .blox-title {background: none repeat scroll 0 0 transparent;}

#index-section-title {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 4px solid #B4B4B4;
  color: #FFFFFF;
  float: none;
  font-size: 30px;
  font-weight: bold;
  height: 48px;
  margin-bottom: 20px;
  padding: 5px 0 0 20px;
}

#index-section-title h1, #index-section-title h2 {
  background: none repeat scroll 0 0 #B4B4B4;
  float: left;
  font-family: oswald;
  font-size: 30px;
  font-weight: 400;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

.form-title {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 4px solid #B4B4B4;
  color: #FFFFFF;
  float: none;
  font-size: 30px;
  font-weight: bold;
  height: 58px;
  margin-bottom: 20px;
  padding: 5px 0 0 20px;
}

.form-title h1.form_heading {
  background: none repeat scroll 0 0 #B4B4B4;
  float: left;
  font-family: oswald;
  font-size: 30px;
  font-weight: 400;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
}

.form-title .required-field {
  font-size: 12px;
}

#blox-right-col .blox-headline > a {
  font-size: 12px;
}

#blox-right-col .blox-recent-list li {
  padding: 3px 0;
}

#blox-html-container #blox-right-col .blox-comments li, #blox-html-container #blox-right-col .blox-no-comments li {
  padding: 0 10px;
}

.blox-zebra-list .zebra-mane a {
  font-size: 18px;
}

.zebra-list .headline-cell > a {
  font-size: 13px;
}

a.more, a.more-grey {background: none repeat scroll 0 0 #203260; text-transform: uppercase;}
.day-partition {background: none repeat scroll 0 0 #203260;}

/* Staff Page */
.staff_directory #blox-author #author_img img {
  border: medium none;
  border-radius: 3px 3px 3px 3px;
  display: block;
  float: left;
  margin: 5px 10px 0 0;
  width: 90px;
}
.margintop {margin-top: 25px;}

/* Block adjustments - Front page */
#tncms-block-278419 #ui-accordion-mostPopAccordian-header-0 {display: none;}
#tncms-block-278419 #ui-accordion-mostPopAccordian-header-1 {display: none;}

/* Tile ad adjustment */
#tncms-region-ads-tile-middle, #tncms-region-ads-tile-top, #tncms-region-ads-tile-bottom {float: right;margin-right: 10px;}
#tncms-region-ads-leaderboard-top object {float: left !important;margin-bottom: 0 !important;margin-left: 0 !important;}

/* Tributes Styles*/
#blox-enhanced-announcements {background: #ccc;}
/* end Tribute Styles */

/* mega nav covering video */
.blox-multimedia-video iframe {
  z-index: 1 !important;
}


/* ---------------------------------------- 910preps - sports/high_school ------------------------------------------------- */

#blox-html-container.sports.high_school {
  background: url("../../images/_site/bg-910-4.jpg") repeat-x scroll 0 0 #e6e9e7;
}

.sports.high_school #blox-header {
    background: none transparent;
    height: 281px;
    padding: 9px 0 0;
}

/* Header Logo */
.sports.high_school #blox-header-vertical-nav h1,
.sports.high_school #blox-header-vertical-nav h2,
.sports.high_school #blox-header h1,
.sports.high_school #blox-header h2
    {background: url("../../images/_site/logo-910-3.png") no-repeat transparent}
.sports.high_school #blox-header h1, .sports.high_school #blox-header h2 {bottom: 7px;height: 137px;left: -1px;position: absolute;width: 523px; top:113px;}
.sports.high_school #blox-header h1 a, .sports.high_school #blox-header h2 a {height: 137px;width: 525px;}

.sports.high_school ul.navigation > li.current-section, .sports.high_school ul.navigation > li:hover {
  background-color: #529329;
}

.sports.high_school .day-partition {background: none repeat scroll 0 0 #333333;}

.sports.high_school a.more, .sports.high_school a.more-grey {background: none repeat scroll 0 0 #032F09;}

.sports.high_school #div-gpt-ad-1400700352374-8 {width: 88px; height: 31px; display: block; position: absolute; z-index:4; left:550px; top:250px;}
.sports.high_school  .blox-title h3 {background:#74bc25; border-top:1px solid #000; border-bottom:1px solid #000;}

/* ---------------------------------------- Discover Fayetteville - discover_fayetteville ------------------------------------------------- */

#blox-html-container.discover_fayetteville {
  background: url("../../images/_site/bg-discover-9.jpg") no-repeat scroll top center #fff;
}

.discover_fayetteville #blox-header {
    background: none transparent;
    height: 281px;
    padding: 9px 0 0;
}

/* Header Logo */
.discover_fayetteville #blox-header-vertical-nav h1,
.discover_fayetteville #blox-header-vertical-nav h2,
.discover_fayetteville #blox-header h1,
.discover_fayetteville #blox-header h2
    {background: url("../../images/_site/logo-discover-2.png") no-repeat transparent}
.discover_fayetteville #blox-header h1, .discover_fayetteville #blox-header h2 {bottom: 67px;height: 71px;left: -1px;position: absolute;width: 550px;}
.discover_fayetteville #blox-header h1 a, .discover_fayetteville #blox-header h2 a {height: 71px;width: 517px;}

.discover_fayetteville ul.navigation > li.current-section, .discover_fayetteville ul.navigation > li:hover {background-color: #342113;}

.discover_fayetteville .day-partition {background: none repeat scroll 0 0 #342113;}

.discover_fayetteville a.more, .discover_fayetteville a.more-grey {background: none repeat scroll 0 0 #342113;}



/* ---------------------------------------- US Open - /us_open ------------------------------------------------- */


#blox-html-container.us_open {background: url("../../images/_site/bg-us-open-3.jpg") no-repeat scroll 0 0 #e5e5b8;}
#blox-html-container.us_open #blox-header {background: url("../../images/_site/us_open_header_3.png") no-repeat scroll bottom left transparent;height: 281px;padding: 9px 0 0;}
#blox-html-container.us_open #blox-header-vertical-nav h1, #blox-html-container.us_open #blox-header-vertical-nav h2, #blox-html-container.us_open #blox-header h1, #blox-html-container.us_open #blox-header h2 {
  background: none no-repeat scroll 0 0 transparent;}
#blox-html-container.us_open ul.navigation > li:hover, #blox-html-container.us_open ul.navigation > li.active {background-color: #7A971F;}
#blox-html-container.us_open #index-section-title {display:none;}
#blox-html-container.us_open #blox-footer {background: none repeat scroll 0 0 #bfc77e;}
#blox-html-container.us_open #leaderboard-bottom {padding-bottom: 10px;}
#blox-html-container.us_open p.footer-logo {background: url("../../images/_site/logo-footer-up-open-2.png") no-repeat scroll 0 0 transparent;}
#blox-html-container.us_open #blox-footer p a {color: #FFFFFF;}
#blox-html-container.us_open #blox-footer .footer-section-block {border-right: 1px solid #000000;}
#blox-html-container.us_open #blox-footer .footer-section-block h4 {border-bottom: 1px solid #000000;}
#blox-html-container.us_open .footer-section-block.search .search-options {border: 1px solid #000000;}
#blox-html-container.us_open .top-right-one {bottom: 50px;right: 10px;}
#blox-html-container.us_open .demo-ad.size-88x31.weather-sponsor-preview {bottom: 60px;right: 185px;}
#blox-html-container.us_open #weather-sponsor img, #blox-html-container.us_open #weather-sponsor iframe, #blox-html-container.us_open #weather-sponsor embed, #blox-html-container.us_open #weather-sponsor object 
{bottom: 53px;position: absolute;right: 185px;}



/* Zvents - custom calendar */
#zvents-index-widget {width: 300px;}
.widget-header {font-size: 14px;font-family: arial;font-weight: bold;margin-left: 5px;margin-top: 5px;color: #0f1e2f;}
.calendar-header {background-color:#CCCCCC;color:#15192F;font-size:12px;font-weight:bold;width: 42%;}
.ZventsQuickSearch {width: 210px;height: 25px;}
.ZventsQuickSearch * {font-family: Arial,Helvetica,sans-serif;font-size: 11px;}
.ZventsQuickSearch table {}
.ZventsQuickSearch form {margin: 0;padding: 0;}
.ZventsDayButton, .ZventsDayButton * {display: block;text-align: center;}
.ZventsDayButton {width: 28px;color: #fff;background-color: #094a89;border: solid 1px #094a89;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;text-decoration: none;
  cursor: pointer;line-height: 120%;font-weight: bold;margin-right: 0px;padding: 1px 1px 1px 1px;}
.ZventsDayButton:hover {background-color: #e2eef8;color: #094a89;}
.ZventsDayButtonDate {font-size: 12px;}
.ZventsDayButtonDay {font-size: 10px;}
.ZventsDayButtonAll {width: 34px;margin-right: 0;background-color: #094a89;color: #fff;}
.ZventsDayButtonAll:hover {background-color: #e2eef8;color: #094a89;}
.ZventsDayButtonToday {color: #094a89;background-color: #e2eef8;border: solid 1px #094a89;}
.ZventsDayButtonToday:hover {background-color: #094a89;color: #fff;}
.ZventsDayButtonWeekend {background-color: #dceded;color: #094a89;border: solid 1px #094a89;}
.calendar-links {width: 200px;margin-bottom: 10px;margin-top: 10px;color: #094a89;font-weight: normal;}
.calendar-links a {color: #094a89;text-decoration: none;font-size: 11px;font-weight: bold;}
#zvents-index-to-do {width: 25%;float: left;margin-top: 8px;margin-left: 4px;margin-bottom: 8px;}
#zvents-index-to-do span a {text-decoration: none;font-size: 11px;font-weight: bold;margin-left: 3px;}
#zvents-index-calendar {float: left;width: 65%;}
.ZventsEventDate {font-family: arial;font-size: 10px;}
.ZventsEvent {margin-left: 8px;margin-bottom: 10px;}
.zvents-search-item {width: 70px;height: 18px;font-family: arial;font-weight: bold;font-size: 12px;color: #fff;margin-bottom: 2px;padding-top: 3px;border-bottom: solid 1px #70b1d7;}
.zvents-search-item span {}
.zvents-search-item a {color: #094a89;}
.zvents-search-item a:hover {color: #70b1d7;}
/* #f) Zvents / Event list # */
#today-tomorrow {margin-top: 5px;}
#zventsTab {width: 248px;height: 22px;border-bottom: solid 2px #70b1d7;}
#today-tab a, #tomorrow-tab a {float: left;margin-right: 1px;font-family: arial, sans-serif;font-size: 12px;font-weight: bold;color: #fff;margin-top: 5px;padding: 2px 8px;background-color: #70b1d7;cursor: pointer;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
#div1, #div2 {width: 248px;padding: 5px;margin-bottom: 5px;background-color: #fff;}
#ZventsWidget1 .ZventsEventTime,
#ZventsWidget2 .ZventsEventTime {
  color: #094a89;font-weight: bold;font-size: 10px;background-color: #e2eef8;padding: 2px 3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;}
#ZventsWidget1 .ZventsEventName, #ZventsWidget2 .ZventsEventName {color: #094a89;font-family: tahoma, sans-serif;font-weight: bold;font-size: 10px;text-decoration: none;}
.ZventsEvent {padding-bottom: 5px;border-bottom: solid 1px #ccc;margin-left: 0px;}
.article-calendar-links {width: 250px;margin-left: 15px;margin-bottom: 10px;}
.article-calendar-links a {color: #094a89;text-decoration: none;font-size: 11px;font-weight: bold;}
.z-eventlist-layoutW1 .z-eventinfo, .z-sponsored .z-eventinfo {width: 380px;}
.z-heading, .z-dateline, .z-venueline {width: 90%;}
.z-eventlist-layoutW1 li {width: 450px;padding: 10px 0px;border-bottom: solid 1px #f3f3f3;}
.z-eventlist-layoutW1 ul, .z-eventlist-layoutW1 li .z-eventinfo {width: 450px;}
.z-eventlist-layoutW1 h3.z-heading, .z-sponsored h3.z-heading {font-size: 13px;font-weight: bold;}
.z-dateline, .z-venueline, .z-sponsored p.z-dateline, .z-sponsored .z-venueline {font-size: 12px;color: #000;}
/* END Zvents - custom calendar */

/* Background ad */
#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/_site/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/_site/blank.gif");
  width:190px;
  height:100%;
}

/* -------------- Site customizations by Mariano Santillan -------------- */
.blox-updated {display:block;}
.blox-updated:first-letter {text-transform:uppercase;}
#section-rss-link {display:none;}  
.clean_pillbox_large {display:none;}
.blox-breaking-news p.title-flag {background:#c34223;}
.slideshow-tabs-panel-items {border-right:none; border-left:none; border-bottom:none;}
#tncms-region-bottom-one-index {padding-left:10px; padding-right:10px;}
.nav-footer-item-target-printing-distribution {width:90px;}
#tncms-region-ads-leaderboard-top embed, #tncms-region-ads-leaderboard-top iframe, #tncms-region-ads-leaderboard-top object {margin-left: 0 !important;}
.blox-photo-gallery-list li {background:#000;}
.blox-photo-gallery-list .blox-bottom-block {height:60px;}
.blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div{height:50px;}
#div-gpt-ad-1400700352374-8 {width: 88px; height: 31px; display: block; position: absolute; z-index:4; left:550px; top:215px;}
#div-gpt-ad-1400700352374-4, #div-gpt-ad-1400700352374-3 {margin-bottom: 20px;}
.blox-related-items a{font-size:13px;}
.blox-related-items a .child-type {font-size:13px;}
.foclear10 {clear:both; height:10px;}
.foclear20 {clear:both; height:20px;}
#rail-top {margin-bottom: 20px;}
#blox-story-photo-container .instant-gallery-app p span {font-size: 12px;}


/* -------------- Styles for summer camps pages -------------- */
#campsintro {width:620px;}
#campsintro ul {margin:0; padding:0;}
#campsintro li {list-style-type:none; float: left; padding-right:25px;}
#campsintro h3 {text-align:center; margin: 0 0 40px 0;}
#campsintro p {margin-bottom:50px; width: 480px; padding:0 70px; text-align:center; margin-top:-40px;}
#campsintro a {text-decoration:none; font-family: oswald, sans-serif; font-weight:400;text-transform:uppercase;}
#campsintro a:hover {text-decoration:underline;}
#campsintro img {border:none;}
.partnershipfooter {border-top:1px solid #ccc; padding-top:20px;}
.partnershipfooter img {float:left; padding-right:20px;}
.campclear {clear:both; height:1px;}
#campsMain {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h3.campsSubHead {font-family: oswald, sans-serif; font-weight: 400; text-transform:uppercase; font-size:18px; margin-top: 20px;}
#campsMain p{margin-bottom: 18px;
}

/* -------------- Styles for Election 2014 results table -------------- */
table#resultsMay2014 {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
table#resultsMay2014 td {padding: 4px 10px;}
.countyElex2014 {background-color: #162750; color: #fff; font-weight: bold; text-align: center; font-size: 14px; padding: 4px; margin-bottom: 6px; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase;}
.greyBarElex2014 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-align: center; background-color: #dfdfdf; width: 98%; padding: 1%; margin: 6px 0;}


/* -------------- Styles for 2014 US Open -------------- */
.usopenheader { display:block; width: 570px; padding-left:50px; background-image:url('http://www.fayobserver.com/app/shared_images/usopen/header-back2.jpg'); background-position: top left; background-repeat: no-repeat; }
.usopenheader p {font-family:'oswald', sans-serif; font-weight:700; font-size: 30px; margin:0; padding: 20px 15px; color: #fff;}
.usopenquicklinks {margin: 0; font-family: arial, sans-serif; font-size: 13px; } 
.usopenquicklinks li { list-style-type:none; float: left; padding: 3px 10px; border-right: 2px solid #518438;}
.usopenquicklinks li:last-child { border-right: 0 solid #fff;}
.usopenclear {clear:both; height: 10px;}
.usopenfooter { display:block; width: 620px; background-image:url('http://www.fayobserver.com/app/shared_images/usopen/footer-back.jpg'); background-position: top left; background-repeat: no-repeat; }
.usopenfooter a {font-family: arial, sans-serif; font-weight:bold; font-size: 13px; margin:0; padding: 7px 10px; color: #fff; float: right; display: block; text-decoration: none; }
.usopenfooter a:hover { text-decoration: underline; }
.usopenfooterclear {clear:both; height:1px;}
.usopenhead { display:block; width: 280px;  font-family: 'oswald', sans-serif; font-weight:400; font-size: 16px;  padding : 2px 10px; color: #fff; line-height: 28px; 
background: rgba(164,179,87,1);
background: -moz-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(82,128,53,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,179,87,1)), color-stop(100%, rgba(82,128,53,1)));
background: -webkit-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(82,128,53,1) 100%);
background: -o-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(82,128,53,1) 100%);
background: -ms-linear-gradient(top, rgba(164,179,87,1) 0%, rgba(82,128,53,1) 100%);
background: linear-gradient(to bottom, rgba(164,179,87,1) 0%, rgba(82,128,53,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#528035', GradientType=0 );}
.usopen300 {width: 280px;}
.usopen620 {width: 600px;}
#simplecard {width:620px; font-family: 'Arial', sans-serif; font-size: 12px;}
#simplecard li{list-style-type: none; display:inline-block; margin:1px 0;}
.colgolfer {width:165px; text-align:left; padding-left:10px;}
.colscore {width:60px; text-align:center; font-weight:bold;}
.colhole {width:60px; text-align:center;}
.colhead {font-family: 'Oswald', sans-serif; font-weight:400; text-transform: uppercase;}
.colnav {margin:0; padding: 2px 0; color:#fff; background:#1d341e;}
.colodd {margin:1px 0; padding: 2px 0; background:#fff;}
.coleven {margin:1px 0; padding: 2px 0; background:#e8e8e7; border-top: 1px solid #c8c5be; border-bottom: 1px solid #c8c5be;}
.colsingle {float:left; width: 310px; margin:0; padding:0;}

/*  Adjustments needed for DFP integration CRM #559135 */
#background-ad { position: absolute;}

/* ---Late Press Start Box --- */
.latepress {background:#1d3b57; width:600px; display:block; color:#fff; font-family:Arial, sans-serif; font-weight:bold; padding:0 10px;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;}
.latepress h3 {margin:0; padding:8px 0; font-size:17px; text-transform:uppercase;}
.latepress p {margin:0; padding:0; font-size:13px; line-height:17px;}
.latepress a {color:#fff;}
.latepress a:visited {color:#fff;}
.latepresspad {clear:both; height:10px;}

/* --- Power Rankings --- */
.prnumbers {background-image: url('http://fayobserver.com/app/shared_images/power_rankings/numbers.png'); background-repeat: no-repeat; width: 50px; height: 46px; display:block; float: left;  margin-top:5px;}
.prone {background-position: -4px -1px;}
.prtwo {background-position: -4px -51px;}
.prthree {background-position: -4px -101px;}
.prfour {background-position: -4px -151px;}
.prfive {background-position: -4px -200px;}
.prsix {background-position: -4px -250px;}
.prseven {background-position: -4px -300px;}
.preight {background-position: -4px -350px;}
.prnine {background-position: -4px -399px;}
.prten {background-position: -1px -449px;}
.preleven {background-position: -1px -502px;}
.prtwelve {background-position: -1px -556px;}
.rankingstat {background:#818285; width:600px; padding: 5px 10px; margin-bottom:3px;}
.teamstat{font-family: Arial, sans-serif; color:#fff; font-size: 14px; font-weight: bold; float: left; padding:5px 0 0 10px; text-transform:uppercase;}
.teamname {font-family:'Oswald', sans-serif; text-transform:uppercase; font-size: 20px;}
.firstplaceteamname {font-family:'Oswald', sans-serif; text-transform:uppercase; font-size: 35px; line-height: 40px; float:left; color:#fff; padding: 7px 15px 0 0;}
.firstteam {padding-top:10px;}
.prteamphoto {float:left; padding-right: 5px;}
.prclear {clear:both; height: 1px;}

/* --- Print Slider --- */
#printwebpromo {width:280px; background:#192b59; padding: 10px; border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; color:#fff;}
.printwebpromohead {font-family: 'Oswald', sans-serif; font-size: 20px; margin: 3px 0 10px 0; font-weight:400; color:#fff; padding-top:0;}
.caption {font-family: arial, sans-serif; font-size: 13px; font-weight:bold;}
.captionhead {font-family: 'Oswald', sans-serif; font-size: 16px; text-transform:uppercase; margin: 3px 0; text-align:center; font-weight:400; padding: 8px 0;}
.primgbox {width: 280px; height: 150px; overflow: hidden;}
.primgbox img {width: 280px;}
.prclear {clear:both; height: 20px;}
.prpromolinktext {text-align: right; margin: 0; padding: 5px 0 0 0;}
a.prpromolink {color:#fff; text-decoration:none; font-size: 12px; font-weight:bold; font-family:'arial', sans-serif;}
a.prpromolink:hover {color:#fff; }



/* ---------------------------------------- Elite - /elite ------------------------------------------------- */

#blox-html-container.elite {
  background: url("../../images/_site/bg-elite-3.jpg") no-repeat scroll top center #fff;
}

.elite #blox-header {
    background: none transparent;
    height: 281px;
    padding: 9px 0 0;
}

/* Header Logo */
.elite #blox-header-vertical-nav h1,
.elite #blox-header-vertical-nav h2,
.elite #blox-header h1,
.elite #blox-header h2
    {background: url("../../images/_site/logo-elite-2.png") no-repeat transparent}
.elite #blox-header h1, .elite #blox-header h2 {height: 135px;left: 20px; top: 145px; position: absolute;width: 287px;}
.elite #blox-header h1 a, .elite #blox-header h2 a {height: 115px;width: 270px;}
.elite ul.navigation > li.current-section, .elite ul.navigation > li:hover {background-color: #342113;}
.elite .day-partition {background: none repeat scroll 0 0 #342113;}
.elite a.more, .elite a.more-grey {background: none repeat scroll 0 0 #342113;}
.elite #div-gpt-ad-1400700352374-8 {top:247px;}
.elite #weather-sponsor, .elite #weather-bug {display:none; }

/*566975*/
.blox-related-items li a.child-icon {
    background: url("../images/related_sprite.gif") no-repeat scroll 1px 3px rgba(0, 0, 0, 0);
    float: left;
}


/* ---------------------------------------- BLOG Previews ------------------------------------------------- */
a.fopreviewName { font-size: 13px; font-weight: bold; color: #094A89; text-decoration: none; }
.fopreviewAuthor { font-size: 11px;  line-height: 15px; color: #094A89; }
.foblogpreviewcontainer {width: 620px;}
.fopreviewblog {width: 300px; padding:0 10px 10px 0; float: left;display:block;}
.fopreviewblogimg {float:left; padding-right: 5px; display:block; width: 75px;}
.fopreviewblogtext {float:left; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; max-width: 200px;}
.fopreviewblogclear {clear: both; height:1px;}

/* Metering message changes CRM #567234 */
#services-manager-messages .first-register.active, 
#services-manager-messages .remaining.active, 
#services-manager-messages .viewed.active, 
#services-manager-messages .first-subscribe.active,
#services-manager-messages .remaining-subscribe.active,
#services-manager-messages .social-media-first.active,
#services-manager-messages .social-media.active{
    display:none!important;
}

/* ------- Page Navigation for Obituaries ---------- */
.fo-obitfootnav { float:left; width:100%; background:#fff; border-bottom:2px solid #b4b4b4; overflow:hidden; position:relative; }
.fo-obitfootnav ul { clear:left; float:left; list-style:none; margin:0; padding:0; position:relative; left:50%; text-align:center; }
.fo-obitfootnav ul li { display:block; float:left; list-style:none; margin:0; padding:0; position:relative; right:50%; }
.fo-obitfootnav ul li a { font-size: 13px; font-family: 'Oswald', sans-serif; text-transform: uppercase; display:block; margin:0 0 0 3px; padding:3px 10px; 
background:#b4b4b4; color:#fff; text-decoration:none;  line-height:1.3em; }
.fo-obitfootnav ul li a:hover { background:#203260; color:#fff; }
.fo-obitfootnav ul li a.active, .fo-obitfootnav ul li a.active:hover { color:#fff; background:#203260;}


/* --------Readers Choice 2014 --------- */
.rca14header {width: 620px; display: block; margin: 0; padding: 0;font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 20px;}
.rca14nav {float: left; width: 200px; padding: 0; margin: 0; list-style-type: none; text-align: left;}
.rca14navli {margin: 0; padding:8px 0;}
.rca14navli a {text-decoration: none; color: #999;}
.rca14navli a:hover {color: #2d4c83;}
.rca14footer {width: 620px; display: block; margin: 0; padding: 0;font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 23px; line-height: 28px;}
.rca14navfooter {float: left; width: 300px; padding: 0; margin: 0; list-style-type: none; text-align: left;}
.rca14category {width: 600px; border-top: 1px solid #dedace; display: block; font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 25px; color: #e69f33; margin: 40px 0 10px 0; padding: 20px 0 10px 0 ; text-transform: uppercase;}
.rca14list {list-style-type: none; font-size: 15px; font-family: arial, sans-serif;}
.rca14listelement {padding: 10px 0;}
.rca14first {font-size: 18px; font-weight: bold; }
.rcs14number {font-weight: bold; color: #2d4c83;}
.rca14slideshowpromo a img {padding-right: 15px;}
.clear20 {clear:both; height:10px;}
.rca14pro {color: #666; }
.rca14proname {font-family: arial, sans-serif; font-size: 18px; line-height: 25px; margin-bottom: 10px;}
.rca14profiles {width: 620px;}
.rca14profilespic {float: left; padding-right: 20px; }
.rca14raillinks {list-style-type: none; width:300px; margin: 0; padding: 0;}
.rca14linkstext {font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; width: 140px; display:block; position: absolute; top:40px; left: 140px; z-index: 100;}
a.rcaicon-ribbon, a.rcaicon-home, a.rcaicon-food, a.rcaicon-entertainment, a.rcaicon-goods, a.rcaicon-people, a.rcaicon-sports {width: 132px; height: 132px; display: block; background-image: url('http://marketplace.fayobserver.com/readerschoice/14/images/rca-icons-sprite.png'); background-repeat: no-repeat; border: none; position: relative; color: #999;}
a.rcaicon-ribbon {background-position: -6px -6px;}
a.rcaicon-home {background-position: -147px -6px;}
a.rcaicon-entertainment {background-position: -289px -6px;}
a.rcaicon-food {background-position: -440px -6px;}
a.rcaicon-goods {background-position: -586px -6px;}
a.rcaicon-people {background-position: -732px -6px;}
a.rcaicon-sports {background-position: -1019px -6px;}
a.rcaicon-ribbon:hover {background-position: -6px -143px;color: #2d4c83;}
a.rcaicon-home:hover {background-position: -147px -143px;color: #2d4c83;}
a.rcaicon-entertainment:hover {background-position: -289px -143px;color: #2d4c83;}
a.rcaicon-food:hover {background-position: -440px -143px;color: #2d4c83;}
a.rcaicon-goods:hover {background-position: -586px -143px;color: #2d4c83;}
a.rcaicon-people:hover {background-position: -732px -143px;color: #2d4c83;}
a.rcaicon-sports:hover {background-position: -1019px -143px;color: #2d4c83;}