@media screen {
  /*=  Site Banner
  /*-------------------------------------------------------- */
    #site-announcement {

    width: 100%;
    height: 9em;
    font-size: 30px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    color: #fff;
    background: #89c24b;
  }
  #wrap-announce {
    width: 969px;
    margin: 0 auto;
    text-align: left;
  }
  #wrap-announce p {
    width: 500px;
    line-height: 36px;
  }
  #wrap-announce a:link,
  #wrap-announce a:active,
  #wrap-announce a:visited {
    font-size: 30px;
    font-weight: bold;
    font-family: ratio, "helvetica neue", arial, sans-serif;
    text-decoration: underline;
    color: #fff;
  }

  /*= Modules
  /*-------------------------------------------------------- */
  /*= Tools
  /*-------------------------------------------------------- */
  .entry-tools,
  .entry-tools li { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  .entry-tools { margin: 9px 0 0; }
  .entry-tools li { margin: 0 0 6px; }
  .entry-tools .entry-share { display: none; }
  .entry-share code { display: block; padding: 6px; font-size: 10px; color: rgb(65,65,65); background: rgb(215,215,215);}


  /*-------------------------------------------------------- */
  /*= [end] Tools */

  /*= Images
  /*-------------------------------------------------------- */
  .image { }
  .image-caption,
  .wp-caption-text { width: 100%; display: inline; float: left; font-family: ratio, "helvetica neue", arial; font-size: 9px; line-height: 12px; color: rgb(65,65,65); }
  .image-caption .image-source { color: rgb(163,163,162); }


  /*-------------------------------------------------------- */
  /*= [end] Images */


  /*= Content
  /*-------------------------------------------------------- */
  /*= Sections
  /*-------------------------------------------------------- */
  .heading-section { display: block; /*padding: 6px 0; border-color: rgb(225,225,225); border-top: 1px solid rgba(203,203,199,.7);*/}

  .content-section { display: inline; float: left; width: 100%; margin: 0 0 3px; padding: 0 0 9px; border-color: rgb(225,225,225); border-bottom: 5px solid rgba(203,203,199,.7); }


  /*-------------------------------------------------------- */
  /*= [end] Sections */


  /*= META
  /*-------------------------------------------------------- */
  .entry-meta { margin: 3px 0 6px; font-size: 15px; line-height: 15px; }
  .entry-meta a { color: rgb(65,65,65); }



  /*-------------------------------------------------------- */
  /*= [end] META */

  /*= Heroes
  /*-------------------------------------------------------- */
  .hero .header .entry-title { font-family: "ratio-display", "helvetica neue", arial; font-size: 18px; line-height: 21px; font-weight: bold; }
  .hero .header .published { border: none; }
  .hero .header .permalink { color: rgb(65,65,65); }
  .hero .header .entry-meta { margin: 3px 0 6px; font-size: 15px; line-height: 15px; }
  .hero .header .entry-meta a { color: rgb(65,65,65); }


  .hero .entry-summary p { font-size: 13px; line-height: 18px;}


  /*-------------------------------------------------------- */
  /*= [end] Heroes */


  /*= Features
  /*-------------------------------------------------------- */
  .featured { }

  .featured .heading-section { font-size: 18px; font-weight: bold; color: rgb(65,65,65); }

  .content-list-featured { width: 100%; }
  .content-list-featured,
  .content-list-featured li { display: inline; float: left; margin: 0; padding: 0; }
  .content-list-featured li { width: 144px; position: relative; margin: 0 0 0 4px; }
  .content-list-featured li:first-child { margin: 0; }

  .content-list-featured a { width: 100%; height: 100%; display: block; position: relative; font-family: "ratio-display", 'trebuchet ms', trebuchet, sans-serif; font-size: 12px; font-weight: bold; line-height: 1.2; color: rgb(65,65,65);  }

  .content-list-featured a:hover .entry-title { text-decoration: none; color: rgb(255,78,60); }

  .content-list-featured .entry-title { display: block; padding: 6px 0; text-decoration: none; color: rgb(65,65,65); -webkit-transition-property: color; -webkit-transition-duration: .1s; }


  /*-------------------------------------------------------- */
  /*= [end] Features */


  /*= Category Recent
  /*-------------------------------------------------------- */
  .category-recent-list { width: 100%; margin: 0; padding: 0; }
  .category-recent-list li { display: inline; float: left; margin: 0; padding: 0; }
  .category-recent-list .heading-category { font-family: "ratio-display", 'trebuchet ms', trebuchet, sans-serif; font-size: 15px; line-height: 18px; text-transform: capitalize; }
  .category-recent-list .heading-category a { display: block; padding: 8px 10px; color: rgb(255,255,255); background: rgb(65,65,65); background: rgba(0,0,0,.7); }

  .category-content-list,
  .category-content-list li { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  .category-content-list { margin: 6px 0; }
  .category-content-list li { margin: 0 0 3px; }
  .category-content-list a { display: block; font-size: 12px; line-height: 13px; color: rgb(65,65,65); }

  #category-recent-list { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  #category-recent-list li { width: 100%; display: inline; float: left; margin: 0; padding: 0; border: 1% solid rgb(65,65,65); }
  .category #category-recent-list .entry-title { font-size: 18px;  }
  #category-recent-list .content-list,
  #category-recent-list .content-list li { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  #category-recent-list .content-list { width: 400px; }
  #category-recent-list .content-list li { height: auto; min-height: 0; margin: 0 0 6px; }

  /*-------------------------------------------------------- */
  /*= [end] Category Recent */


  /*= Recent Lists
  /*-------------------------------------------------------- */
  .recent-list,
  .recent-list li { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  .recent-list li { margin: 0 0 9px; padding: 0 0 9px; border-bottom: 1px solid rgb(225,225,225); }
  .recent-list p { font-size: 12px; line-height: 15px; }
  .recent-list .entry-title { font-size: 15px; line-height: 15px; }
  .recent-list .entry-title a { color: rgb(0,0,0); }
  .recent-list .entry-title a:hover { text-decoration: none; color: rgb(0,0,0); }
  .recent-list .entry-meta { color: rgb(125,125,125);}
  .recent-list .published { display: inline; }


  /*-------------------------------------------------------- */
  /*= [end] Recent Lists */

  /*= Newsletter Signup
  /*-------------------------------------------------------- */
  #constant-contact-signup .ctl { width: 100%; display: inline; float: left; }
  #constant-contact-signup .text input { width: 95%; }
  #constant-contact-signup #ctl-firstname, #constant-contact-signup #ctl-lastname { width: 145px; }
  #constant-contact-signup #ctl-firstname { margin-right: 5px; }
  #constant-contact-signup #ctl-email { width: 100%; }


  /*-------------------------------------------------------- */
  /*= [end] Newsletter Signup */

  /*= Localist Import
  /*-------------------------------------------------------- */
  #page-sub #lw { width: 100%; display: inline; float: left; margin: 0; padding: 0; background: none; }
  #lw #lwe { margin: 0; padding: 0; }
  #lw li.lwe { margin-left: 0; }


  /*-------------------------------------------------------- */
  /*= [end] Localist Import */


  /*= Twitter Widget
  /*-------------------------------------------------------- */
  #twtr-widget-1 { background: none; }
  #brew #twtr-widget-1 .twtr-doc,
  #brew #twtr-widget-1 .twtr-hd,
  #brew #twtr-widget-1 .twtr-hd a,
  #brew #twtr-widget-1 .twtr-bd,
  #brew #twtr-widget-1 .twtr-ft,
  #brew #twtr-widget-1 .twtr-timeline,
  #brew #twtr-widget-1 .twtr-hd h4,
  #brew #twtr-widget-1 .twtr-hd h3 { background: none !important; }


  /*-------------------------------------------------------- */
  /*= [end] Twitter Widget */

  /*-------------------------------------------------------- */
  /*= [end] Content */


  /*= Archives
  /*-------------------------------------------------------- */

  .archnav,
  .archnav li { display: inline; float: left; width: 100%; }
  .archnav li { margin: 0 0 3px; padding: 0 0 3px; border-bottom: 1px solid #ccc; }
  .archnav { margin: 3px 0 5px; }

  #archive-content { display: inline; float: left; width: 100%; margin: 3px 0 0 0; padding: 5px 0 0 0; border-bottom: 1px solid #000; }

  #archive-content .archnav span,
  #archive-content .archnav a { margin: 0; padding: 0 5px; font-size: 10px;  border-left: 1px solid #666; }
  #archive-content .archnav span { display: inline; float: left; color: #ccc; border-color: #ccc; }
  #archive-content .archnav strong { width: 100%; display: block; }
  #archive-content .archnav strong a { width: 35px; border: none; }
  #archive-content .archnav li:first-child { margin: 0; padding: 0; border: none; }


  /*-------------------------------------------------------- */
  /*= [end] Archives */

  /*-------------------------------------------------------- */
  /*= [end] Modules */



  /*-------------------------------------------------------- */
  /*= [end] GLOBALS */


  /*= HOME
  /*-------------------------------------------------------- */
  .home #page-main { width: 590px; display: inline; float: left; }

  .home #content-hero,
  .home #content-hero .hentry { width: 100%; display: inline; float: left; }
  .home #content-hero .hentry { width: 590px; }

  .home #content-hero .image { width: 350px; display: inline; float: left; }

  .home #content-hero .hentry-wrap { width: 220px; display: inline; float: right; margin: 0; }
  .home #content-hero .entry-meta { font-size: 10px; }
  .home #content-hero .author a { color: rgb(0,0,0); }
  .home #content-hero .entry-tools { margin: 5px 0 0; padding: 5px 0 3px; border-top: 5px solid rgb(225,225,225); }
  .home #content-hero .entry-tools li { font-size: 15px; }


  .home #content-featured,
  .home #content-neighborhoods { width: 100%; display: inline; float: left; }

.home #chewpons { display: inline; float: left; width: 590px; margin: 1em 0; padding: 1em 0; text-align: center; background: #e1e1e1; }

  .home #category-recent-list { width: 100%; display: inline; float: left; }
  .home #category-recent-list li { width: 114px; margin: 0 0 0 4px; }
  .home #category-recent-list li:first-child { margin: 0; }

  #category-recent-list .article a { padding: 6px 0; font-family: "ratio-display", 'trebuchet ms', trebuchet, sans-serif; font-size: 12px; line-height: 1.2; font-weight: bold; color: rgb(65,65,65); }
  #category-recent-list a:hover { text-decoration: none; }

  .home #page-main .ad-300 { width: 300px; display: inline; float: right; margin: 3px 0; }

  .home #content-recent li { margin: 0 0 9px; padding: 0 0 9px; border-bottom: 1px solid rgb(225,225,225); }

  .home #content-recent,
  .home #content-comments { width: 240px; display: inline; float: left; margin: 0 20px 0 0; }
  .home #content-comments { float: right; width: 300px; margin-right: 0; }

  .home #comment-list h3 { font-size: 15px; }



  .home #content-hero li.hentry { display: none; width: 590px; overflow: hidden; }
  .home #content-hero li.hentry:first-child { display: inline; }

  .home #content-hero-nav { width: 100%; display: inline; float: left; margin: 0; padding: 0; list-style: none; }
  .home #content-hero-nav li { height: 10px; display: inline; float: left; margin: 10px 0 0; padding: 0; }
  .home #content-hero-nav li.last { }
  .home #content-hero-nav .ir,
  .home #content-hero-nav .ir span { width: 100%; height: 100%; display: block; }
  .home #content-hero-nav .ir span { background: rgb(65,65,65); }
  .home #content-hero-nav .here { height: 20px; margin: 0; }
  .home #content-hero-nav .here span { background: rgb(245,246,240) url(../images/_s/bg-nav-feat.png) center bottom no-repeat; }

  .home #percolating { position: relative; }
  .home #percolating .jcarousel-container { width: 540px; margin: 0 0 0 24px; overflow: hidden; z-index: 100; }
  .home #percolating .content-list-featured li { width: 132px; display: none; margin: 0 4px 0 0;}
  .home #percolating .content-list-featured li:first-child { display: inline; margin-right: 4px; }
  .home #percNav { position: absolute; top: 3.2em; left: 0; z-index: 1; width: 100%; height: 150px; margin: 0; padding: 0; list-style: none; }
  .home #percNav li:hover { cursor: pointer; }
  .home #percNav .percNav { width: 20px; height: 150px; position: relative; margin: 0; padding: 0; list-style: none; z-index: 1000; }
  .home #percNav .percNav span { width: 100%; height: 100%; background: rgb(235,235,238)  url(../images/_s/btn-perc.png) left 40% no-repeat; }
  .home #percNav #perc-prev { position: absolute; top: 0; left: 0; }
  .home #percNav #perc-prev span { background-position: -3px 50%; }
  .home #percNav #perc-next { position: absolute; top: 0; right: 0; }
  .home #percNav #perc-next span { background-position: -38px 50%; }

  /*-------------------------------------------------------- */
  /*= [end] HOME */

  /*= CATEGORIES
  /*-------------------------------------------------------- */
  .category #page-promo { width: 100%; display: inline; float: left; }
  .category .hero { position: relative; width: 600px; height: 300px; display: inline; float: left; }
  .category .hero .hentry { width: 100%; position: absolute; bottom: 0; left: 0; background: rgb(65,65,65);}
  .category .hero .entry-title { display: block; margin: 10px; }
  .category .hero .entry-heading-sub { display: block; font-size: .9em; line-height: 1em; color: rgb(255,255,255); }
  .category .hero a:link,
  .category .hero a:active,
  .category .hero a:visited { color: rgb(255,255,255);}
  .category .hero a:hover { text-decoration: none; }
  .category .top { width: 300px; height: 300px; display: inline; float: right; }
  .category #content-top-list { margin-top: 15px; }
  .category #page-main { width: 600px; display: inline; float: left; }
  .category #category-recent-list li { width: 300px; height: 250px;  display: inline; float: left; }
  .category #category-recent-list .category-title { margin-left: 10px;}
  .category #category-recent-list .content-list { width: 250px; display: inline; float: left; margin: 0 10px; }
  .category #category-recent-list .content-list li { width: 250px; min-height: 0; height: auto; margin: 0 0 9px; padding: 0 0 9px; }
  .category #category-recent-list ul li .entry-title a { font-size: 15px; line-height: 15px; color: rgb(65,65,65); }

  #category-child #page-main .ad-300 { width: 300px; display: inline; float: right; margin: 3px 0; }
  #category-child #content-recent,
  #category-child #content-comments { width: 240px; display: inline; float: left; margin: 0 20px 0 0; }
  #category-child #content-comments { width: 300px; float: right; margin-right: 0; }
  #category-child #content-comments h3 { font-size: 15px; }

  /*-------------------------------------------------------- */
  /*= [end] CATEGORIES */

  /*= Daily Drip
  /*-------------------------------------------------------- */
  #category .daily_drip .content-section { border: none; }
  #daily_drip .header a:link,
  #daily_drip .header a:visited,
  #below_the_fold { color: #FF4E3C; }
  #daily_drip .header a:hover { color: #414141; text-decoration: none; }
  #category .daily_drip h1,
  #daily_drip .header h2,
  #below_the_fold .header h2 { font-size: 30px; line-height: 1; font-weight: bold; letter-spacing: .05em; color: #FF4E3C; }
  #category .daily_drip h1 span,
  #daily_drip .header h2 span { position: relative; top: -.3em; font: 15px/18px "LeagueGothic", impact, sans-serif; text-transform: uppercase; color: #414141; }
  #below_the_fold .header h2 { font-family: "ratio-display", 'trebuchet ms', trebuchet, sans-serif; text-transform: uppercase; color: #494947; }
  #drip_list,
  #drip_list ul,
  #drip_list li,
  .drip_list,
  .drip_list ul,
  .drip_list li { display: inline; float: left; width: 100%; margin: 0; padding: 0; list-style: none; }
  #drip_list li,
  .drip_list li { position: relative; }

  #drip_list li .drip-article-list li,
  .drip_list li .drip-article-list li { display: inline; float: left; width: 100%; padding: 0 0 20px; list-style: none;}

  #drip_list .heading-date,
  .drip_list .heading-date { display: inline; float: left; width: 100%; margin: 10px 0 20px; font: bold 12px/12px TeXGyreHerosCn, helvetica, arial, sans-serif; background: rgb(227,227,223); }
  #drip_list .heading-date span,
  .drip_list .heading-date span { padding: 0 6px 0 0; background: #F5F6F0; }

  #drip_list .article-image .entry-heading,
  .drip_list .article-image .entry-heading { display: block; position: absolute; top: 0; left: 0; z-index: 2; width: 100%; }
  #drip_list .article-image .entry-heading a:link,
  #drip_list .article-image .entry-heading a:visited,
  .drip_list .article-image .entry-heading a:link,
  .drip_list .article-image .entry-heading a:visited { display: block; padding: 6px; font: bold 12px/15px TeXGyreHerosCn, helvetica, arial, sans-serif; color: rgb(255,255,255); background: rgb(0,0,0); }
  #drip_list .article-image .entry-heading a:hover,
  .drip_list .article-image .entry-heading a:hover { text-decoration: none; background-color: #000;}
  #drip_list .article-image img,
  .drip_list .article-image img { position: relative; z-index: 1; }

  #drip_list .article-text .permalink-img:link,
  #drip_list .article-text .permalink-img:visited,
  .drip_list .article-text .permalink-img:link,
  .drip_list .article-text .permalink-img:visited { display: inline; float: left; width: 62px; margin: 0 8px 8px 0; border: 1px solid #000; }
  #drip_list .article-text .permalink-img:hover,
  .drip_list .article-text .permalink-img:hover { border-color: #FF4E3C; }
  #drip_list .article-text img,
  .drip_list .article-text img { border: 1px solid #fff; }

  #drip_list .article-text .entry-content,
  .drip_list .article-text .entry-content { display: inline; float: left; width: 100%; margin: 0 25px 0 0; }
  #drip_list .article-text-image .entry-content,
  .drip_list .article-text-image .entry-content { width: 200px; }
  #drip_list .article-text .entry-heading,
  .drip_list .article-text .entry-heading { margin: 0 0 3px; font-size: 18px; line-height: 1; }
  #drip_list .article-text .entry-heading a:link,
  #drip_list .article-text .entry-heading a:visited,
  .drip_list .article-text .entry-heading a:link,
  .drip_list .article-text .entry-heading a:visited { color: #414141; }
  #drip_list .article-text .entry-heading a:hover,
  #drip_list .article-text .entry-heading a:active,
  .drip_list .article-text .entry-heading a:hover,
  .drip_list .article-text .entry-heading a:active { color: #FF4E3C;}
  #drip_list .entry-content a:link,
  #drip_list .entry-content a:visited,
  .drip_list .entry-content a:link,
  .drip_list .entry-content a:visited { color: #FF4E3C; }
  #drip_list .entry-content a:hover,
  .drip_list .entry-content a:hover { text-decoration: none; color: #414141; }
  #drip_list .entry-content p,
  .drip_list .entry-content p { font: normal 10px/12px TeXGyreHeros, helvetica, arial, sans-serif; }

  .drip-footer:link,
  .drip-footer:visited { display: inline; float: left; width: 100%; margin: 10px 0 0; padding: 5px 0 0; font: 18px/18px 'LeagueGothic', impact, sans-serif; letter-spacing: 2px; text-transform: uppercase; color: #FF4E3C; border-top: 1px solid #E1E1E1; }
  .drip-footer:hover { text-decoration: none; color: #000; }

  /*-------------------------------------------------------- */
  /*= [end] Daily Drip */

  /*= Drip Category
  /*-------------------------------------------------------- */

  #category #drip_list .article-text .permalink-img:link,
  #category #drip_list .article-text .permalink-img:visited { display: inline; float: left; width: 202px; margin: 0 8px 8px 0; border: 1px solid #000; }
  #category #drip_list .article-text .permalink-img:hover { border-color: #FF4E3C; }
  #category #drip_list .article-text .entry-content { width: 350px;}
  #category #drip_list .article-text .entry-content p { font-size: 12px; line-height: 18px; }
  #category .daily_drip #nav-posts { display: inline; float: left;  width: 100%; margin: 15px 0 0; padding: 3px 0; border-top: 5px solid #E1E1E1; border-bottom: 5px solid #E1E1E1; }
  #category .daily_drip .wp-pagenavi { display: inline; float: left;  width: 100%; position: relative; padding: 5px 0; border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;}
  #category .daily_drip #nav-posts .page,
  #category .daily_drip #nav-posts .current { display: none; }
  #category .daily_drip #nav-posts .previouspostslink,
  #category .daily_drip #nav-posts .nextpostslink { position: absolute; top: 5px; width: 120px; height: 28px; padding: 10px; font: 72px/18px "BodoniUltraFLF", serif; text-decoration: none; color: #c0c0bd;}
  #category .daily_drip #nav-posts .previouspostslink:hover,
  #category .daily_drip #nav-posts .nextpostslink:hover { color: #fff; background: #FF4E3C;}
  #category .daily_drip #nav-posts .previouspostslink span,
  #category .daily_drip #nav-posts .nextpostslink span { position: relative; top: -.7em; margin: 0 10px; font: 18px/1 "LeagueGothic", impact, sans-serif; text-transform: uppercase; letter-spacing: 0.1em; }
  #category .daily_drip #nav-posts .previouspostslink { left: 0; }
  #category .daily_drip #nav-posts .nextpostslink { right: 0; text-align: right; }
  #category .daily_drip #nav-posts .pages { display: block; width: 308px; height: 48px; margin: 0 auto; text-align: center; font: 30px/48px "BodoniUltraFLF", serif; color: #fff; background: url(../images/_s/bg.nav-posts.jpg) left top no-repeat;}
  #category .daily_drip #nav-posts .pages .total { color: #afafaf; }
  /*-------------------------------------------------------- */
  /*= [end] Drip Category */

  /*= GLOBALS
  /*-------------------------------------------------------- */

  /*= FORMS
  /*-------------------------------------------------------- */

  fieldset { width: 100%; display: inline; float: left; }
  .ctl { width: 100%; display: inline; float: left; margin: 0 0 15px; }
  fieldset.submit label { display: none; }



  /*-------------------------------------------------------- */
  /*= [end] FORMS */

  /*= Viewport
  /*-------------------------------------------------------- */
  html { background: rgb(242,242,242); }
  body { width: 969px; margin: 0 auto 30px; background: rgb(247,247,242) url(../images/_s/bg-body.jpg) center top repeat-y; }
  #wrap-site { width: 100%; display: inline; float: left; padding: 0 0 35px; background: url(../images/_s/bg-wrap-site.gif) left bottom no-repeat; overflow: hidden; }
  /*-------------------------------------------------------- */
  /*= [end] Viewport */

  /*= HEADER
  /*-------------------------------------------------------- */
  #site-head { width: 100%; display: inline; float: left; position: relative; background: url(../images/_s/bg-header.jpg) left top no-repeat; }

  #site-head.show { height: 24.3em; }
  #site-head.deep { height: 28.3em; }

  #branding-logo { width: 566px; height: 56px; display: inline; float: left; margin: 70px 0 0 167px; background: url(../images/_s/baltimore_brew-logo.gif) left top no-repeat; }
  #branding-logo a { display: block; text-indent: -99999px; width: 566px; height: 56px; }
  #branding-tagline { display: block; width: 173px; height: 18px; position: absolute; top: 42px; left: 398px; text-indent: -99999px; background: url(../images/_s/baltimore_brew-tagline.gif) left top no-repeat; }


  #site-search { width: 350px; margin: 0; display: inline; float: right; position: absolute; right: 0; top: 1em; }
  #site-search #fld-search_terms { width: 310px; }
  #ctl-search_terms { height: 22px; border: 1px solid rgb(177,177,177); }
  #fld-search_terms label { width: 60px; height: 22px; display: inline; float: left; margin: 0; padding: 0 0 0 5px; font: 12px/24px 'Serif12BetaRg', georgia, serif; color: rgb(97,97,97); background: rgb(225,225,225); }
  #fld-search_terms #inp-search_terms { width: 235px; height: 16px; display: inline; float: left; margin: 0; padding: 3px; border: none; }
  #site-search #fld-search_submit,
  #site-search #inp-search_submit { width: 24px; height: 24px; margin: 0; padding: 0; border: none; background: none;}

  #wrap-site_nav { width: 926px; display: inline; float: left; margin: 8px 0 0 22px; border-color: rgb(225,225,225); border-top: 5px solid rgba(203,203,199,.7); border-bottom: 5px solid rgba(203,203,199,.7); }

  #site-head.show #wrap-site_nav { padding: 0 0 4.5em; }
  #site-head.deep #wrap-site_nav { padding: 0 0 8.5em; }

  #furniture-site_nav { width: 100%; margin: 4px 0 0; padding: 2px 0 6.8em; display: inline; float: left; position: relative; border-color: rgb(225,225,225); border-top: 1px solid rgba(203,203,199,.7); }
  #site-nav { width: 570px; margin: 0; padding-bottom: 2px; display: inline; float: left; position: relative; border-color: rgb(238,238,235); }
  #site-nav li { width: 141px; display: inline; float: left; margin: 0 1px 0 0; padding: 0 1px 0 0; border-right: 1px solid rgb(177,177,177); }
  #site-nav #site-li-01 { width: 132px; }
  #site-nav h3 { font-size: 10px; line-height: 12px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(0,0,0); }
  #site-nav h3 a:link,
  #site-nav h3 a:visited,
  #site-nav h3 a:active { padding: 8px 10px; display: block; color: rgb(0,0,0); }
  #site-nav h3 span { display: block; font-family: ratio, "helvetica neue", arial, sans-serif; text-transform: lowercase; }
  #site-nav h3 a:link span,
  #site-nav h3 a:visited span,
  #site-nav h3 a:active span { color: rgb(177,177,177); }
  #site-nav h3 a:hover { text-decoration: none; color: rgb(255,78,60); background: rgb(65,65,65); background: rgba(0,0,0,.7); }
  #site-nav h3 a:hover span { text-decoration: none; color: rgb(177,177,177); }

  #site-nav .tier2 { width: 926px; display: none; float: left; position: absolute; left: 0; top: 3.3em; margin: 0; padding: 0; background: rgb(65,65,65); background: rgba(0,0,0,.7); }
  #site-nav .tier2 li { width: auto; display: inline; float: left; margin: 0; padding: 0; border: none; }
  #site-nav .tier2 a:link,
  #site-nav .tier2 a:visited,
  #site-nav .tier2 a:active { display: block; padding: 5px; font-family: "ratio-display", 'trebuchet ms', trebuchet, sans-serif; font-size: 11px; line-height: 24px; font-weight: bold; text-transform: uppercase; letter-spacing: .2em; color: rgb(255,255,255); }
  #site-nav .tier2 a:hover { text-decoration: none; color: rgb(255,78,60); }

  #site-tier2-04 .icon-rss { display: none; }
  #site-nav #site-li-03, #site-nav #site-li-04 { display: none; }
  #site-nav #site-tier2-02 { display: block; }
  #site-nav #site-li-02 { border-right: none; }
  #site-nav #site-a-02 { display: none; }
  #todays-info { width: 135px; margin: 0; padding: 0; position: absolute; top: 65px; left: 22px; }
  #todays-info li { width: 62px; display: inline; float: left; margin: 0; padding: 4px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; }
  #todays-info #todays-date { margin: 0 10px 0 0; }
  #todays-info .todays-header { padding: 0 0 3px; font: 12px/12px 'LeagueGothic', 'trebuchet ms', trebuchet, sans-serif; letter-spacing: .1em; text-transform: uppercase; text-align: center; color: rgb(17,17,17); }
  #todays-info .todays-info { width: 100%; height: 40px; line-height: 40px;  vertical-align: center; text-align: center; color: rgb(255,255,255); background: rgb(65,65,65);}

  #todays-date-info { font-family: 'QuicksandDashRegular'; font-size: 30px;}

  #todays-weather-info .weather_info { width: 100%; height: 100%; background-position: center 50%; background-repeat: no-repeat; }
  #todays-weather-info .weather_details { line-height: 40px; }
  #todays-weather-info img { display: none; }

  #site-utility { width: 600px; margin: 0; padding: 0; display: inline; float: right; position: absolute; top: 8px; right: 60px; }
  #site-utility li { display: inline; float: right; margin: 0 8px 0 0; padding: 0 8px 0 0; border-right: 1px solid rgb(192,192,192); }
  #site-utility li.last { margin: 0; padding: 0; border: none; }
  #site-utility a:link,
  #site-utility a:visited,
  #site-utility a:active { font-size: 10px; line-height: 12px; }

  #site-head .ad-120 { width: 120px; display: inline; float: left; position: absolute; top: 65px; left: 745px; margin: 0; }

  .social-nav { position: absolute; top: 83px; right: 70px; margin: 0; padding: 0; }
  .social-nav li,
  .social-nav a { width: 17px; height: 17px; overflow: hidden; display: block; text-indent: -99999px; }
  .social-nav a { background: url(../images/_s/sprite-brew.gif) left top no-repeat; }
  .social-nav .social-twitter a { background-position: left top; }
  .social-nav .social-facebook a { background-position: -17px top; }
  .social-nav .social-rss a { background-position: -34px top; }

  .social-nav .social-rss { position: absolute; left: 25px; bottom: 0; }


  /*-------------------------------------------------------- */
  /*= [end] HEADER */

  /*= MODULES
  /*-------------------------------------------------------- */
  /*= ARTICLES
  /*-------------------------------------------------------- */
  .entry-heading { font-family: "abril-fatface", "abril-text", "georgia", serif; font-weight: bold; font-size: 27px; line-height: 30px; color: rgb(95,95,95); }
  .entry-heading-sub { font-family: "abril-fatface", "abril-text", "georgia", serif; font-weight: normal; font-style: normal; font-size: 18px; line-height: 30px; color: rgb(0,0,0); }

  .entry-meta { font-family: 'abril-text', georgia, serif; font-size: 13px; line-height: 24px; color: rgb(65,65,65); }

  .entry-meta .author a:link,
  .entry-meta .author  a:visited,
  .entry-meta .author  a:active { font-style: italic; }

  .entry-meta .author { margin: 0 6px 0 0; padding: 0 6px 0 0; border-right: 1px solid rgb(65,65,65);}

  .entry-meta .published,
  .entry-meta .permalink,
  .entry-meta .commentslink { margin: 0 6px 0 0; padding: 0 6px 0 0; border-right: 1px solid rgb(65,65,65);font-size: .9em; }
  .entry-meta .commentslink { margin: 0; padding: 0; border: none; }

  .entry-tools,
  .entry-tools li { margin: 0 0 6px; padding: 0 0 6px; font-size: 12px; line-height: 18px; list-style: none; }
  .entry-tools li { width: 100%; display: inline; float: left; border-bottom: 1px solid rgb(225,225,225); }

  .post-categories,
  .entry-tags { margin: 0; padding: 0; list-style: none; }

  .post-categories li,
  .entry-tags li { margin: 0 0 6px; padding: 0; font-size: 12px; line-height: 18px; list-style: none; }
  /*-------------------------------------------------------- */
  /*= [end] ARTICLES */

  /*= Images
  /*-------------------------------------------------------- */
  .wp-caption { display: inline; float: left; padding: 3px 0; border-color: rgb(225,225,225); border-bottom: 5px solid rgba(203,203,199,.7); border-top: 5px solid rgba(203,203,199,.7); }
  .wp-caption img { width: 100%; display: inline; float: left; margin: 0; padding: 3px 0; border-color: rgb(225,225,225); border-bottom: 1px solid rgba(203,203,199,.7); border-top: 1px solid rgba(203,203,199,.7); }
  p.wp-caption-text,
  .image-caption { display: inline; float: left; width: 100%; padding: 3px 0; text-align: left; border-color: rgb(225,225,225); border-bottom: 1px solid rgba(203,203,199,.7); }
  .wp-caption-text,
  .image-caption p,
  .image-caption span { margin: 0; padding: 0; font-size: 10px; line-height: 12px; font-family: verdana, sans-serif; }
  .image-source { color: rgb(125,125,125); }


  .entry-content .alignleft { display: inline; float: left; margin: 6px 12px 6px 0; }
  .entry-content .alignright { display: inline; float: right; margin: 6px 0 6px 12px; }
  .entry-content .alignnone { display: inline; float: left; width: 100%; margin: 6px 0 12px; clear: right;}

  /*-------------------------------------------------------- */
  /*= [end] Images */
  /*-------------------------------------------------------- */
  /*= [end] MODULES */

  /*= Content Layout
  /*-------------------------------------------------------- */
  /*= GLOBALS
  /*-------------------------------------------------------- */
  .content-section { display: block; padding: 6px 0; border-color: rgb(225,225,225); border-top: 1px solid rgba(203,203,199,.7);}

  #page-content { width: 926px; display: inline; float: left; margin: 9px 0 0 22px; }

  #page-main { width: 590px; display: inline; float: left; }
  .fullwidth #page-main { width: 926px; }
  #page-sub { width: 300px; display: inline; float: right; }
  #page-sub .ad { margin: 0 0 7px; padding: 0 0 7px; }
  /*-------------------------------------------------------- */
  /*= [end] GLOBALS */

  /*= SINGLE
  /*-------------------------------------------------------- */
  .single #page-main { width: 590px; display: inline; float: left; overflow: hidden;}
  .single #main-article { padding: 6px 0 0; }

  .single .entry-meta { width: 100%; margin: 9px 0; }
  .single #main-image { margin: 0; margin-bottom: 9px; padding-bottom: 3px; border-color: rgb(225,225,225); border-bottom: 5px solid rgba(203,203,199,.7); }

  .single #main-aside { width: 120px; display: inline; float: right; margin: 0 0 12px 30px; padding: 3px 0 3px; border-bottom: 5px solid rgb(225,225,225); border-top: 5px solid rgb(225,225,225); }
  .single #main-aside .entry-tools { padding: 5px 0; border-top: 1px solid rgb(225,225,225); border-bottom: 1px solid rgb(225,225,225); }
  .single #main-aside .entry-tools li { font-size: 15px; }
  .single #main-aside .entry-tools .entry-comments { margin: 0; padding: 0; border: none; }
  .single #main-aside h3 { font-size: 18px; }
  .single #main-aside .post-categories { padding: 0; border-bottom: 1px solid rgb(225,225,225); }

  .single .entry-content p { margin: 0 0 15px; }
  .single .entry-content h2 { display: block; margin: 12px 0 0; font-size: 18px; line-height: 21px; font-weight: bold; }
  .single .entry-content .wp-caption .image-caption p,
  .single .entry-content .wp-caption .wp-caption-text { margin: 0; }

  .single #comments { width: 100%; display: inline; float: left; margin: 9px 0 0; }

  /*-------------------------------------------------------- */
  /*= [end] SINGLE */

  /*= Author
  /*-------------------------------------------------------- */
  .author #main-image { width: 240px; display: inline; float: left; margin: 0 12px 6px 0; }
  .author .quote { margin: 0; font: italic 21px/24px 'BodoniFLF', georgia, serif; }
  .author .source { margin: 0; font-size: 12px; font-style: italic; }
  .author #main-content { margin-top: 9px; }
  .author .author_links { width: 100%; display: inline; float: left; margin: 0; padding: 0; }
  .author .author_links li { width: 45%; height: 3em; display: inline; float: left; margin: 0 2% 6px 0; padding: 0 0 6px; border-bottom: 1px solid rgb(225,225,225); }
  .author #main-content p { margin: 0 0 15px; }

  /*-------------------------------------------------------- */
  /*= [end] Author */

  /*= PAGE
  /*-------------------------------------------------------- */
  .page #main-content p { margin: 0 0 15px; }


  /*-------------------------------------------------------- */
  /*= [end] PAGE */

  /*-------------------------------------------------------- */
  /*= [end] Content Layout */

  #sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetiurl(../images/_s/ca Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
  #sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
  #sb-overlay{position:relative;height:100%;width:100%;}
  #sb-wrapper{position:absolute;visibility:hidden;width:100px;}
  #sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
  #sb-body{position:relative;height:100%;}
  #sb-body-inner{position:absolute;height:100%;width:100%;}
  #sb-player.html{height:100%;overflow:auto;}
  #sb-body img{border:none;}
  #sb-loading{position:relative;height:100%;}
  #sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
  #sb-loading-inner span{background:url(../images/_s/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
  #sb-body,#sb-loading{background-color:#060606;}
  #sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
  #sb-title,#sb-title-inner{height:26px;line-height:26px;}
  #sb-title-inner{font-size:16px;}
  #sb-info,#sb-info-inner{height:20px;line-height:20px;}
  #sb-info-inner{font-size:12px;}
  #sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
  #sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
  #sb-nav-close{background-image:url(../images/_s/close.png);}
  #sb-nav-next{background-image:url(../images/_s/next.png);}
  #sb-nav-previous{background-image:url(../images/_s/previous.png);}
  #sb-nav-play{background-image:url(../images/_s/play.png);}
  #sb-nav-pause{background-image:url(../images/_s/pause.png);}
  #sb-counter{float:left;width:45%;}
  #sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
  #sb-counter a.sb-counter-current{text-decoration:underline;}
  div.sb-message{font-size:12px;padding:10px;text-align:center;}
  div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

  #announcement { display: none; }
  html.alpha { font-size: 10px; }
  html.alpha #announcement { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 18em; font-size: 10px; text-align: center; color: rgb(255,255,255); background: rgb(255,78,60); }
  #announcement h3 { margin-top: 12px; }
  #announcement p { margin: 0 0 9px; font-size: 18px; line-height: 24px; }
  #announcement p.footnote { margin-top: 0; font-size: 12px; line-height: 18px; }



  html #wrap-announcement { width: 926px; margin: 0 auto; text-align: left; }
  html #wrap-announcement p { color: rgb(255,255,255); }
  html #wrap-announcement a:link { color: rgb(0,0,0);}

  #feedback { width: 34px; height: 109px; position: fixed; top: 200px; right: 0; z-index: 100; background: url(../images/_s/feedback.png) left top no-repeat; }
  #feedback a { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; text-indent: -99999px; }
  }

  #twtr-widget-1 .twtr-tweet-text p { font-size: 10px !important;}

  #search-results #search-results-list { width: 100%; display: inline; float: left; padding: 3px 0 0; border-top: 5px solid rgb(238,238,235); }
  #search-results-list li { width: 100%; display: inline; float: left; margin: 0 0 10px; padding: 10px 0 0; border-top: 1px solid rgb(225,225,225); }
  #search-results-list img { width: 144px; display: inline; float: left; margin: 0 10px 10px 0; }
  #search-results-list .entry-content { width: 400px; display: inline; float: left; }
  #search-results-list .entry-title { margin: 0; font-family: "abril-text", "georgia", serif; font-size: 18px; line-height: 1; font-weight: bold; color: rgb(65,65,65); }
  #search-results-list .entry-title a:link,
  #search-results-list .entry-title a:active,
  #search-results-list .entry-title a:visited { color: rgb(65,65,65);}
  #search-results-list .entry-content p { font-size: 12px; line-height: 18px; }

  #content-sponsored-food-wrap {
    border-top-width: 6px;
  }
  #content-sponsored-food-wrap .image {
    width: 206px;
    margin-right: 15px;
  }
  #content-sponsored-food-wrap .hentry-wrap {
    display: inline;
    float: left;
    width: 365px;
  }
  .content-sponsored-listing .header .section-title,
  .content-sponsored .section-title {
    display: inline;
    float: left;
    width: 206px;
    margin-top: 9px;
    font-size: 25px;
  }
  .content-sponsored-listing .section-content {
    display: inline;
    float: left;
    width: 100%;
    margin-top: 18px;
  }

  .content-sponsored .sponsorship {
    display: inline;
    float: right;
    width: 365px;
  }
  .content-sponsored .sponsorship .ad {
    display: inline; float: right; width: 234px;
  }
  .content-sponsored {
    margin-bottom: 18px;
  }
  .content-sponsored-listing .sponsorship h3,
  .content-sponsored .sponsorship h3 {
    display: inline;
    float: left;
    width: 120px;
    margin-top: 18px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;

    text-transform: uppercase;
    color: #ccc;
  }
  .content-sponsored-listing .entry-tools {
    margin-top: 9px;
  }
  .content-sponsored .sponsorship .ad {
    display: inline; float: right; width: 234px;
  }
}

.donate {
  padding: 10px 15px 10px;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  color: #000;
  border: 1px solid red;
  border-radius: 4px;
  background-color: orange;
}
.donate span {
  display: block;
}
.donate strong {
  padding: 3px 6px;
  color: #fff;
  border-radius: 4px;
  background-color: #525252;
}

