@charset "utf-8";
/* CSS Document */

#blox-story .blox-related a, #blox-story .blox-related-update a {
  color: #457d9d;
  text-decoration: underline;
}
#main-nav {
   z-index:1000;
   width:960px;
}
#main-nav-container.stuck-nav {
  left: auto;
}
.stuck-nav .mega.sticky {
-webkit-box-shadow: 0px 10px 13px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 10px 13px 0px rgba(0,0,0,0.22);
box-shadow: 0px 10px 13px 0px rgba(0,0,0,0.22);
}
p {
   padding-bottom: 4px;
}
body {
    background-color:#FFF;
    background: url("../../images/_site/redesign2015/bg.png");
}
a, a:hover, a:active, a:focus  {
   outline: 0 !important;
}
#blox-story h1, .blox-bucket-list dd.bucket-headline, .related-by-section h3 {
  font-family: Oswald,arial,helvetica,sans-serif;
}
.blox-search-title, .blox-image-title {
  font-weight:normal;
}
.blox-bucket-list dd a, .blox-slider-news dd a {
  font-weight:normal;
}
.blox-asset #pencil{
    display:none;
}
figure.inline-child.html {
  float: left;
  padding-right: 5px;
}
.front .tab .blox-recent-block h4 {
    font-size:14px !important;
    font-family: Arial,sans-serif !important;
}

.betagrap {
  left: 630px;
  position: absolute;
  top: 50px;
  display:none;
}
.lg {
    text-align:center;
}
.rd-poll {
        min-height:190px;
}
.mega-nav-container .blox-list li h4.blox-headline {
        display: inline-block !important;
        line-height: 20px !important;
}
.rd-slideshow-home {
        padding-right: 14px;
        width: 380px;
        height:395px;
        float:left;
        padding-left: 10px;
        overflow:hidden;
        font-size: 12px;
        color:#f6f1f1;
        margin-top: -12px !important;
        border-right: 1px solid #314e97;
        margin-bottom:10px;
}
.rd-slideshow-home .jcarousel-list {
        height: 390px;
}
.rd-slideshow-home-sub {
        color: #FFF;
        width:190px;
        float:left;
        margin-left: 2px;
        }
.rd-slideshow-home-sub a {
        color: #FFF;
        font-size: 12px;
        }
.rd-slideshow-home-sub .blox-bucket-list dd.bucket-headline {
        line-height: 15px !important;
}
.rd-slideshow-home-sub .blox-bucket-list .even-list-item, .rd-slideshow-home-sub .blox-bucket-list .odd-list-item {
        border-width:0 !important;
        padding-top:0 !important;
        padding-bottom:0 !important;
}
.rd-slideshow-home-sub .blox-bucket-list dl {
        background-color: #010E2E  !important;
        padding-left: 10px;
}
.rd-slideshow-home-sub dd {
        margin: 3px 0 0 0 !important;
}
.rd-slideshow-home h3 {
        font-family: Georgia, "Times New Roman", Times, serif !important;
        font-weight:normal !important;
        line-height: 28px !important;
        font-size: 27px !important;
        width: 380px;
        margin-left:1px!important;
}
.rd-slideshow-home li { 
    width:380px !important;
}
.rd-slideshow-home #blox-center-piece .jcarousel-list li, .rd-slideshow-home #blox-center-piece .jcarousel-item {
        height: 328px;
}
.rd-slideshow-home .blox-related-items li a.child-icon {
        width: 300px!important;
        white-space: nowrap;
}
.rd-slideshow-home #blox-center-piece li div.photo-container {
        height: 250px !important;
        overflow:hidden;
}
.rd-slideshow-home a, .rd-slideshow-home p, .rd-topheadlines-home a,.rd-topheadlines-home-first a {
        color:#f6f1f1!important;
        font-weight: normal!important;
        }
.rd-slideshow-home p {
        width:370px;
        line-height: 15px;
}
 
.rd-slideshow-home #center-piece-nav {
    left: 0;
    position: absolute;
    text-indent: 330px;
    top: 376px;
    width: 380px;
    z-index: 2000;
 /*   -webkit-box-shadow: 0px -10px 13px rgba(1, 14, 46, 1);
    -moz-box-shadow:    0px -10px 13px rgba(1, 14, 46, 1);
    box-shadow:         0px -10px 13px rgba(1, 14, 46, 1);*/
    background: #010e2e;
}
.rd-slideshow-home #center-piece-nav a:focus {
    outline: 0;
}
.rd-slideshow-home #center-piece-nav a {
        color:#ffffff !important;
} 
.rd-slideshow-home #blox-center-piece img {
        margin-top:13px !important;
        height:auto !important;
}

.rd-columnist {
	width: 130px;
	padding-right: 28px;
	float:left;
}

.rd-columnist .day-partition {
    font-size:10px!important;
    text-align:center;
}
.rd-columnist .blox-bucket-list dd.bucket-headline {
    height: 55px!important;
    overflow: hidden;
}
.rd-columnist-last {
	padding-right: 0!important;
}


#blox-breadcrumbs {
        background-color: transparent;
        width:950px;
  /*      margin-top: -10px;
        margin-left:-10px;*/
        padding:16px 0 17px 10px;
        margin-bottom:0!important;
	font-size: 14px;
        color: #333333;
        position:relative;
        background: url("../../images/_site/redesign2015/breadbgd.png") no-repeat;
}
.bc-signupnew {
       position: absolute;
       right: 0px;
       top:0px;
}
.bc-signupnew a {
       padding:0!important;
}
.rd-whiteGradient {
position:absolute;
left: 362px;
}
.rd-whiteGradient img {
height:270px;
width: 42px;
}

.rd-recent #blog-archives-list .archive-link {
  font-size: 12px !important;
  line-height: 16px !important;
  padding: 5px !important;
}
.rd-recent a.archive-link:hover {
    background-color: #f0f0f0 !important;
    text-decoration: none !important;
}
.rd-recent h3 {
    font-family: Arial,sans-serif !important;
    font-size: 16px !important;
    color: #515767 !important;
}


#blox-breadcrumbs a {
 color: #333333;
}

/*.front #blox-wrapper {
      background-image:url("../../images/_site/redesign/shad5.gif"); 
      background-repeat:repeat-y;
}*/
.front #blox-right-col.grid_4 {
      background-color: #FFF;
/*      border-right:10px solid #010e2e; */
      padding: 12px 10px;
      margin-left:-10px;
}
#blox-right-col.grid_4 {
      background-color: #FFF;
/*      border-right:10px solid #010e2e; */
      padding: 12px 10px 12px 0;
      margin-left:0px;
}
.front #blox-container {
        background-image: url("../../images/_site/redesign/bgd_blue5.gif"); 
        background-repeat:no-repeat;
		position: relative;
}
.blox-asset.front #blox-container {
        background-image: none; 
        background-repeat:no-repeat;
		position: relative;
}
.blox-asset.front #pencil {
        background-color: #FFF;
        padding-top: 10px;
}
/*.front #tncms-region-center-one-front {
        background-color:#010e2e; 
        margin-left:-10px !important;
}*/

.front #pencil {
        background-color: #010E2E;
        /*padding-top: 10px;*/
        text-align:center;
}
/* added for ad on top 
#div-gpt-ad-1377880765989-4 > div, #div-gpt-ad-994278665968673255-6 > div {
  position: absolute;
  z-index: 999;
}

#pencil > div {
  height: 30px !important;
  overflow:hidden!important;
}
added for ad on top end */

.rd-features .blox-bucket-list dt, .front .blox-slider-news dt {
    float: right !important;
    margin-left: 10px !important;
}

.rd-features .blox-bucket-list .even-list-item, .rd-features .blox-bucket-list .odd-list-item {
    border-bottom-width: 0px;
}
.rd-featuresh p {
  padding-bottom: 17px;
  line-height: 18px;
 }
.rd-featuresh .blox-bucket-list .even-list-item, .rd-featuresh .blox-bucket-list .odd-list-item {
  height: 169px;
  overflow: hidden;
  margin-bottom: 20px !important;
  position: relative;
}
.ss-buttona .ui-button {
width:98%;
}
.rd-featureshss .blox-bucket-list dt.bucket-photo img{
  max-height: 135px;
}
.rd-featureshss .blox-bucket-list .even-list-item, .rd-featureshss .blox-bucket-list .odd-list-item {
  height: 138px;
  overflow: hidden;
  margin-bottom: 0 !important;
  position: relative;
}
.rd-featuresh .blox-bucket-list .even-list-item:after, .rd-featuresh .blox-bucket-list .odd-list-item:after {
   content: "";
    width: 100%;
    height: 22px;
    position: absolute;
    top: 173px;
    right: 0;
/*    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 56%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(linear, bottom top, bottom top, color-stop(0%,rgba(255,255,255,0)), color-stop(56%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 56%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 56%,rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 56%,rgba(255,255,255,1) 100%);
    background: linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 56%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );*/
}

.rd-topheadlines-home {
  float: left;
  max-height: 270px;
  line-height: 15px;
  overflow: hidden;
  padding-left: 12px;
  width: 195px;
}
.rd-topheadlines-home h4 {
  margin-bottom: 4px !important;
}


.rd-topheadlines-home .more-link a {
    text-decoration:underline !important;
   }
.rd-topheadlines-home-first {
        float:left;
        padding-left: 12px;
        width: 189px;
        height: 165px;
        overflow:hidden;
        margin-bottom:5px;
}
.rd-topheadlines-home a {
	font-size:12px;
}
.rd-topheadlines-home-first .blox-recent-block {
	clear:left;
}
.rd-topheadlines-home-first h4 {
        font-size:16px !important;
        line-height: 17px;
        font-weight: bold;
}
.rd-features .odd-list-item {
        background-color:#FFF!important;
        border-bottom: 0px !important;
        margin-bottom:-10px;
}
.rd-features a.more, .rd-features a.more-grey {
        background-color: #FFF!important;
        color: #2e4887;
        float:left;
}
.rd-features .blox-asset-content p {
        color: #000000;
        font-size: 12px;
        line-height: 16px;
}
.rd-features h3 {
        font-size: 15px;
        line-height: 18px;
        font-family:Arial,sans-serif;
        }
.rd-features .lead-presentation-photo {
        float:right;
}
.rd-videoshome {
        float:left;
        width:365px;
		margin-top: 10px;
}
.rd-videoshome .core-slider.horizontal .item-list {
        margin-left:15px !important;
}

.rd-videoshome .core-slider.horizontal .prev, .rd-videoshome .core-slider.horizontal .next {
        background-color:#010E2E !important;
        font-size: 30px !important;
	font-weight:normal!important;
}

.rd-videossub {
        float:left;
        width: 380px;
	margin-left:3px;
        background: #043367; /* Old browsers */
}





.rd-videossub .core-slider.horizontal .item-list {
        margin-left:15px !important;
}


.rd-videossub .core-slider.horizontal .group .item .image {
	height:65px;
}

.rd-videossub .core-slider.horizontal .prev, .rd-videossub .core-slider.horizontal .next {
        background-color: transparent !important;
        font-size: 30px !important;
        margin-right: 5px;
	font-weight:normal!important;
}
.rd-videossub .core-slider.horizontal .group .item,.rd-videossub .core-slider.horizontal.default   {
		height: 105px !important;
}
.rd-videossub .core-slider.horizontal .group .item .text h4 {
	line-height:11px;
        font-size: 10px;
        margin-top: -2px;
	text-align:center;
}




.rd-videoshome a, .rd-videossub a {
        color:#FFF!important;
}   

.rd-videoshome .core-slider.horizontal .group .item .text, .rd-videossub .core-slider.horizontal .group .item .text {
        clear:left;
}
.rd-videoshome .core-slider.horizontal .group .item,.rd-videoshome .core-slider.horizontal.default   {
		/*height:128px !important;*/
}
.rd-videoshome .core-slider.horizontal .group .item .text h4 {
	font-size: 10px;
    line-height: 11px;
	text-align:center;
}


.rd-videoshome-first {
        clear:left;
        float:left;
        width:205px;
        margin-left:20px;
        margin-top:-40px;
        margin-right:20px;
        
}
.blox-asset #tncms-block-167860, .blox-asset #tncms-block-171769, .blox-asset #blox-author, #blox-story-photo-container h3, .hideheadline .blox-title, .rd-videoshome-first h4, .rd-photolist p, 
.rd-photolist .core-slider.horizontal.simple .nav, .rd-videoshome-second h4, .rd-photolistls .core-slider.horizontal.simple .nav,.rd-photolistls p, .blox-flags, .flag, .to-do-no-lead p, .listItemImagePreview img, .rd-quote-of-day .bucket-headline, .classifieds .frame h3, .index .llredesignbot, .search #blox-breadcrumbs  {
        display: none;
}
.rd-photolistls .core-slider.horizontal .group .item .image {
  height: 60px;
}
.rd-photolist .core-slider.horizontal .prev, .rd-photolist .core-slider.horizontal .next, .rd-photolistls .core-slider.horizontal .prev, .rd-photolistls .core-slider.horizontal .next  {
        background-color:#FFF;
        font-size: 30px !important;
        color: #9397a0 !important;
	font-weight:normal!important;
}
.rd-photolist .core-slider.horizontal .group .item .image img {
        max-height:120px !important;
       width: auto !important;    
       min-height:80px !important;
        
}
.rd-photolistls .core-slider.horizontal .group .item .image img {
        max-width: 100px !important;
        
}
.rd-photolistshow .core-slider.horizontal .group .item .text {
  overflow:visible;
  text-align:center;
}

.rd-photolist .core-slider.horizontal, .rd-photolistls .core-slider.horizontal {
  height: 125px!important;
}

.rd-photolist .core-slider.horizontal .item-list, .rd-photolistls .core-slider.horizontal .item-list {
  margin-left: 40px !important;
  height: 135px !important;
}
.rd-photolist .core-slider.horizontal .group .item, .rd-photolistls .core-slider.horizontal .group .item{
	height:120px!important;
}
.rd-photolist .core-slider.horizontal.simple .group .item:first-child, .rd-photolistls .core-slider.horizontal.simple .group .item:first-child {
        border:0 !important;
}
.rd-photolist h4 {
  font-size: 10px !important;
  font-weight: normal!important;
  line-height: 11px;
  display:none;
}
.rd-photolistls h4 {
  font-size: 10px !important;
  font-weight: normal!important;
  line-height: 11px;
  font-family: 'Oswald',tahoma,arial,helvetica,sans-serif;
}
.rd-photolistshow h4 {
  display: block!important;
}
.rd-videoshome-first img {
        width:200px;
}
.rd-videoshome-second img {
        width:150px;
}
.rd-videoshome-second {
        float:left;
        width:180px;
        margin-left: 38px;
        margin-top:-25px;
        margin-right:0px;
        
}

.rd-videoshome .core-slider.horizontal .group .item .image {
        height:60px!important;
}
.calendar #searchFlags, .story-keywords, .meganavcal .heading-cal, #blox-html-container .rd-topheadlines-home .blox-comments,.rd-topheadlines-home-first .blox-comments, .rd-videoshome-first .blox-comments, .rd-videoshome-second .blox-comments, .hsfootball .blox-title, .calendar .unauthorized-user, .logout-success .page > p, .inline-child.article .lead, #blox-showcase-images h3 {
        display:none;
}
.rd-topheadlines-home .blox-recent-list li {
    border-top: 0 none !important;
    padding-bottom: 1px;
    padding-top: 2px;
}
.rd-topheadlines-home-first .blox-recent-list li img.avatar {
  height: 109px;
  margin-bottom: 5px;
  width: 180px;
}

.rd-featuredsectionfront .lead-presentation-photo, .rd-featuredsectionfront img.story-image {
    width: 380px !important;
    border:0 !important;
}
.rd-featuredsectionfront {
	/*max-height: 270px; */
	overflow:hidden;
}
.rd-featuredsectionfront h3, .rd-lead .blox-bucket-list dd.bucket-headline {
        font-size: 1.9em !important;
        line-height: 1.1em !important;
}
.rd-featuredsectionfront .blox-top-story-holder {
        margin-top:0!important;
		/*max-height: 250px;*/
}

/*#index-section-title {
    display: none !important;
}
*/

#center-piece-nav a:hover, #center-piece-nav a.selected {
    background-color: #010e2e !important;
    font-weight:bold  !important;
}
#center-piece-nav a {
  background-color: #010e2e !important;
  color: #FFFFFF;
}

#tncms-block-74437 .blox-title, .blox-sub-title {
    display: none;
}
#tncms-block-74443 .blox-title, .blox-sub-title {
    display: none;
}
#tncms-block-74436 .blox-title, .blox-sub-title {
    display: none;
}
#tncms-block-74438 .blox-title, .blox-sub-title {
    display: none;
}

.universal-tabs .tabs-container a {
    background: url("") repeat scroll 0 -34px transparent;
    border-bottom: 0 solid #DDDDDD;
    color: #465a91;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-right: 1px;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}

.universal-tabs .tabs-container a span {
    background: url("") repeat scroll right -34px white;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold !important;
    padding-right: 10px;
    text-transform: uppercase;
    border-right: 1px solid #454e66 !important;
    line-height: 13px !important;
}
  .universal-tabs .tabs-container .ui-tabs-selected a span {
    background-color: white;
    background-position: right -102px;
    border-right: 1px solid #314E97;
    line-height: 13px;
     color: #010E2E !important;
}
    
#tabIncludesidebar_middle div.tab {
    background: none repeat scroll 0 0 #EFEFEF;
    margin-top: -11px;
    overflow: hidden;
    padding-left: 10px;
    padding-right: 11px;
    width: auto;
    border: 1px solid #525868;
    height:300px;
}
.tabfeaturedtop {
text-align:center;
background:#010e2e;
color:#FFF;
padding:10px 0;
-webkit-border-top-left-radius:25px;
-webkit-border-top-right-radius:25px;
-moz-border-radius-topleft:25px;
-moz-border-radius-topright:25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
font-size:20px;
font-family: 'Oswald',tahoma,arial,helvetica,sans-serif;
}
#tncms-block-74437 .sections-list li p strong a {
    color: #797F80;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    }
#tncms-block-74437 .sections-list p {
    padding-bottom: 3px !important;
    font-size: 12px;    
}
#tncms-block-74437 .sections-list li {
    margin-bottom: 15px !important;
}
#tncms-block-74438 .sections-list li p strong a {
    color: #797F80;
    font-family: arial;
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    }
#tncms-block-74438 .sections-list p {
    padding-bottom: 3px !important;
    font-size: 12px;    
}
#tncms-block-74438 .sections-list li {
    margin-bottom: 15px !important;
}
/* Mega Navigation */
ul.navigation.mega .mega-nav-container ul.section-list li a {
    color: #fff;
    display: block;
    font-weight: 700;
    text-decoration: none;
    width: 140px;
}
ul.navigation.mega .mega-nav-container ul.section-list li:hover {
    background: none repeat scroll 0 0 #3995a8;
}
ul.navigation ul li:hover {
    cursor: pointer;
}
#tncms-region-mega-nav-news-left-top,#tncms-region-mega-nav-sports-left-top,#tncms-region-mega-nav-columnists-left-top,#tncms-region-mega-nav-opinion-left-top,#tncms-region-mega-nav-business-left-top,#tncms-region-mega-nav-classifieds-left-top,#tncms-region-mega-nav-life-style-left-top  {
    width:355px;
}
.mega-nav-container h3, .mega-nav-container h3 a {
    color:#525868 !important;
    }

/* Template A */

.rd-lead {
 width: 395px !important;
 float:left;
 border-right: 1px solid #5878c5;
 padding-right:10px;
}
.rd-lead .blox-local-news-column {
 clear:both;
}
.rd-lead-breaking  {
 padding-left:10px;
 width: 189px !important;
 float:left;
}
.rd-lead-breaking h4 {
 font-size:12px !important;
 /*font-weight:normal!important;*/
}
.rd-lead-breaking .blox-recent-list li {
 border-bottom:0px !important;
 padding-bottom:3px!important;
 padding-top:3px!important;
 border-top:0 !important;
}
.rd-lead-breaking-a {
        float:left;

        padding-left: 12px;
        width: 189px;
    /*    height: 165px; */
        overflow:hidden;
        margin-bottom:5px;
}
.rd-lead-breaking-a .blox-recent-list li .avatar {
    max-height: 100px;
    max-width: 60px;
}
.rd-htmlheadline .blox-title {
  padding-bottom: 7px;
}
/*.front #blox-right-col {
    -moz-box-shadow: 8px 8px 8px rgba(14,36,90,0.1);
    -webkit-box-shadow: 8px 8px 8px rgba(14,36,90,0.1);
    box-shadow: 8px 8px 8px rgba(14,36,90,0.1);
}*/
#tncms-region-ads-pencil {
    margin-top:0!important;
    margin-bottom:0!important;
}

.blox-infolink p  {
    position:static !important;
}

/* Columns */
.rd-3col {
    width:200px;
    margin-right:5px;
    float:left;
}
.opinion .rd-3col .sections-list li p:last-child {
    display:none;
}
/* End Columns */
/* Calendar */
.rd-cal .heading-cal {
    display:none;
    }
.rd-cal #calendar-widget-block #calendar-widget .ui-state-default, #business-events #calendar-widget .ui-state-default {
    height:55px;
    font-weight: bold !important;
    line-height:50px;
}
.rd-cal .container_12 .grid_8 #calendar-widget .ui-datepicker {
  height: 410px;
}
#calendarSearch.search-box {
  border:0 !important;
  background-color: transparent !important;
  color: #000 !important;
  margin-top: 10px !important;
  width: 611px !important;
}
.calendar #blox-wrapper .heading.detail {
  margin-left: 10px;
  width: 95% !important;
}
.with-button-panel #calendar-widget .ui-datepicker {
  border: 0;
}
.ui-widget-header {
  background-color:transparent;
  background-image:none;
  border: 0;
}
.ui-datepicker .ui-datepicker-title {
  font-size: 20px;
  line-height: 1em;
}
.rd-cal #calendar-widget-block, #business-events {
  border:0px !important;
}
#calendarSearch #searchOptions {
  left: 500px;
  position: absolute;
  text-align: right;
  top: 70px;
}
.blox-zebra-nav a:hover {
    color: #525868 !important;
}
.rd-lead .lead-presentation-photo img {
    max-height:225px!important;
    max-width:225px!important;
}
.rd-lead .lead-presentation-photo, .rd-lead img.story-image {
  width: auto !important;
}
.fivepixelpadtop {
    padding-top: 5px;
}
.rd-lead-breaking .blox-bucket-list .odd-list-item {
 background-color: #FFF!important;
}
.front .description {
    font-size: 12px;
    line-height: 16px;
}


.rd-recent .archive-link {
    list-style-type: none!important;
    margin-left: 0!important;
}
.meganavcal .calendar-widget-event-list .blox-recent-block a {
  color: #121212 !important;
}
.meganavcal .calendar-widget-event-list ul.event-details li {
  color: #333333;
}
.meganavcal #calendar-widget-block {
    border: none;
}
.meganavcal h3, .meganavcal h3 a {
  color: #515767 !important;
  font-family: tahoma,arial,helvetica,sans-serif !important;
  font-size: 18px  !important;
  font-weight: normal;
}
.meganavcal li.event-container {
    border: none;
}
/*.nav-main-item-calendar > a:first-child {
  background-image:url("../../images/_site/redesign/calendar.png"); 
  display:block !important;
  background-repeat:no-repeat;
  background-position: 0 6px;
  color: transparent !important;
  width:30px;
}
.nav-main-item-calendar:hover > a:first-child {
  background-image:url("../../images/_site/redesign/calendar.png"); 
  display:block !important;
  background-repeat:no-repeat;
  background-position: 0 6px;
  color: transparent !important;
  width:30px;
}*/

/* Start Article Comments Styles */
#comments-tabs .ui-widget-content .ui-state-default, #comments-tabs .ui-tabs-panel, #comments-tabs .comment, #comments-tabs .express, #comments-tabs .ui-widget-content {
        border:0;
        background-image: none;
        background-color: transparent;
        padding:0;
        margin:0;
        overflow:visible;
        z-index:1000;
}

.ui-tabs-nav li a, #comments-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
         font-weight: bold;
         color:#555 !important;
}
/* #comments-tabs .ui-tabs-nav li a {
       margin-left:-3px; 
         padding-left: 0;
}*/
#comments-tabs h3 {
        text-align:left;
        margin-left:1px;
        font-weight:700;
        font-family:Oswald,arial,helvetica,sans-serif;
}
#comments-tabs .login-box-form input.text, #comments-tabs .login-box-form #registrationForm input.text, #comments-tabs #registrationForm input.text {
  width: 65%;
}
#comments-tabs .ui-widget-header {
        border-bottom:1px #CCCCCC solid !important;
        margin-bottom:-20px;
}
#comments-tabs input#login-form-submit-page {
         font-weight: bold;
}
/* End Article Comments Styles */

.newpencil {
        width:970px;
        margin-left:-5px;
        text-align:center;
        background-image: url("../../images/_site/redesign/bgd_blue5.gif");
        background-repeat: no-repeat;
        background-position:center;
        
}

#calendarSearch #calAdvancedOptions {
        margin-bottom: 30px!important;
}
/*#event-flags {
        display:none!important;
}*/
#calendar-what input {
        margin-right:3px!important;
}
/*.nav-main-item-sports .mega-nav-container, .nav-main-item-business .mega-nav-container, .nav-main-item-classifieds .mega-nav-container{
	max-height: 440px !important;
        margin-bottom: 10px !important;
}
.nav-main-item-news .mega-nav-container {
	max-height: 412px !important;
        margin-bottom: 10px !important;
}
.nav-main-item-life-style .mega-nav-container {
	max-height: 460px !important;
        margin-bottom: 10px !important;
}*/
.rd-features .blox-top-story-holder .blox-list {
  clear: both;
}

#blox-container .blox-title h3{
    display:block;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-bottom: 1px solid #e0e0e0;
text-indent: 5px;
}
.mega-guides {
    width:180px;
    float:left;
    margin-right:10px;
}
#in-media-box {
  margin-right: 10px;
}
.fbactivity .tab .blox-recent-block h4 {
  font-family: Arial,sans-serif !important;
  font-size: 12px !important;
}

.fbactivity .blox-list li {
  background-image: none;
  line-height: 14px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-top: 0px;
}

.fbactivity .blox-list {
  margin-top: -10px;
}
#post-comment fieldset {
  border:0;
}
.rd-localshowslist .sections-list li {
  margin-bottom: 10px;
}
.rd-localshowslist .sections-list {
  padding-top:0px !important;
}

.faq #blox-breadcrumbs li:nth-child(3) {
display:none !important;
}

.limelight-player-playlist-item {
width:130px!important;
display:block!important;
}

.limelight-player-playlist-item-description  {
  display:none !important;
}
li .limelight-player-playlist-item-descbox:nth-child(n+2)   {
  float:left !important;
  clear:left !important;
  width:125px!important;
  height:32px!important;
  position:relative!important;
  background-color:#525868!important;
  margin-left:-1px!important;
  padding:0 3px!important;
  top:-20px!important;
  overflow:hidden!important;
}
.limelight-player-playlist-item-imgbox  {
  float:left !important;
  clear:left !important;
  width:130px!important;
  height:100px!important;
}
.limelight-player-playlist-item < h2  {
  display:block;
  color:#FFF!important;
  padding-left:0px!important;
}
.limelight-player-playlist-item h2 {
  font-size:75%!important;
  font-family:sans-serif!important;
  color: #FFF!important;
  line-height:normal!important;
  white-space:normal!important;
  width:125px!important;
  overflow:hidden!important;
}
.limelight-player-playlist-item {
  float:left!important;
  width:130px!important;
  height:130px!important;
  background-color: #010e2e!important;
  background-image:none!important;
}
.limelight-player-playlist-item {
  padding-left:4px!important;
}
.limelight-player-playlist-channel {
  overflow-x: scroll!important;
  width:100%!important;
  background-color: #010e2e!important;
  -webkit-overflow-scrolling:touch;
}
.limelight-player-playlist-channel li:nth-child(4) {  
  clear:left!important;
}

.spcolumn .core-slider.horizontal .group .item .text .description{
display:block;
}
.spcolumn .item {
width:275px !important;
}
.spcolumn .core-slider.horizontal .prev, .spcolumn .core-slider.horizontal .next{
  background-color: #FFFFFF !important;
  color: #9397A0 !important;
  font-size: 30px !important;
  font-weight: normal !important;
}
.spcolumn .core-slider.horizontal .group .item {
  height: 100px;
}
/* Buy this photo button */
.download .ui-state-default, .download .ui-widget-content .ui-state-default, .download .ui-widget-header .ui-state-default {
  background: url("../../images/_site/bgd_bluegrad.gif") repeat-x scroll 50% 50% #E6E6E6;
  border: 1px solid #052860;
  color: #FFF;
  font-weight: bold;
  height: 20px;
  box-shadow: 1px 1px 1px #888888;
  text-shadow: 1px 1px 1px #000;
}
.download .ui-button-text {
  line-height: 20px !important;
}
.download .ui-state-default:hover {
	color:#FF0 !important;
	background: url(none) repeat-x scroll 50% 50% #009933;
}

.image .buy-photo .ui-state-default, .image .buy-photo .ui-widget-content .ui-state-default, .image .buy-photo .ui-widget-header .ui-state-default {
  background: url("../../images/_site/bgd_bluegrad.gif") repeat-x scroll 50% 50% #E6E6E6;
  border: 1px solid #052860;
  color: #FFF;
  font-weight: bold;
  height: 20px;
  box-shadow: 1px 1px 1px #888888;
  text-shadow: 1px 1px 1px #000;
}
.image .buy-photo .ui-button-text {
  line-height: 20px !important;
}
.image .buy-photo .ui-state-default:hover {
	color:#FF0 !important;
	background: url(none) repeat-x scroll 50% 50% #009933;
}
.subscribe #adDivr1381157393828icbVFU9eb, .subscribe #adDivr1381157834550s0xf9zPWo {
display:none!important;
}

/* Leaderboard ad */
#leaderboard-top div:first-child {
float:left;
margin-left: 0 !important;
}

/*#leaderboard-top {
    margin-left:115px;
}*/
#leaderboard-middle, .demo-ad, .front #leaderboard-top {
   display:none!important;
}
/* Leaderboard ad end */


/* Subscribe in top nav override css */

.subscribedrop {
	padding:10px;
	color: #000;
	line-height:normal !important;
}
.subscribedrop a{
	color: #000;
}
.subscribebutt {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
        line-height:22px!important;
        margin-top:3px;
}
#extra-nav li {
	padding-bottom:0px !important;
	padding-top:0px !important;
}
#blox-user-panel.minimal #uUser {
  line-height: 27px !important;
}
.subscribebutt:hover {
	background-color:#525868!important;
}
.lg {
	clear:both;
}
#blox-header {
	overflow: visible !important;
	padding-top: 0;
}

/* End Subscribe in top nav override css */

#in-story {
  padding-right: 5px !important;
}
#in-story img, #in-story iframe, #in-story embed, #in-story object {
  margin-top: 0 !important;
}
#tncms-region-ads-in-story > * {
  margin-right: 0 !important;
}


.search-app-box {
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 10px;
}
#results-area td {
  padding-right: 33px;
}

.search-app-box #search-input {
	border: 1px solid #999 !important;
         margin-left: 5px;
}
.submit_news #blox-form-page ul.textarea.field li.field textarea {
  height: 150px;
}
/*.fb_iframe_widget iframe {
  height:auto !important;
}*/
/* ------ Classifieds ------ */
#tabIncludesidebar_middle .tabs-container li:nth-child(5) a span {
Border:0 !important;
}

.featuredjobs .description {
	display:none;
}
.featuredjobs .core-slider {
height:281px!important;
}
.featuredjobs .item-list {
height:216px!important;
}
.featuredjobs .title {
    font-size: 12px !important;
}

.featuredjobs .core-slider.vertical .group .item .text, .featuredjobs .core-slider.vertical .group .item {
  height: auto;
}
.featuredjobs h4 a {
    display:block;
}
.featuredjobs h4 a:hover {
    text-decoration:none !important;
}
.featuredjobs .core-slider.vertical .group .item {
  height: auto;
  border-bottom: 1px dotted #ccc;
  padding:5px 0;
  margin-top:0!important;
}
.featuredjobs .core-slider.vertical .group .item:hover  {
  background:#f0f0f0;
  height: auto;
  border-bottom: 1px dotted #ccc;
  padding:5px 0;
  margin-top:0!important;
}
.featuredjobs .core-slider.vertical {
  overflow: hidden!important;
  }
.featuredjobs .group {
  width:300px!important;
}

#tabIncludesidebar_middle .tabs-container a span {
  font-size: 10px!important;
  padding-right: 5px!important;
}

#tabIncludesidebar_middle .tabs-container a {
  padding: 0 0 0 5px!important;
}
#tabIncludesidebar_middle .tabs-container a:focus {
  outline: 0;
}

#tabIncludesidebar_middle .tabs-container li:last-child a span {
Border:0 !important;
}
/* ------ END Classifieds ------ */
.blox-social-share .blox-addthis-share {
  padding-left: 5px;
}

.blox-social-share.vertical-sticky-left {
background:#FFF;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
margin-top:-8px;
}
.blox-social-share .blox-pinterest-share {
  margin-left: 5px;
}

.nav-sub-item-best-of-bucks-mont a {
	background:url("../../images/_site/best14DI.png") no-repeat 106px 1px !important;
}
.blox-story-tagline {
display:block !important;
}


@media screen and (max-width: 1024px) and (min-device-width: 768px) and (max-device-width: 1280px) {

.blox-social-share div {
float:left;
padding-right:5px;
}

.blox-social-share {
padding:0 !important;
}
.blox-social-share .blox-facebook-share {
padding-top:11px;
}
.blox-social-share .blox-addthis-share, .blox-social-share .blox-googleplusone-share {
padding-top:2px;
}
.blox-social-share .blox-pinterest-share {
padding-top:8px;
margin-left:0 !important;
padding-left:5px;
margin-right:-10px;
}
}
.blox-social-share .blox-twitter-share {
  position: relative;
  z-index: 99999999;
}
#blox-container {
    padding:10px 0 0 0;
}
/* override top menu padding */
ul.navigation > li:first-child {
  padding-left: 12px !important;
}
ul.navigation > li {
  padding-left: 8px;
  padding-right: 8px;
}
/* Registration Dropdown */
.reg-lista {
        -webkit-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.5) !important;
        -moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.5) !important;
        box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.5) !important;
        margin:-5px 0 0 -97px !important;
}
.reg-lista ul li {
	display:block !important;
	white-space:nowrap !important;
}
.reg-lista ul li a {
	text-decoration:none !important;
        display:block !important;
        width:150px !important;
        height:30px !important;
        line-height:30px!important;
}
#nwssmpop_subdiv td, #nwssmpop_nonsubdiv td {
        padding:5px!important;
}
#nwssmpop_subdiv a{
        color:#314E97!important;
        display: block;
        font-weight: bold;
        text-indent: 6px;
}
#story-font-size {
  margin-top: -5px;
}
.listing h3.title {
    display: block !important;}
.bestofpromo {
position:absolute;
z-index:10;
right:85px;
top:125px;
}
#blox-footer {
position:relative;
}
.blox-breaking-news a {
display:block;
}
.users.admin.calendar .register-column {
display:none;
}
.users.admin.calendar .login-column-single {
width:100%!important;
}

@media only screen and (max-width : 1120px) {
.ui-widget-content.ui-corner-all.addthis_toolbox.blox-social-share div {
  float: left;
  padding-left: 3px;
  margin-top: 0!important;
}
h1#blox-asset-title {
font-size:25px;
}
.blox-social-share {
  padding: 32px 0 0;
}
#blox-story h1 .blox-headline {
line-height:28px;
}
.blox-social-share .blox-pinterest-share {
  margin-right: -8px !important;
  margin-top: 16px;
}
}
.blox-content #blox-breadcrumbs {
  margin-left: -10px;
  margin-top: -10px;
}
#blox-right-col #blox-search-form .search-bar {width: 190px !important;float:left;font-size:12px;color:#8E9599 !important;margin-top:2px !important;padding-left:3px !important;margin-left:0px !important;border:0 !important}
.mega-nav-container #blox-search-form .search-bar {width: 190px !important;float:left;font-size:12px;color:#8E9599 !important;margin-top:2px !important;padding-left:3px !important;margin-left:0px !important;border:0 !important}

#blox-story-media {
margin: 0 15px 0 0;
}

.localshowsall {
margin-top:-30px;
}
.localshowsall .blox-photo-gallery-list li {
  width: auto !important;
}

.localshowsall .blox-photo-gallery-list li img.horizontal {
  width: auto !important;
}

.localshowsall .blox-photo-gallery-list li {
  border: 0 none;
  margin-right: 10px;
}

.localshowsall .blox-photo-gallery-list li:nth-child(3n) {
  border: 0 none;
  margin-right: 0!important;
}
.core-slider.horizontal .next {
  right: 3px;
}
article.inline-child.article, figure.inline-child.pdf, figure.inline-child.collection {
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  margin-bottom: 15px;
  padding: 14px 0 0 0;
}
 figure.inline-child.pdf img {
 width:50px;
 }
 figure.inline-child.collection .small-block-grid-2.large-block-grid-2 {
  display: none!important;
}
/* Incorrect Login/Password start */
.error-msg {
    color: red;
    display: none;
    font-weight: bold;
    text-align: center;
}
.newreg-msg {
    color: red;
    display: none;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
}

.ui-dialog.ui-widget .error-msg{
    font-size: 12px;
}
/* Incorrect Login/Password start */

/* MegaNav 2014 */


ul.navigation.mega .mega-nav-container {
   background: url("../../images/MegaNav/mainback1.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0;
    padding: 0;
    width: 960px;
}
ul.navigation, ul.navigation > li > a {
    font-family: oswald,arial,helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
}
ul.navigation > li:hover {
    background: none repeat scroll 0 0 #314e97 !important;
}
.mega-nav-container .grid_5 {
    width: auto;
}
.nav-depth-2.grid_2 {
    margin-right: 0 !important;
    width: 162px;
}
.mega-nav-container .grid_5 {
    width: auto;
}
.nav-depth-2.grid_2 {
    margin-right: 0 !important;
    width: 162px;
}
.mega-nav-container .blox-recent-list li:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#mega-nav-watch-left-bottom-two.grid_2, #mega-nav-news-left-bottom-two.grid_2, #mega-nav-sports-left-bottom-two.grid_2, #mega-nav-life-style-left-bottom-two.grid_2, #mega-nav-classifieds-left-bottom-two.grid_2 {
    border-right: 1px solid #c8c8c8;
    display: inline;
    float: left !important;
    height: 100%;
    padding: 0 10px 0 0;
    width: 246px;
}
.mega-nav-container #blox-search-form {
background: url("../../images/MegaNav/obit_search.png");
}
.mega-nav-container .obitssearch{
top: 58px;
left: 16px;
}
#NewColumnist img, #SportsColumnist img {
    height: auto;
    width: 72px;
}
#NewColumnist li a:link, #SportsColumnist li a:link {
    font-weight: bold;
    margin: 12px 0 13px 10px;
    padding: 5px;
    position: absolute;
    text-decoration: none;
    width: 105px;
}
#Lifestyle li a:link {
    font-weight: bold;
    padding: 3px;
    width: 131px;
}
#NewColumnist li a:hover, #SportsColumnist li a:hover, #Lifestyle li a:hover {
    background: none repeat scroll 0 0 #a1a1a1;
    color: #fff;
}
#NewColumnist li:last-child, #SportsColumnist li:last-child {
    border-bottom: medium none;
}
#NewColumnist li, #SportsColumnist li {
    border-bottom: 1px solid #908d8d;
    padding: 10px;
}
#tncms-region-mega-nav-life-style-right-bottom-one {
    position: relative;
}
#Lifestyle img {
    height: auto;
    width: 47px;
}
#Lifestyle li {
    padding: 6px;
    border-bottom: 1px solid #908d8d;
}
#Lifestyle li:last-child {
    padding-bottom: 0;
    border-bottom: none;
}
#Lifestyle li:first-child {
    padding-top: 12px;
}
#Lifestyle li a:link {
    margin: 10px 13px;
    position: absolute;
    text-decoration: none;
}
#mega-nav-life-style-left.grid_5 {
    height: 386px;
}
#mega-nav-watch-left.grid_5 {
    height: 298px;
    width: 535px;
}
#mega-nav-watch-left-bottom-one.grid_2, #mega-nav-classifieds-left-bottom-one.grid_2 {
    border-right: 1px solid #c8c8c8;
    height: 100%;
    margin-right: 0;
    padding: 0 9px 0 0;
    width: 246px;
}
#mega-nav-special-sections-left-bottom-one.grid_2, #mega-nav-special-sections-left-bottom-two.grid_2, #mega-nav-store-left-bottom-one.grid_2, #mega-nav-store-left-bottom-two.grid_2 {
    border-right: 1px solid #c8c8c8;
    margin-right: 0;
    padding: 0 10px 0 0;
    width: auto;
}
#mega-nav-watch-right-bottom-one.grid_2, #mega-nav-classifieds-right-bottom-one.grid_2 {
    border-right: medium none;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 231px;
}
#mega-nav-watch-right.grid_5 {
    float: right;
    margin-left: 0 !important;
    padding: 0;
    width: 252px;
}
#mega-nav-opinion-right.grid_5, #mega-nav-business-right.grid_5 {
    width: 380px;
}
#mega-nav-opinion-right-top.grid_5 {
    width: 366px;
}
#mega-nav-classifieds-right.grid_5 {
    width: 255px;
}
#mega-nav-news-right-bottom-one.grid_2, #mega-nav-sports-right-bottom-one.grid_2, #mega-nav-life-style-right-bottom-one.grid_2, #mega-nav-classifieds-right-bottom-one.grid_2 {
    display: inline;
    float: right;
    padding: 0 15px 0 5px;
    width: 256px;
}
#mega-nav-news-right-bottom-two.grid_2 {
    display: none;
}
#mega-nav-classifieds-right-bottom-one.grid_2 {
    width: 235px;
}
.megadrop_watch_featured.business .blox-recent-list li {
    width: 300px;
}
#mega-nav-news-left-bottom-one.grid_2, #mega-nav-sports-left-bottom-one.grid_2, #mega-nav-life-style-left-bottom-one.grid_2 {
    background: none repeat scroll 0 0 #fff;
    margin-left: 5px;
    padding: 0 5px;
    width: 202px;
}
.megadrop_watch_featured .blox-recent-list li {
    position: relative;
    width: 243px;
}

.megadrop_watch_featured.ls .blox-recent-list li {
    position: relative;
    width: 300px;
}
.megadrop_watch_featured.ls  .avatar {
    max-width:300px !important;
}
.megadrop_watch_featured.ls .blox-headline.vid-, .megadrop_watch_featured.ls .llverticalplay.rd-playit.vid-{
     width: auto!important;
     display:none!important;
}
.megadrop_watch_featured.ls.channelhtml{
     float:none !important;
}
.megadrop_watch_featured.ls .blox-recent-list li{
     padding: 2px 0px !important;
}
.megadrop_watch_featured .blox-headline.vid- {
    background: url("../../images/MegaNav/mega-nav-video-overlay.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    left: 10px;
    overflow: hidden;
    padding: 8px 6px 6px;
    position: absolute;
    text-align: right;
    top: 87px;
    width: 220px;
}
#main-nav-container .llverticalplay.rd-playit.vid- {
    position: absolute;
    right: 10px;
    top: 87px;
    z-index: 600;
}
#main-nav-container .blox-headline.vid- a {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding-right: 34px;
    text-transform: uppercase;
}
.mega-nav-container .no-link {
    margin-left: -8px;
    padding-left: 7px;
    width: 200px;
}
ul.navigation.mega .mega-nav-container ul.section-list {
    border: medium none;
}
.grid_5.nav-content-left.news.omega, .grid_5.nav-content-left.sports.omega, .grid_5.nav-content-left.life-style.omega {
    margin-left: 0 !important;
}
.mega-nav-container .blox-recent-block.has-photo {
    overflow: visible;
}
#mega-nav-sports-right.grid_5, #mega-nav-life-style-right.grid_5 {
    padding-left: 10px;
    width: 286px;
}
ul.navigation.mega .mega-nav-container.onemega {
    left: 0;
    margin-left: 0;
    width: 960px;
}
.nav-sub-item-search-obituaries .no-link {
    background: none repeat scroll 0 0 #e8e8e8;
}
#mega-nav-special-sections-right.grid_5, #mega-nav-store-right.grid_5 {
    padding: 0;
    width: 262px;
}
.MegaNavLocalShow h3 {
    line-height: 30px;
}
.LocalShow img {
    padding: 5px;
}
ul.navigation.mega .mega-nav-container .blox-list li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ccc;
    padding-left: 0 !important;
    width: auto;
}
ul.navigation.mega .mega-nav-container .blox-list li:last-child {
    border-bottom: medium none;
}
.lifestyle-lista {
    display: block;
    position: absolute;
}
.Lifestyle-Reality img {
    width: 260px !important;
}
.Lifestyle-Reality {
    display: block;
    position: absolute;
    top: 199px;
}
#mega-nav-life-style-right-bottom-one li {
    border: medium none;
    padding: 0;
}
.lifestyle-listb {
    display: block;
    left: 150px;
    position: absolute;
    top: 30px;
}
.mega-nav-container .classifieds li {
    line-height: 16px;
}
.megadrop_watch_featured.business .blox-headline.vid- {
    width: 277px;
}
#mega-nav-classifieds-left.grid_5 {
    height: 360px;
}
#mega-nav-opinion-left-top.grid_5 {
    border-right: 1px solid #c8c8c8;
    padding-right: 10px;
}
#mega-nav-business-left-top.grid_5 {
    border-right: 1px solid #c8c8c8;
    height: 277px;
}
.mega-nav-container.unmega {background: #fff !important;}

li.subscribebutt:hover .mega-nav-container.unmega {
    display:block !important;
}
li.registration-login:hover .mega-nav-container.unmega.reg-lista {
    display:block !important;
}
.localshowsall {
margin-top:-30px;
}
.localshowsall .blox-photo-gallery-list li {
  width: auto !important;
}

.localshowsall .blox-photo-gallery-list li img.horizontal {
  width: auto !important;
}

.localshowsall .blox-photo-gallery-list li {
  border: 0 none;
  margin-right: 10px;
}

.localshowsall .blox-photo-gallery-list li:nth-child(3n) {
  border: 0 none;
  margin-right: 0!important;
}
.core-slider.horizontal .next {
  right: 3px;
}
article.inline-child.article, figure.inline-child.pdf, figure.inline-child.collection {
  border-bottom: 1px solid #aaa;
  border-top: 1px solid #aaa;
  margin-bottom: 15px;
  padding: 14px 0 0 0;
}
 figure.inline-child.pdf img {
 width:50px;
 }
 figure.inline-child.collection .small-block-grid-2.large-block-grid-2 {
  display: none!important;
}

ul.navigation > li.current-section {
    background: #314e97 !important;
}
.navigation .current-section > a {
    color: #fff !important;
}
#main-nav-container .ui-icon-circle-triangle-s {
    background: url(../../images/MegaNav/MegaNav-arrow.png) no-repeat;
}
#main-nav-container .ui-icon-circle-triangle-s.ui-icon-circle-triangle-n {
    background-position: 0px -18px;
}
#main-nav-container ul.navigation > li:last-child {
    padding-right: 13px !important;
}

/* MegaNav 2014 end */



/* home page featured slider alternative (removing static previews Nov 10th) begin */
.rd-slideshow-home-ss .slideshow-presentation-nav-items  li {
  width: 123px !important;
}
.rd-slideshow-home-ss .slideshow-presentation .slideshow-presentation-panel-item.preview .panel-photo-container img {
  max-width: 230px !important;
  max-height:320px!important;
  margin-top:2px;
}
.rd-slideshow-home-ss .slideshow-presentation .slideshow-presentation-panel-item.preview .panel-content-container {
  margin: 0 10px 0 0;
}
.rd-slideshow-home-ss h3 a {
  color: #fff;
  font: 24px/26px Oswald,Arial,sans-serif!important;
}
.rd-slideshow-home-ss .byline {
	display:none;
}
.rd-slideshow-home-ss .panel-leadin {
  line-height: 14px;
  margin-top: -5px;
}
.rd-slideshow-home-ss {
	margin-top:-3px !important;
}

.rd-slideshow-home-ss .slideshow-presentation .slideshow-presentation-panel-items {
  background-color: #010e2e !important;
}


.rd-slideshow-home-ss .slideshow-presentation-panel-items {
  border: 0!important;
}
.rd-slideshow-home-ss .slideshow-presentation.horizontal .slideshow-presentation-nav-item {
  margin: 0 2px!important;
}
.rd-slideshow-home-ss .slideshow-presentation-nav-item.blox-ie-no-filter.blox-transparency.first-in-list.article {
	margin-left:0 !important;
}
.rd-slideshow-home-ss .slideshow-presentation.horizontal .slideshow-presentation-nav-items {
  width: 103%!important;
}

.rd-slideshow-home-ss .slideshow-presentation .slideshow-presentation-nav-item a.link {
  font: 10px/1.14em Arial,sans-serif!important;
  width: 95%!important;
}
.rd-slideshow-home-ss .slideshow-presentation .slideshow-presentation-panel-item.preview .panel-photo-container {
  margin: 0 -2px 0 5px;
  float: right;
}
.rd-slideshow-home-ss h3 {
  width: 370px;
}
.rd-slideshow-home-ss .panel-photo-container {
	height:auto !important;
}
#blox-container {
	background-repeat:no-repeat;
	background-position: 0 -158px !important;
}

.rd-featuresh .bucket-photo img {
  max-height: 168px;
}

.container_12 .grid_8 {
  margin-top: -2px;
}

/* home page featured slider alternative (removing static previews Nov 10th) end */

/* New HTML home page video player */

.llredesignlg .blox-recent-list li {
  max-height:130px;
}

.rd-photolistls .core-slider.horizontal .group .item .image .vertical  {
  bottom: -50%;
  left: 0;
  position: relative;
  right: 0;
  top: -50%;
}
.rd-photolistls > .core-slider.horizontal .group .item .image {
  margin-left: -5px;
  max-height: 55px;
  position: relative;
}
.llredesignbot > .core-slider.horizontal .group .item .image {
  margin-left: 0px!important;
  max-height: 55px!important;
  width:auto!important;
}
.rd-photolistls > .core-slider.horizontal .group {
  padding-left: 5px;
}
.channelhtml .blox-headline.vid- a {
  color: #fff;
  display: block;
  font-size: 12px;
  line-height: 16px;
  padding-right: 34px;
  text-transform: uppercase;
}
.channelhtml .llverticalplay.rd-playit.vid- {
  position: absolute;
  right: 10px;
  top: 87px;
  z-index: 600;
}

.channelhtml {
  float: left;
}
.channelhtml .avatar {
  max-width: 240px;
}

.videolist.llredesign {
  float: left;
  width: 375px;
  margin-top: 10px;
  text-align: center;
}
.videolist.llredesignbot {
  float: left;
  width: 610px !important;
  margin-top: 10px;
  text-align: center;
}
/* New HTML home page video player END */

.search .blox-image-title, .topic .blox-image-title {
font-size:14px;
}
#search-main-buttons-wrapper #search-input-button {
  width: 100px!important;
}
#search-main-buttons-wrapper .ui-button-text {
  text-indent: 5px!important;
}
#search-main-buttons-wrapper .ui-button-icon-only .ui-icon {
  left: 15%!important;
}
.search .search-app-box #search-input, .topic .search-app-box #search-input {
  width: 390px !important;
}
#main-nav-container {
z-index:99999999;
}
#tncms-region-bottom-one-index .blox-html-asset {
margin-bottom: 0;
}
#blox-collection h1 {
  font-size: 2.5em;
}

/* housing/sale */
.mortgagecalculator {
    float: right;
    width: 460px;
}
.enclosure_widget .agent_details .agent_details_info {
    display: block !important;
}
.enclosure_widget .agent_details .agent_details_photo .photo img {
    max-width: 75px !important;
    vertical-align: top !important;
}
.enclosure_widget .agent_details .agent_details_photo {
    vertical-align: top !important;
}
.enclosure_widget .agent_details .agent_details_info > ul > li:nth-child(3) a {
    font-size: 11px !important;
}
 .enclosure_widget:nth-child(2) {
    display: none;
}

/* End housing/sale */

/* Social Buttons */
#snewNavButtons {width: 301px;height:40px;margin: 0;padding: 0;background-image: url(../../images/_site/_newsocialico/sm-ico.gif);background-repeat: no-repeat;}
#snewNavButtons li, #snewNavButtons a {height: 40px;display: block;}
#snewNavButtons li {float: left;list-style: none;display: inline;}

#snewNavButtons-01,#snewNavButtons-02,#snewNavButtons-03,#snewNavButtons-04,#snewNavButtons-05,#snewNavButtons-06,#snewNavButtons-07 { width: 43px; }

#snewNavButtons-01 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) 0px -40px no-repeat; }
#snewNavButtons-02 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -43px -40px no-repeat; }
#snewNavButtons-03 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -86px -40px no-repeat; }
#snewNavButtons-04 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -129px -40px no-repeat; }
#snewNavButtons-05 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -172px -40px no-repeat; }
#snewNavButtons-06 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -215px -40px no-repeat; }
#snewNavButtons-07 a:hover { background:url(../../images/_site/_newsocialico/sm-ico.gif) -258px -40px no-repeat; }
a.stooltipstop {position: relative;display: inline;}
a.stooltipstop span {position: absolute;width:150px;color: #FFFFFF;background: #314e97;height: 20px;line-height: 20px;text-align: center;visibility: hidden;border-radius: 6px;}
a.stooltipstop span:after {content: '';position: absolute;top: 100%;left: 50%;margin-left: -10px;width: 0; height: 0;border-top: 8px solid #314e97;border-right: 8px solid transparent;border-left: 8px solid transparent;}
a:hover.stooltipstop span {visibility: visible;bottom: 20px;left: 50%;margin-left: -66px;z-index: 999;}

a.stooltips {position: relative;display: inline;}
a.stooltips span {position: absolute;width:140px;color: #FFFFFF;background: #000000;height: 30px;line-height: 30px;text-align: center;visibility: hidden;border-radius: 6px;}
a.stooltips span:after {content: '';position: absolute;top: 100%;left: 50%;margin-left: -8px;width: 0; height: 0;border-top: 8px solid #000000;border-right: 8px solid transparent;border-left: 8px solid transparent;}
a:hover.stooltips span {visibility: visible;opacity: 0.8;bottom: 30px;left: 50%;margin-left: -80px;z-index: 999;}

.soctitle {text-transform:uppercase;clear:both;font-size:12px;font-weight:bold;}
/* End Social Buttons */

/* Cost of Care Slider */

#tncms-block-398245 .blox-title, #tncms-block-398245 .blox-title a,  #tncms-block-398245 .blox-sub-title a, #tncms-block-398245 .blox-title h3, #tncms-block-398245 .blox-title h3 a {
    color: #538053;
    font-family: "Oswald",tahoma,arial,helvetica,sans-serif !important;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    padding-left: 0px;
    background: none !important;
    border-bottom: none;
}

#tncms-block-398245 .core-slider.horizontal.showcase .group .item .text {
    color: #FFF;
    height: 45px;
    padding: 5px;
    background: rgb(37, 62, 47) none repeat scroll 0% 0%;
    font-size: 12px;
}

#tncms-block-398245 .core-slider.horizontal.showcase .group .item .section {
    display: none;}

#tncms-block-398245 .core-slider.horizontal.showcase {
    height: 280px;
    background: rgb(83, 128, 83) none repeat scroll 0% 0%;
    overflow: visible;
    margin-top: 0px;
    margin-bottom: 20px;
    border-radius: 12px;
}

#tncms-block-398245 .core-slider.horizontal.showcase .group .item .text {
    color: #FFF;
    height: 45px;
    padding: 5px;
  /*    background: rgb(37, 62, 47) none repeat scroll 0% 0%; */
    font-size: 12px;
}

#tncms-block-398245 .core-slider.horizontal.showcase .group .item .text {
    color: #FFF;
    font-size: 12px;
}

#tncms-block-398245 .core-slider.horizontal .prev:hover, .core-slider.horizontal .next:hover {
    text-decoration: none;
/*    background: rgb(37, 62, 47) none repeat scroll 0% 0%;*/
}

/* #tncms-block-398243 .core-slider.horizontal .nav a.activeSlide {
    background: rgb(37, 62, 47) none repeat scroll 0% 0%;
}*/

/*------------------------------------------*/
.hcslider .blox-title h3, .hcslider .blox-title h3 a {
    border-bottom: none;
    background: none !important;
}
.hcslider .core-slider.horizontal.showcase .group {
    height: 245px !important;
}
 .hcslider .core-slider.horizontal.showcase .group .item .text {
    height: 55px;
}
.hcslider .core-slider.horizontal.showcase {
    height: 290px;
    margin-top: 0px !important;
}
.hcslider .core-slider.horizontal.showcase .item-list {
    height: 245px !important;
}

.hcslider .core-slider.horizontal.showcase {
background:#010e2e!important;
}
.hcslider .core-slider.horizontal.showcase .group .item .text .title a
 {
font-family: Oswald,arial,helvetica,sans-serif;
font-size: 16px!important;
font-weight: normal!important;
line-height: 18px!important;
}
.hcslider .core-slider.horizontal .group .item .text h4 {
text-align:center;
}

.hcslider .core-slider.horizontal.showcase .group .item .image {
background:#efefef!important;
}
.hcslider .core-slider.horizontal.showcase .group .item .text {
background:#525868!important;
}
.hcslider .core-slider.horizontal.showcase {
border-radius: 0!important;
    margin-top: 0px !important;
}

/* End Cost of Care Slider */

#latest-by-section .bull-list li, #popular-by-section .bull-list li{
  list-style-position: outside!important;
}

.app-form label {
  margin-left:0;
}
.civicscience {
width:100%!important;
}
.ballotbox .question_text {
    font-size: 15px !important;
    font-family: Oswald,arial,helvetica,sans-serif!important;
    font-weight: normal !important;
}
/* Hammer Resize */
#blox-story h1 .blox-header {
    font-size: 60px !important;
    font-weight: 700;
    line-height: 80px;
    display: block;
    color: #222;
    }
/* Intell-Special Block */
.intell-special {
    padding-left: 0px;
    width: 620px !important;
    font-size: 15px;
}
.intell-special:empty {
    display:none;
}
.intell-special .blox-bucket-list dd.bucket-headline {
    margin-top: 5px;
    font-size: 18px;
    width: 600px;
}
.intell-special .blox-bucket-list dd {
    margin-top: 5px;
    line-height: 22px;
    font-size: 12px;
    margin-left: 4px;
}
#tncms-block-415633 .blox-main-index {
    border-bottom: 4px solid #999 !important;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    width: 600px !important;
    margin-left: 10px !important;
}
/* Daily Videos on Homepage */
.video-home-small-left {
    width: 300px !important;
    float: left;
    margin-left: 5px;
}
.video-home-small-right {
    width: 280px !important;
    float: left;
    margin-left: 10px;
}

/* Call for Info */
.callforinfo h3, .callforinfo h2 {
    font-size: 24px;
    color: #666;
    line-height: 28px;
    margin-bottom: 5px;
    padding-top: 10px;
    font-family: 'Oswald';
}

.callforinfo p {
font-size: 14px;
line-height: 16px;
}

.callforinfo .tn-index-story {
border-bottom: none !important;
padding-left: 10px;
padding-right: 10px;
}

/* Hide new Calendar Categories on Submit event page */
.calendar.event .grid_8 p:nth-child(5) {
    display: none;
}
.calendar.event .grid_8 p:nth-child(6) {
    display: none;
}
.calendar.event .grid_8 p:nth-child(7) {
    display: none;
}
.calendar.event .grid_8 p:nth-child(8) {
    display: none;
}
.calendar.event .grid_8 p:nth-child(9) {
    display: none;
}
.calendar.event .grid_8 p:nth-child(11) {
    display: none;
}
.app-classifieds .description img {
    max-width: 460px;
}
.subscribebutt .mega-nav-container.unmega {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}