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

/*Static pages*/
.static-page .blox-static-related ul li,
.static-page p{
    font-size:1em;
}

/*Calendar*/
#eventDetail #sidebar h3{margin:0;}

/*Family Life*/
.family_life #blox-header h3.section_head{padding-top:30px;}

.family-life #blox-top-right ul.item_list li.item h4 {padding-top: 15px;}

/*Weather*/
.weather .wx_full{display:none;}

.weather .wx_mobile{ border:none;}

/*Love It or Hate It*/
.love_it_hate_it .sponsor {
    float: right;
    font-size: 12px;
    width: 140px;
    margin-left:50px;
}

.love_it_hate_it .sponsor img{
    float: right;
}

#sports_promos .img_wrap{text-align:center;}

#sports_promos .img_wrap img{ max-width:100%;}

.sports_promo_item{margin-bottom:1em;}


/*Street Talk Ad*/
.st_static_ad{display:none;}

/* Mental Math Link on Puzzles Page*/
.puzzles .mm{
    background-color: #618DB2;
    color: white;
    margin: 10px auto;
    text-align: center;
    width: 160px;
    display: table;
    height: 75px;}
    
.puzzles .mm h3{
    display: table-cell;
    vertical-align: middle;
}    

.puzzles .mm h3 a{    
    color: white;
    display: table-cell;
    height: 75px;
    text-decoration: none;
    vertical-align: middle;
    width: 160px;}
    
.puzzles .mm h3 a:hover{      
    background-color: #064273;}

/* Section Blog list */

#blox-top-right ul li.staff_blog_info.item {
    border-bottom:1px solid #DDDDDD;
    padding:5px;
}

li.staff_blog_info.item h4 small {
    font-weight:normal;
    font-size:.8em;
    display:block;
}

li.staff_blog_info small{display:block;}


/*commenting changes */
body #blox-comments {
    margin: 30px 0;
    border-top:none;
}
body #user-comment-area h3 {
    display:none;
}
p.comment_disclaimer {
    margin:10px;
}
body .comment .frame .container {
    padding: 0;
}
body .comment .frame {
    border: medium none;
    border-radius: 0;
    webkit-border-radius:0;
    display: block;
    float: none;
    font-size: 1em;
    margin-bottom: 15px;
    margin-left: 15px;
    position: static;
    width: auto;
}
body .commentInfo li .commentReply {
    background: none;
    border: 1px solid #DDDDDD;
    border-radius: 0 0 0 0;
    color: #3A5770;
    display: block;
    font-weight: bold;
    line-height: 16px;
    padding: 2px 8px;
}
.commentInfo li .commentReply:hover {
    background-color:#3A5770;
    color:#FFFFFF;
}
body .commentInfo li.most.important {
    border: medium none;
    float: right;
    margin-left:0;
}

/*DARKOW*/
.darkow_cartoons .cartoon{
    margin-bottom:10px;
    text-align:right;
    border-bottom: 1px solid #cccccc;
    text-transform:uppercase;
    padding-bottom:25px;
}

.darkow_cartoons .cartoon .date{
    text-align:left;
    color:#999999;}

.darkow_cartoons .cartoon .buy-photo a.jquery-ui-button{text-transform:uppercase;}

#financialcontent_townnews_ad,
#blox-stocks-standalone center a{
    display:none;}
    
/*EXPOSURE*/
.exposure .content_block .story_item{border-bottom: 1px solid #cccccc;}

/*MARKETING*/
.dash #blox-story ol li,
.dash #blox-story ol {list-style:decimal;}

.dash #blox-story ul li,
.dash #blox-story ul {list-style:disc;}

.dash #blox-top-right{display:none;}

.dash #center-one-index h3{line-height:1.25em;}

.dash  #blox-top-left {width:100%;}

.dash #blox-header h3.section_head{
    padding-top:25px;
    width:12%;
}

.dash h3#dash img {width:100%;}

checkered-flag-challenge h1#blox-asset-title,
.tribune_spelling_bee  h1.index-section-flag{display:none;}

/*EVERYTHINGMIDMO*/

#tncms-region-center-two-right{display:none;}

.everythingmidmo .promo-box .box .block #bizmap {
    height: 300px;
 }
/* add to site.css line 564 for h3*/

.everythingmidmo-categories .heading,
.everythingmidmo-coupons .heading,
.everythingmidmo-reviews .heading,
.everythingmidmo .heading {
    display:none;
}

.everythingmidmo .evmm_header_logo{width:100%;}

.everythingmidmo .evmm_header_logo .logo{width:100%; height:auto; float:none;}

#businessSearch.search-box{margin-top:0;}

.everythingmidmo #businessSearch.search-box form{padding:0;}

#businessSearch.search-box{
    background: url("../../images/_site/_marketplace/red_gradient.png") repeat-x scroll 0 0 #841418;
    overflow:visible;
    position:relative;
    margin-bottom: 30px;
}

#businessSearch.search-box #normalOptions {width:100%;}
#businessSearch.search-box #normalOptions .name{
    width:82%;
    color: #FFFFFF;
}

#businessSearch #normalOptions div strong{display:none;}

#businessSearch.search-box #normalOptions .name input{
    width:70%;
    margin-bottom: .4em;
}


.everythingmidmo .side-part,
.everythingmidmo .promo-box .blox-biz-results-itercount,
.everythingmidmo .promo-box .map,
.everythingmidmo .promo-box .tools,
.everythingmidmo .promo-box .featured h3,
.everythingmidmo .promo-box .featured .options,
.everythingmidmo .main-part #mp_tabs .photo_numbers,
.everythingmidmo .main-part #images li,
.everythingmidmo .main-part .coupon a,
#businessSearch .name-option,
#blox-slideshow-featured-listings.blox-featured-listings-holder,
#businessSearch.search-box #normalOptions .areas,
#businessSearch.search-box #searchOptions{
    display:none;
}

#businessSearch.search-box .frame .btn-go{
    top:5px;
    height:21px;
}

#businessSearch fieldset{width:100%; padding-left:10px;}

.everythingmidmo #header{
    width:100%;
    padding:0;
}


.everythingmidmo .logo img{
    border: 1px solid #dddddd;
    width: 100px;
    height:auto;
    margin:.2em;
}

.everythingmidmo .list.contact{
    width:auto;
    font-size:.85em;
}

.everythingmidmo .list li{
    text-align:left;
}

.everythingmidmo .biz-head-name {
    width:100%;
    float: none;
}

.everythingmidmo .storefront .biz-head-name {margin-left:1em;}

.everythingmidmo .biz-head-name h1{
    color:#222222;
    margin-bottom:0;
}

.everythingmidmo .biz-phone .phone{
    margin-top:0;
    color:#666666;
    font-size: 1.5em;
    float:none;
}

.everythingmidmo .biz-head-name .call{
    display:inline-block;
    border: 1px solid #dddddd;
}

.everythingmidmo .biz-head-name .call a{
    display:block;
    padding: 0 0.5em;
}    
.everythingmidmo .open{
    margin:0;
    padding:0;
    font-size: 1.5em;  
    clear:left;
    color:#EC9749;
    font-style:italic;
    float:none;
}


.everythingmidmo .list li .address{padding:0;}

.everythingmidmo #twoColWrapper .columnOne{
    float:left;
    width:100%; 
    background: url("../../images/_site/eventdetail_background.png") repeat-y scroll right 0 transparent;
    padding-right:25px;
}

.everythingmidmo #twoColWrapper .columnTwo{
    float:left;
    width:100%; 
}
.everythingmidmo .main-part .service img,
.everythingmidmo .main-part .coupon img{
  max-width:100%;
}
.everythingmidmo .main-part{width:100%}

.everythingmidmo .main-part #images li.active{display: block;}

.everythingmidmo  #blox_options,
.everythingmidmo  #businessDetail #blox_options .blox_options_info_block,
.everythingmidmo .promo-box .box .block .description,
.everythingmidmo .main-part .businessDescription .list,
.everythingmidmo .container_12 .grid_12, .container_16 .grid_16,
.everythingmidmo .staffer_block,
.everythingmidmo .award_block, 
.everythingmidmo .offer_block,
.everythingmidmo .tab-content img,
.everythingmidmo #content,
.everythingmidmo .holder{width:100%;}

.everythingmidmo .product_block img{
    max-width:100%; 
    width:auto; 
    margin-right: .5 em;
}

div.product_block, div.staffer_block, div.award_block, div.offer_block,
.everythingmidmo .main-part #mp_tabs .tab-content{border-style: none; border:none; max-width:94%; padding:10px 2%;}

.everythingmidmo .main-part #mp_tabs .tab-content{padding:20px 20px 0;}
    
.everythingmidmo .main-part .biz-panel .preview{margin-right:20px;}

.everythingmidmo .main-part .coupon .offer_block p,
.everythingmidmo .main-part .coupon .offer_block{
    font-weight:bold;
    line-height: 2em;
}

.everythingmidmo .main-part .coupon a{ 
    color: #3A5770;
    display:block;
    border:none;
}

.everythingmidmo .main-part .coupon .ui-button-text-only, 
.everythingmidmo .main-part .coupon .ui-state-default,
.everythingmidmo .main-part .coupon .jquery-ui-button{
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

.everythingmidmo .main-part .businessDescription a.visit{
    float:right;
    font-style: italic;
    font-weight: bold;
    margin: 30px 5px 10px;
}

.everythingmidmo .calendar-widget-event-list{margin-top:0;}

.everythingmidmo .event-container{padding:0;}

.everythingmidmo .event-container .event-header-calendar,
.everythingmidmo .event-container .event-header-today{
    font-weight:bold;}

.everythingmidmo #events-owned.eventArea,
.everythingmidmo #events-venued.eventArea{
    padding:0;
    margin:0;
    border:none;
}

.everythingmidmo .eventArea li.event-container{border-bottom:none;}

.everythingmidmo .eventArea li.event-container .event_wrap a{color: #3A5770;}
  
.everythingmidmo .eventArea li.event-container h4.blox-headline{margin:0;}

.everythingmidmo .eventArea li.event-container .blox-headline a{color:#3C5771;}

.everythingmidmo .social .social-icon{padding:2px;}

.everythingmidmo .social span{float:left;}

.everythingmidmo .social .social-icon-facebook{
    background:url("../../images/_marketplace/facebook_icon_50.png") no-repeat;
    height:50px;
    width:50px;
}

.everythingmidmo .social .social-icon-twitter{
    background:url("../../images/_marketplace/twitter_icon_50.png") no-repeat;
    height:50px;
    width:50px;
}
.everythingmidmo .social .social-icon-tumblr{
    background:url("../../images/_site/Tumblr-icon.png") no-repeat;
    height:45px;
    width:50px;
    background-size:contain;
}
.everythingmidmo .categoriesList{background:none;}

.everythingmidmo .promo-box {border:none;}

.promo-box .featured .blox-biz-featured-container{
    background-color: #E6F2F3;
    padding: .5em;
    width: 98%;
    border-bottom: none;
}

.everythingmidmo .promo-box .featured .options a{
    background:none;
    text-indent:0;
    color: #333333;
    background-color: #E6F2F3;
    width: auto;
}    

.everythingmidmo .promo-box .featured .tools{display: none;}

.everythingmidmo .promo-box .box{margin: 0;}

.everythingmidmo .promo-box .frame{padding:0;}

.everythingmidmo .promo-box .pager{
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    padding: 0.5em 0;
    width: 100%;
}

.everythingmidmo .promo-box .pager a{ 
    border:none;
}

.everythingmidmo .promo-box .pager li{ border-right:1px solid #dddddd;}

.everythingmidmo .promo-box .pager .btns{
    background:none;
    color:#3A5770;
    text-transform:uppercase;
}

.everythingmidmo .promo-box .tools .ui-icon-person{background:none;}

.everythingmidmo .promo-box .map #blox-map-0{width:100% !important;}

.everythingmidmo .promo-box .blox-biz-results-biz-details{float:left;}

.everythingmidmo .promo-box .business-listing-logo{
    width: 100px;
    padding-right: .5em;
}

.everythingmidmo .promo-box .business-listing-logo img {
    width: 100px;
    height: auto;
}

.result-info{ width: 100%;}

.result-info .listing{top: 0;}

.everythingmidmo .power{display:none;}

.everythingmidmo .mobile_coupons{ margin-bottom: .5em;}

.everythingmidmo .mobile_coupons .coupon_visible{
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background: url("../../images/_site/blue_vertical-arrows.png") no-repeat right 5px transparent;
}

.everythingmidmo .mobile_coupons .coupon_visible.up{
    background: url("../../images/_site/blue_vertical-arrows.png") no-repeat right -35px transparent;
}

.everythingmidmo .mobile_coupons .coupon_visible .emphasize{
    font-style:italic;
    color: #0D7354;
}

.everythingmidmo .mobile_events .event_visible{
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background: url("../../images/_site/blue_vertical-arrows.png") no-repeat right 16px transparent;
}

.everythingmidmo .mobile_events .event_visible.up{
    background: url("../../images/_site/blue_vertical-arrows.png") no-repeat right -27px transparent;
}    

.everythingmidmo .mobile_events .event_visible .time{
    color:#222222;
    font-weight:normal;
}

.everythingmidmo .mobile_events .event_hidden,
.everythingmidmo .mobile_coupons .coupon_hidden,
.everythingmidmo .mobile_coupons .cList_hidden{
    display:none;}
    
.everythingmidmo .mobile_events .event_visible a,
.everythingmidmo .mobile_coupons .coupon_visible a{
    display:block;
    margin: 1em 0;
    text-decoration:none;
}    

.everythingmidmo .mobile_events .event_visible a:visited,
.everythingmidmo .mobile_coupons .coupon_visible a:visited,
.everythingmidmo .mobile_events .event_visible a:active,
.everythingmidmo .mobile_coupons .coupon_visible a:active,
.everythingmidmo .mobile_events .event_visible a:hover,
.everythingmidmo .mobile_coupons .coupon_visible a:hover{
    text-decoration:none;
    border:none;
}

.everythingmidmo .mobile_events .event_hidden,
.everythingmidmo .mobile_coupons .coupon_hidden{
    padding:1em;
}

.everythingmidmo .mobile_events .event_hidden .more_events,
.everythingmidmo .mobile_coupons .more_coups{
    text-align:right;
}

.everythingmidmo .mobile_coupons .more_coups .offer_block{
    text-align:left;
    padding:0;}
    
.everythingmidmo  .offer_block img{width:20%;}

.everythingmidmo .mobile_featured {border-bottom: 1px solid #dddddd;}

.everythingmidmo .mobile_featured .logo {
      float:left; 
      padding-right: .5em;
}

h4.border_marketplace {
  border-bottom: 1px solid #EFEFEF;
  border-top: 1px solid #EFEFEF;
  color: #999999;
  font-family: 'Helvetica Neue',helvetica,Arial,sans-serif;
  font-size: 18px;
  font-weight:normal;
  padding: 5px 7px 2px;
  margin-bottom:10px;
}
.sidebar_bordered  h4.border_marketplace {
    border-top:0;
}
a.business_link,
h4.border_marketplace a{
     color:#990000;
 }
 
.businessDescription p {
    font-size:14px;
    line-height:18px;
    margin-bottom:15px;
}
 .everythingmidmo .categoriesList{ 
   padding:0;
}
body .marketplace.categoriesList h3 {
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  color: #990000;
}
.marketplace.categoriesList li {
    margin:0 0 15px;
}
body .marketplace.categoriesList h3 a,
.marketplace.categoriesList a {
    color: #990000;
}

ul.featured_categories {display:none;}

li.item .photo_thumb.left_thumb img {
    border: 1px solid #788196;
    float: left;
    margin: 0 10px 0 0;
    max-height: 100px;
    padding: 1px;
}
ul.item_list.bordered li.item {
  border-bottom: 1px solid #DDDDDD;
}
.discription_right {margin-left:115px;}

.app-business .heading{display:none;}

.app-business .marketplace.categoriesList{ background-color:#ffffff;}

.app-business .search-box .frame .btn-go{top:15px;}

.app-business #blox-header h1 {
    float:left;
    height:35px;
    width:75px;
    margin-top:30px;
}

/*MARKETPLACE STOREFRONTS*/
.storefront .biz-social-icons-container,
.storefront .full_header,
.storefront .biz-tagline,
.storefront .ui-icon-comment,
.storefront .ui-icon-mail-closed,
.storefront .ui-icon-extlink,
.storefront .evmm_nav,
.storefront #blox-footer,
.storefront #page_bottom,
.storefront #businessSearch{display:none;}

.storefront .mobile_header{
    display:block;
    margin: 0 auto;
    max-width:320px;
    width:auto;}

.storefront .mobile_header img{max-width:100%;}
    
.storefront #header{width:95%;}

.storefront #businessDetail{width:100%;}

.everythingmidmo .storefront ul#storefront-navigation li{
    font-size: 11px;
    font-weight: bold;
    padding: 4px 6px;}

.everythingmidmo .storefront #header ul.biz-head-name li h1{
    font-size:1.75em;
    line-height:1.25em;
    margin-bottom:10px;}
    
.storefront .biz-phone{
    font-size:1em;}
    
.storefront #blox-container .blox-container{width:95%;}

/*SUBSCRIBER PAGE*/
.admin-dashboard .option .e_edition{
      background:url("../../images/_site/email_edition.png") no-repeat;}
      
/*SIDEBAR*/
.carousel_border_bottom{
    border-bottom: 2px solid #666666;
    margin-bottom:1em;}

/*RSS*/
.rss ul.sub-menu li{ 
    z-index:1;
    position:relative;}
    
.rss #core-index-rss-list ul.dropdown-rss{border-bottom:none;}

.rss .rss-tag{font-size:1.25em;}

.rss .greader_20{
    background:url("../../images/_site/_icons/google_reader_20.png") no-repeat;
    margin-left: 30px;
    padding: 0 25px;}
    
.rss .rss_20{
    background:url("../../images/_site/_icons/rss_icon_20.png") no-repeat;
    padding: 0 25px;
    }
.rss .ui-icon-signal-diag{background-position:-16px -173px;}

/*SUBMIT*/
.submit .add-icon{
    background:url("../../../../user/user_admin-core-base/resources/images/bw_icons_large_sprites.png") no-repeat 0 0;
    height:65px;
    width:65px;
    float:left;
    margin-bottom:1em;
}

.submit .add-icon.contributed{background-position: 0 -68px;}

.submit #center-four-index ul{margin-left:2em;}

.submit .icons{
    height:50px;
    width:50px;
    float:left;
    margin:0.25em 0.5em 0.5em 0;    
}

.submit .book{
    background:url("../../images/icons/book_50.png")no-repeat;
}

.submit .bullhorn{
    background:url("../../images/icons/bullhorn_50.png")no-repeat;
}

.submit .submit_calendar{
    background:url("../../images/icons/calendar_50.png")no-repeat;
}

.submit .camera{
    background:url("../../images/icons/camera_50.png")no-repeat;
}

.submit .credit{
    background:url("../../images/icons/credit_50.png")no-repeat;
}

.submit .file3{
    background:url("../../images/icons/file3_50.png")no-repeat;
}

.submit .file{
    background:url("../../images/icons/file_50.png")no-repeat;
}

.submit .gift{
    background:url("../../images/icons/gift_50.png")no-repeat;
}

.submit .keyboard{
    background:url("../../images/icons/keyboard_50.png")no-repeat;
}

.submit .newspaper{
    background:url("../../images/icons/newspaper_50.png")no-repeat;
}

.submit .quote{
    background:url("../../images/icons/quote_50.png")no-repeat;
}

.online_features ul.item_list li.item{display:table;}

.online_features li.item .photo_thumb img{
    float:left;
    margin-right:1em;
}

.online_features ul.item_list li.item h4{
    display:table-cell;
    vertical-align:middle;
}

/*MOST VIEWED TAB*/
.sidebar-iframe #navs #most_popular_tabs .tabset{font-size:.9em;}

.sidebar-iframe #navs #most_popular_tabs .tabset a.tab.active{padding: 10px 5px 2px;}

.sidebar-iframe #navs #most_popular_tabs .tabset a.tab{padding:5px;}

#most_popular_tabs .tabset a.tab {padding:5px 10px;}

#most_popular_tabs .tabset{font-size:.95em;}

#most_popular_tabs .tabset a.tab.active{padding: 10px 10px 2px;}

/*BLOG STORY HEADER*/
.blogs .story_avatar{
    float:left; 
    border:1px solid #dddddd; 
    margin:0 10px 5px 0; 
    width:auto;
    height:80px; 
    padding:2px;
}

.blog_story_header {
    border-bottom: 1px solid #EFEFEF;
    margin-bottom:15px;
}

.blogs .story_avatar img {
    height:100%;
}
.blogs .feat_keyword a:hover,
.blogs .feat_keyword a{color:#AD0808;}

/*SIMPLE EVENT LIST*/
.calSpecific_results tr.header{font-weight:bold;}

.calSpecific_results tr.header td {padding-bottom:0;}

.calSpecific_results tr:nth-child(even){background-color:#E6F2F3;}

.calSpecific_results td{
    vertical-align:top;
    padding:.5em;}

.calSpecific_results .sEvent_name{width:35%;}

.calSpecific_results .sEvent_date{width:15%;}

.calSpecific_results .sEvent_cost{width:10%;}

.calSpecific_results .sEvent_name p span{
    font: 14px/1.5 Arial,'Open Sans',helvetica,sans-serif !important;
    font-weight:normal !important;
    color:#464646 !important;
}

.terms-html #blox-story-text h2 {display:none;}

/* TRIBUNE STORE */
.dash.shop .form .store_product{
    margin-top:2em;
 }
 
.dash.shop .form .pImage img{
    float:left; 
    margin-right:1em;
}

.dash.shop .form .store_product .pQuantity input{
    width:20px;
}
.everythingmidmo .promo-box .box .block .description.featured {
  background: none repeat scroll 0 0 #E6F2F3;
  border: 1px solid #3A5770;
  margin-top: 10px;
  padding: 1%;
}

.everythingmidmo li.active p.photographer.byline{
    display:none;
}
.everythingmidmo .cdt_gallery ul#images li.active div.caption{
    display:inline;
}
@media screen and (max-width:640px){
    .everythingmidmo .cdt_gallery ul#images {
        margin-left: 0px !important;
    }
    div.static_tabs, ul.static_tabs li {
        width: 20%;
    }
}
.everythingmidmo .cdt_gallery #images_container {
    overflow: visible;
}