@import "/css/nav.css?20121109"; /* styles new search bar */
@import "/css/widget.css?20110603"; /* styles new search bar */

html { height:100%; }
body {
  background:#FFF;
  color:#222;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size:78%;
  height:100%;
  left:0;
  margin:0;
  position:absolute;
  top:0;
  width:100%;
}

body.popup,
.emptybg {
  background-image:none!important;
  background-color:#ffffff!important;
}

a { color:#00407A; cursor:pointer; outline:none; }
a:hover { color:#ff3300; }
a:active { outline: none; }
a img { border-width:0; }
h1, h2, h3, h4, h5, h6 {
  padding:0;
  margin:0;
  font-weight:normal;
}
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration:none; }

hr {
  width:100%;
  height:1px;
  border:none;
  background-color:#CCC;
  color:#CCC;
}
p { margin:0; }
blockquote { text-align:left; }
legend {
  font-weight:bold;
  text-transform:uppercase;
  margin-left:5px;
}
address { font-style:normal; }
cite {
  font-family:inherit;
  font-style:normal;
}
ul {
  list-style:none;
  padding:0;
  margin:0;
}
.ac { text-align:center; }
.al { text-align:left; }
.ar { text-align:right; }
.mt { margin-top:10px; }
.mb { margin-bottom:10px; }
.mr { margin-right:10px; }
.ml { margin-left:10px; }
#mainCenterMain p.mt,
p.mt {
  float:right;
  margin: 10px;
  }
.clear {
  float:none!important;
  display:block;
  height:0!important;
  padding:0!important;
  margin:0!important;
  clear:both;
  background:none!important;
  line-height:0;
  font-size:0;
}
/* clearfix - for closing elements containing floats across browsers */
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.debug {
  clear:both;
  background:#EEE;
  margin-top:30px;
  padding:10px;
  text-align:left;
  font-size:.9em;
  filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
}
  .debug:hover { filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }

.edit_inline {
  font-family:"Lucida Grande", sans-serif;
  font-weight:normal!important;
  font-size:9px;
  color:#999;
  text-transform:uppercase;
  letter-spacing:1px;
}
.errorField {
  background:#f4cccc;
}
  .errorField strong.error { color:#FFF; }
  strong.error { color:#f00; }

.fl { float:left; }
.fr { float:right; }
.fn { float:none; }
.hidden { display:none; }
.hidden_text { text-indent:-7000px; }
.last, li.last { border:none; }
.left {
  float:left;
  clear:left;
  margin:0 15px 15px 0;
}
.normal { font-weight:normal; }
.normalcase { text-transform:none; }
.nowrap { white-space:normal }
.readmore {
  text-align:right;
  font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size:9px;
  text-transform:uppercase;
}
  li.readmore {
    font-weight:bold;
    font-size:9px!important;
  }
  .readmore a, a.readmore { text-decoration:none; }
.red { color:#FF0000!important; }
.right {
  float:right;
  clear:right;
  margin:0 0 15px 15px;
}
.serif { font-family:Georgia, "Times New Roman", Times, serif; }
input.text:hover, input.text:focus, textarea.text:hover, textarea.text:focus { background:#ffffcc; }

.userNotice {
  width:450px;
  padding:10px;
  background:#ff9;
  border:1px solid #f90;
}

/* Layout */

#wrapperPage {
  width:980px;
  padding:0;
  margin:0px auto;
  text-align:left;
}
#wrapperMain {
  clear:both;
  background:white;
  border:10px solid #ebeae8;
  border-top-width:0;
}
  #template_MemberSearch #wrapperMain {
    padding-top:10px;
  }
#mainLeft {
  float:left;
  width:600px;
  margin:10px 10px 10px 0;
}
#mainRight {
  float:left;
  width:350px;
  margin-top:10px;
}

#mainTop, #mainMiddle, #mainBottom {
  float:left;
  width:600px;
}

#mainTop { background:url(/images/backgrounds/main_top.gif) repeat-y; }
#mainMiddle {
  padding-bottom:0;
  margin-top:10px;
}

#mainCenterMain { background:#FFF; }
  #mainCenterMain p { margin:10px 0; }

#centerTopLeft {
  float:left;
  width:420px;
  background:#FFF;
  padding:10px;
}
#centerTopRight {
  float:left;
  background:#FFF;
  width:130px;
  padding:15px 10px 10px;
  margin:0 0 0 10px;
}
#centerBottom {
  overflow:hidden;
}

#centerTopMain {
  float:left;
  width:440px;
  }

#header {
  width:980px;
  height:90px;
  background:#FFF;
  margin:0 auto;
  border-bottom:2px solid #FFF;
  overflow:hidden;
}
  #header h1 {
    float:left;
    width:248px;
    height:89px;
    background:#6cb112 url(/images/backgrounds/masthead.gif);
    border:1px solid #6cb112;
    border-top:0;
  }
    #header h1 a {
      display:block;
      height:90px;
      background:url(/images/logos/stranger_masthead_full.gif) no-repeat center center;
      /* background:url(/images/logos/stranger-pulitzer.jpg) no-repeat center center; */
      text-indent:-6000px;
    }
    /* begin strangercrombie promo logo */
    /*
    #header h1 {
      width:250px;
      border:none;
    }
      #header h1 a {
        background:url(/images/logos/crombie-logo-10.gif) no-repeat center center;
      }
    */
    /* end strangercrombie promo logo */
.banner_top {
  float:right;
  width:728px;
  padding:0;
  margin:0 0 2px;
  }
  .MedicalMarijuanaGuide .banner_top {
    float: none;
    margin: 10px auto;
  }

#underToolbarPromo {
  height:19px;
  background:#ffc0cb;
  border:1px solid #e45c6c;
  border-top:none;
  padding:3px 8px 2px;
  overflow:hidden;
  float:right;
  width:812px;
  margin:0;
  line-height:1.4em;
  font-size:.9em;
  color:red;
}

  #underToolbarPromo a {
    color:#FF0000;
  }
    #underToolbarPromo a:hover {
      color:#FFF;
      text-decoration:none;
    }

.more_in, .in_section {
  padding:0 0 5px;
  margin:0;
  text-align:left;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:1px;
}
  .more_in a {
    text-decoration:none;
    border-width:0;
    color:#000;
  }
    .more_in a:hover {text-decoration:none; }
    .more_in a img { margin: 0 0 0 3px; }

.more_to { text-align:right; }
  .more_to a { color:#737678; }
  .more_to a:hover { color:#a5d11c; }

.byline {
  font-family:Arial,Helvetica,sans-serif;
  font-style:normal;
  color:#606060;
  text-transform:uppercase;
  line-height:1.3em;
}
  .byline span {
    color:#707070;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    text-transform:lowercase;
    font-weight:normal;
  }

.subheadline {
  font-family:"Lucida Grande", "Lucida Sans Unicode", "Geneva", Verdana, Arial, Helvetica, sans-serif;
}

.summary {
  padding:0;
  margin:0;
  text-align:left;
  font-size:102%;
}
  .summary a {
    text-decoration:none;
    font-family:Georgia, "Times New Roman", Times, serif;
    letter-spacing:0;
    line-height:1.25em;
  }

blockquote.excerpt {
  font-size:9px;
  padding:0;
  margin:8px 0 0;
}

hr { clear:both; }

.follows {
  clear:both;
  padding-top:10px;
}

.follow {
  clear:both;
  padding:8px 0 0;
  margin:0 0 8px;
  border-top:1px solid #DDD;
}

.follows .fl {
  clear:none;
  width:130px;
  padding:10px 0 0;
  margin-right:15px;
  border:none;
}
  .follows .fl .follow_text {
    float:none;
    width:auto;
  }
  .follows .fl .img_follow {
    float:none;
    width:130px;
    margin:0 0 8px;
    }
  .follows #lastFollow { margin:0; }

.follow_text {
  float:left;
  width:304px;
  margin:0;
}
a.follow_comments
{
    text-decoration:none;
}
.img_follow {
  float:left;
  width:100px;
  margin:0 8px 0 0;
}

div#centerMiddleLeft small a
{
    text-decoration:none;
}

.sectionHeader {
  background-repeat:no-repeat;
  background-position:left top;
  border-bottom:1px solid #ddd;
  padding:0 0 5px;
  margin:0 0 10px;
  text-align:left;
}

  #centerTopRight .sectionHeader,
  #centerMiddleLeft .sectionHeader,
  #ads_left .sectionHeader { background-position:center top;}

  .sectionHeader a, .sectionHeader span {
    display:block;
    text-indent:-6000px;
  }

  -h1.sectionHeader {
    height:15px;
  }
  h1.sectionHeader a, h1.sectionHeader span {
    height:15px;
    line-height:15px;
    }

  h1#sectionBestOf { background-image:url(/images/headers/sections/large/bestof.gif); }
  h1#sectionBlogs { background-image:url(/images/headers/sections/large/blogs.gif); }
  h1#sectionBooks { background-image:url(/images/headers/sections/large/books.gif); }
  h1#sectionColumns { background-image:url(/images/headers/sections/large/columns.gif); }
  h1#sectionComics { background-image:url(/images/headers/sections/large/comics.gif); }
  h1#sectionCommunity {
    background-image:url(/images/headers/sections/large/community.gif);
    background-position:center top;
    margin:7px 0 0 5px;
    border:none;
    text-indent:-6000px;
  }
  h1#sectionHome { background-image:url(/images/headers/sections/large/topstories.gif); display:none; }
  h1#sectionFeatures { background-image:url(/images/headers/sections/large/features.gif); }
  h1#sectionFilm { background-image:url(/images/headers/sections/large/film.gif); }
  h1#sectionGames { background-image:url(/images/headers/sections/large/games.gif); }
  h1#sectionFood,
  h1#sectionFoodDrink { background-image:url(/images/headers/sections/large/food.gif); }
  h1#sectionMissing {
    background-image:url(/images/headers/sections/large/missing.gif);
    border-color:#0f97c9;
    }
  h1#sectionMusic { background-image:url(/images/headers/sections/large/music.gif); }
  h1#sectionNews { background-image:url(/images/headers/sections/large/news.gif); }
  h1#sectionPhotoWeek { background-image:url(/images/headers/sections/large/photoweek.gif); }
  h1#sectionPodcasts {
    background-image:url(/images/headers/sections/large/podcasts.gif);
    border-color:#db0007;
  }
  h1#sectionRestaurants { background-image:url(/images/headers/sections/large/restaurants.gif); }
  h1#sectionTheater { background-image:url(/images/headers/sections/large/theater.gif); }
  h1#sectionVideo {
    background-image:url(/images/headers/sections/large/video.gif);
    border-color:#db0007;
  }
  h1#sectionVisArt,
  h1#sectionVisualArt { background-image:url(/images/headers/sections/large/visart.gif); }

h2.sectionHeader { height:12px; }
  h2.sectionHeader a {
    height:12px;
    line-height:12px;
  }

  h2#sectionBestOf { background-image:url(/images/headers/sections/med/bestof.gif); }
  h2#sectionBlogs { background-image:url(/images/headers/sections/med/blogs.gif); }
  h2#sectionBooks { background-image:url(/images/headers/sections/med/books.gif); }
  h2#sectionColumns { background-image:url(/images/headers/sections/med/columns.gif); }
  h2#sectionComics { background-image:url(/images/headers/sections/med/comics.gif); }
  h2#sectionClassifieds {
    height:29px;
    background-image:url(/images/headers/sections/med/classifieds.gif);
    background-position:center top;
    padding:0;
    margin:0 0 5px;
    border:none;
    text-indent:-6000px;
  }
  h2#sectionCommunity {

  }
  h2#sectionHome { background-image:url(/images/headers/sections/med/topstories.gif); }
  h2#sectionFeatures { background-image:url(/images/headers/sections/med/features.gif); }
  h2#sectionFilm { background-image:url(/images/headers/sections/med/film.gif); }
  h2#sectionFood,
  h2#sectionFoodDrink { background-image:url(/images/headers/sections/med/food.gif); }
  h2#sectionListings { background-image:url(/images/headers/sections/med/listings.gif); }
  h2#sectionMusic { background-image:url(/images/headers/sections/med/music.gif); }
  h2#sectionNews { background-image:url(/images/headers/sections/med/photoweek.gif); }
  h2#sectionPhotoWeek { background-image:url(/images/headers/sections/med/news.gif); }
  h2#sectionPodcasts {
    background-image:url(/images/headers/sections/med/podcasts.gif);
    border-color:#db0007;
  }
  h2#sectionPresents {
    height:15px;
    background-image:url(/images/headers/sections/med/presents-h.gif);
    background-repeat:no-repeat;
    background-position:center top;
    padding:0;
    margin:0 0 5px;
    border:none;
    text-indent:-6000px;
  }
  h2#sectionRestaurants { background-image:url(/images/headers/sections/med/restaurants.gif); }
  h2#sectionTheater { background-image:url(/images/headers/sections/med/theater.gif); }
  h2#sectionVideo {
    background-image:url(/images/headers/sections/med/video.gif);
    border-color:#db0007;
  }
  h2#sectionVisArt,
  h2#sectionVisualArt { background-image:url(/images/headers/sections/med/visart.gif); }


#centerTopRight .sectionHeader, #centerMiddleLeft .sectionHeader { margin-bottom:10px;text-indent:-7000px; }

.sitesection,
.EventsRecommended h3 {
  position:relative;
  background:none;
  padding:0 0 3px;
  margin:0 0 5px;
  border-bottom:1px solid #999;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-weight:bold;
  font-size:1.2em;
  color:#555;
  text-transform:uppercase;
  line-height:1em;
}
  .sitesection small em {
    font-family:Georgia,Times,"Times New Roman",serif;
    font-weight:normal;
    text-transform:none;
  }
  .sitesection a { color:#555; }

.lead { position:relative; }
.lead .sitesection {
  text-align:left;
  font-size:20px;
  line-height:1em;
}

.EventsRecommended div.FeaturesIcons a.FeaturesIcons_staff_pick span {
  display:none;
}
.EventsRecommended .columnList {
  font-size:0.9em;
}

.orange {
  padding-bottom:3px;
  margin-bottom:5px;
  border-bottom:1px solid #ff6600;
  font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#ff6600;
  text-transform:uppercase;
  line-height:1em;
  letter-spacing:-.04em;
}
  .orange a { color:#ff6600; }
  .orange a:hover { text-decoration:none; }

.redsection {
  padding-bottom:3px;
  margin-bottom:5px;
  border-bottom:1px solid #db0007;
  font-family:"Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#db0007;
  text-transform:uppercase;
  line-height:1em;
  letter-spacing:-.04em;
}
  .redsection a { color:#db0007; }
  .redsection a:hover { text-decoration:none; }



.headlineLarge {
  font-family:Georgia, Times, "Times New Roman", serif;
  font-size:2.5em;
  color:#222;
  margin:0;
  text-align:left;
  line-height:1em;
}

.headline_lead {
  font-family:Georgia, Times, "Times New Roman", serif;
  letter-spacing:-0.5px;
  font-size:30px;
}

.headline_follow {
  font-family:Georgia, Times, "Times New Roman", serif;
  font-size:1.15em;
  text-decoration:none;
}
.headline_follow a span.subheadline {
  color:#000;
  font-size:11px;
  font-weight:normal;
}

.text_lead {
  margin:10px;
  text-align:left;
}
.img_lead {
  float:left;
  margin:10px;
  max-width:210px;
}
.img_lead_anchor {
  display:block;
  padding:0.5em 0 0;
}

.text_lead_wide {  margin:8px 0; }
.text_lead_wide small a {
    text-decoration:none;
}


.text_lead_left {
  float:left;
  width:200px;
  margin:0 10px 0 0;
  text-align:left;
}
.text_lead_right {
  float:right;
  width:200px;
  margin:0 0 0 10px;
  text-align:left;
}
.text_lead_right small a,
.text_lead_left small a {
    cursor: pointer;
    text-decoration: none;
}
  .text_lead_left .divider_line, .text_lead_right .divider_line, #home_reqreading .divider_line {
    width:48px;
    margin:8px auto;
  }
  .text_lead_left .divider_line, .text_lead_right .divider_line, #home_reqreading .divider_line {
    width:130px;
    margin:8px auto;
  }
  .text_lead_left p.byline, .text_lead_right p.byline {
    width:140px;
    text-align:center;
    margin:8px auto 0;
  }

.img_lead_wide { width:420px; }
  #template_Features .img_lead_wide { width:580px; }
.img_lead_left {
  float:left;
  width:210px;
  margin:0 0 10px 0;
}
.img_lead_right {
  float:right;
  width:210px;
  margin:0 0 10px 0;
}

.related_location {
  padding-left:8px;
  border-left:1px dotted #CCC;
  margin-top:10px;
  font-size:0.80em;
  line-height:1.35em;
}
  .related_location span span { color:#999; }

.related_location_reviews { color:#999; }
  .related_location_reviews img {
    width:10px;
    height:10px;
    margin-top:2px;
  }
  .related_location_reviews a {
    text-decoration:none;
    color:#80a900;
  }
    .related_location_reviews a:hover {
      background:#a5d11c;
      color:#FFF;
    }


/* Footer */
  #footer {
    clear:both;
    background:#eae9e3;
    padding:15px;
    border-top:1px solid #CCC;
    text-align:left;
    font-size:.9em;
    }
    #footer ul {
      list-style:none;
      padding:0;
      margin:0;
      }
    #footer a {
      text-decoration:none;
      }
    #footer p,
    #footerCopyright {
      margin:20px 0;
      text-align:center;
      }
    #footer .secondary,
    #gridFooter .secondary {
      padding-left:20px;
      border-left:1px solid #CCC;
      }

.footer_column {
  float:left;
  width:270px;
  padding-right:20px;
  }

#stranger_about {
  font-family:"Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, Arial, Helvetica, sans-serif;
  }
  .footer_column .issue_cover_thumb {
    clear:left;
    float:left;
    display:block;
    background:#FFF;
    padding:4px;
    margin:0 10px 10px 0;
    border:1px solid #D7D7D7;
    }
  .footer_column #merc_cover { width:80px; }
  .footer_column ul {
    float:left;
    list-style:none;
    width:130px;
    }
    .footer_column ul li {
      font-size:.9em;
      }
      .footer_column ul li a {
        display:block;
        height:12px;
        padding:0 0 7px;
        }

#classy {
  }
  #classy li a {
    color:#FF6600;
    }
  #classy li a:hover {
    color:#a5d11c;
    }

#classifiedsSideList {
  width:154px;
  overflow:hidden;
  margin:0 0 10px;
  background:#fff;
  border:3px solid #FF6600;
  padding:10px;
  text-align:left;
}
  #classifiedsSideList li {
    margin:5px 0;
    border-bottom:1px solid #e3e3e3;
    padding:0 0 10px;
  }
  #classifiedsSideList li small {
    font-weight:bold;
  }

  body#template_Content #classifiedsSideList {
    display:none;
  }

#footer_nav,
#footerSocialLinks {
  text-align:center;
  }
  #footer_nav li,
  #footerSocialLinks li { display:inline; }

  #footerSocialLinks {
    margin:10px 0!important;
    font-size:120%;
  }
  #footerSocialLinks li {
    margin-right:10px;
  }
  #footerSocialLinks li img {
    vertical-align:bottom;
  }

/* Admin */
.editLink {
  margin:0 0 5px;
  padding:2px;
  border:1px solid #CCC;
  text-align:center;
}
  .editLink a {
    display:block;
    padding: 5px;
    font-size:x-small;
    color:#FFF;
    background-color:#6db212;
    font-weight:bold;
    text-decoration:none;
  }
  .editLink a:hover { background-color:#ff3300; }

.ghost { color:#999; }
a:hover .ghost { color:inherit; }

.list_columns {}
  .list_columns li {
    padding:0 0 8px 0;
    margin-bottom:8px;
    border-bottom:1px dotted #CCC;
    }
    .list_columns li.last { border:none; }

.follow a {
  text-decoration:none;
  line-height:1em;
  }

.link_list {
    list-style:none;
    padding:5px;
    margin:2px 0 0 0;
    font-size:11px;
    }
    .link_list li {
      margin-bottom:3px;
      }
      .link_list li a {
        text-decoration:none;
        }

.special_content { text-align:center; }


#blogsButtons,
#listingsButtons {
  margin:0 auto 20px;
  text-align:center;
  vertical-align:top;
  line-height:normal;
}
  #blogsButtons h3,
  #listingsButtons h3 {
    padding:0;
    text-align:center;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size:2em;
  }
  #blogsButtons h4,
  #listingsButtons h4,
  #addListing h4 {
    margin-top:3px;
    text-align:center;
    font-weight:bold;
    font-style:oblique;
    font-size:9px;
    color:#888;
    line-height:11px;
    text-transform:uppercase;
  }

  #slogButton a {
    display:block;
    width:130px;
    height:42px;
    background:url(/images/buttons/slog.gif) no-repeat;
    margin-left:auto;
    margin-right:auto;
    text-indent:-6000px;
  }

  #lineOutButton a {
    display:block;
    width:130px;
    height:42px;
    background:url(/images/buttons/lineout.gif) no-repeat;
    margin-left:auto;
    margin-right:auto;
    text-indent:-6000px;
  }

  #suggestsButton a {
    display:block;
    width:130px;
    height:42px;
    background:url(/images/buttons/suggests.jpg) no-repeat;
    margin-left:auto;
    margin-right:auto;
    text-indent:-6000px;
  }


/* ADS */

.ad {
  position:relative;
  margin-bottom:10px;
  text-align:center;
}
.islandAd,
.halfPageAd,
.bizCardAd {
  background:url(/images/backgrounds/xhatchwhite.gif);
  padding:12px 24px;
  text-align:center;
  /* float:left; */
  clear: both;
  margin:0;
  width:300px;
}
    .halfPageAd.first.
    .bizCardAd.first,
    .islandAd.first {
      padding-top:24px;
    }
  .halfPageAdPlain,
  .bizCardAdPlain,
  .islandAdPlain {
    margin-bottom:15px;
  }
  #template_Content .islandAd.bottom {
    padding: 15px 0 0;
    width: 100%;
  }
  .islandPromoAd {
    background:url(/images/backgrounds/xhatchwhite.gif);
    float: left;
    padding: 12px 0;
    text-align: center;
    margin: 0;
  }
.googleAd {
  background:#FFF;
  padding-top:10px;
  }
  .islandAd .adZone div,
  .halfPageAd .adZone div,
  #google_ads_div_Stranger_Food_Search_HalfPage_ad_container {
    /* float: left; */
    clear: both;
  }
.islandPromo,
#islandPromo {
  margin:0 auto;
  float: left;
  width: 100%;
  text-align: center;
}

#navCruiser {
  margin:0 auto;
  text-align:center;
}

#adsLeft {
  width:180px;
  float:left;
  margin:0 0 10px 0;
}
  #adsLeft .sectionHeader { background-position: center top; }
  #adsLeft .divider_line { margin:5px 0; }

#adsRight {
  float:right;
  width:160px;
  margin-right:10px;
}

#adsMoreRight {
  float:right;
  position:relative;
  width:180px;
  margin-bottom:10px;
  text-align:center;
}

.pencilBarAd {
  margin:10px auto 0;
  text-align:center;
}


#bestOfList {
  margin:20px 0 10px;
  text-align:center;
}
#bestOfList h2 {
  margin-bottom:3px;
  text-align:left;
}

#bestOfList h3 {
  padding:3px 0 0;
  margin:7px 0 0 0;
  font-size:1.1em;
}
  #best_of_list img {
    margin:4px 0 0;
    }
  .bestof_img { width:150px; }
#best_of_list p {
  padding:0;
  font-size:0.9em;
  }
  #bestOfList #bestOfSubHead { margin:0 auto 10px;}
#ads_left div.smallcaps {
  padding:7px 5px 5px;
  margin:4px 0 0;
}


div.smallcaps, ul li.smallcaps { text-align:right; }
.note {
  color:#666;
  font-size:90%;
  line-height:1em;
}
em.note { font-family:Georgia, "Times New Roman", Times, serif; }
.storyDate { font-size:9px; }
 .follow .storyDate { float:right; }

.homeLeadInfo {
  float:right;
  width:155px;
  background:#c2eb4d;
  border:1px solid #96b936;
  padding:7px;
  margin:8px auto 8px 10px;
  text-align:center;
}
  .homeLeadInfo h4 {
    margin:0;
    text-align:center;
    font-weight:bold;
    font-size:100%;
    }
  .homeLeadInfo p {
    margin:0;
    text-align:center;
    font-size:10px;
    }
    .homeLeadInfo a:hover { text-decoration:none!important; }
  .homeLeadInfo hr {
    width:80%;
    background:#96b936;
    margin:5px auto;
    color:#96b936;
    }

.text_lead_wide .multipleInfos {
  float:none;
  width:auto;
  margin:8px 0;
}

.multipleInfos .infoBoxItem {
  text-align:left;
  margin-bottom:3px;
  }
.multipleInfos .infoBoxItem h4, .multipleInfos .infoBoxItem p {
  display:inline;
  text-align:left;
  font-size:10px;
}

.artby, #story_text .artby {
  margin:0;
  text-align:right;
  line-height:10px;
  color:#636363;
  letter-spacing:.2em;
  font-size:xx-small;
  text-transform:uppercase;
  font-family:Arial,Helvetica,sans-serif;
  }

.photocaption, #story_text .photocaption {
  text-align:left;
  font-size:10px;
  line-height:12px;
}
.image-lead-credit,
.image-credit {
  text-align: right;
  font-size: .75em;
  color: #666;
}
  .image-lead-credit .imageCredit,
  .image-credit .imageCredit {
    text-transform: uppercase;
  }
  .image-lead-credit .imageCaption,
  .image-credit .imageCaption {
    text-align:left;
    color:#222;
  }

#promos {
  background:#FFF;
  padding:10px 4px;
  border:1px solid #ff6600;
  text-align:center;
  margin:10px 0;
  float:left;
}
  body#Blog #promos,
  body#LineOutBlog #promos,
  body#Archives #promos,
  body#Post #promos,
  body#Archives #promos {
    margin-bottom:10px;
  }
#promos .promoAd {
  margin:0 5px;
  float:left;
}

/*______________________*/


#podcasts {
  background:#FFF;
  padding:10px;
  margin:0 0 10px;
  text-align:center;
}
  #podcasts hr {
    color:#db0007;
    background-color:#db0007;
  }

.podcast_box { padding:10px 0; }
  .podcast_box h2 {
    margin-top:0;
    font-size:14px;
    }

.podcast_box h3 {
  padding:0 3px 0 7px;
  margin:2px 0 10px;
  font-size:80%;
  color:#222;
  font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
  text-align:center;
  }

.podcast_box .rss_icon { margin:0; }

.podcast_box .thisweek {
  padding:0 7px;
  margin:5px auto 8px;
  text-align:left;
  font-size:11px;
  }

  .thisweek strong { font-size:110%; }

.latest_episode {
  display:block;
  margin:0 0 5px;
  text-align:center;
  font-size:90%;
}
  .latest_episode a { font-weight:bold; }
  .latest_episode img { vertical-align:middle; }

.ipod_i { text-transform:lowercase!important; }


#flickr_badge_uber_wrapper {
  text-align:right;
  margin-bottom:10px;
}
  #flickr_badge_uber_wrapper a {
    text-decoration:none;
    font-size:.9em;
    }
#flickr_badge_uber_wrapper h2 {
  height:37px;
  margin:0 auto 5px;
  text-align:left;
  }
#flickr_badge_uber_wrapper h2 a {
  display:block;
  height:37px;
  background:url(http://thestranger.com/images/headers/flickrpool2.gif) no-repeat center top;
  text-indent:-6000px;
}

#flickr_badge_wrapper {padding:6px 0 0 6px; overflow:visible;}
.flickr_badge_image {
  margin:0 3px 6px 3px;
  float:left;
}
.flickr_badge_image img {
  width:71px;
  height:71px;
  border: none;
}


/* PULLOUT */

.pullout_head {
  background:#6CB112;
  padding:2px!important;
  margin:7px auto 0;
  text-align:center!important;
  font-family:"Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
  font-size:90%;
  font-weight:bold;
  color:#FFF;
}

ul.pullout, #story_text ul.pullout {
  list-style:none;
  padding:4px 3px 4px 0;
  margin:0 0 7px;
  background:#EEE;
  border:1px solid #CCC;
  text-align:left;
}
  ul.pullout li, #story_text ul.pullout li {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:95%;
    padding-left:7px;
    margin:0 0 3px 7px;
    background:url(/images/icons/tri-black.gif) no-repeat left 4px;
    }
#story_text .pulloutMenuWide h2.pullout_head {
  margin-top:0;
}
#story_text .pulloutMenuWide ul.pullout {
  margin-bottom:12px;
}
#story_text .pulloutMenuWide ul.pullout li {
  background: url("/images/icons/tri-black.gif") no-repeat scroll 3px 9px transparent;
  padding: 3px 10px;
}
#story_text .pulloutMenuWide ul.pullout li.active {
  background-color:#fff;
}

#profanity_filter {
  text-align:right;
  width:940px;
  margin:0 auto;
  padding:10px;
  background:#DFE5D5;
}

a.crombieWinner {
  display:block;
  height:36px;
  background:#0073BD url(/images/headers/crombie_winner.gif) no-repeat center top;
  margin:0 10px 2px;
  text-align:left;
  text-indent:-6000px;
  }
body#template_Home a.crombieWinner {
  height:27px;
  background:#0073BD url(/images/headers/crombie_winner_small.gif) no-repeat center top;
  margin:10px 15px;
}
body#Blog a.crombieWinner {
  height:27px;
  background:#0073BD url(/images/headers/crombie_winner_small.gif) no-repeat center top;
  margin:10px 0;
}

#mostCommented {
  background:#fff;
  margin:0 0 10px;
  padding:10px;
  text-align:left;
  float:left;
  width:330px;
}
  #template_Food #mostCommented,
  #template_Film #mostCommented,
  #template_Theater #mostCommented,
  #template_Books #mostCommented,
  #template_VisualArt #mostCommented {
    width:100%;
    float:none;
  }
  #mostCommented h3 {
    font-weight:bold;
    padding:0 0 3px;
    font-size:120%;
    text-transform:uppercase;
    border-bottom:3px solid #555;
  }
  #mostCommented h4 {
    color:#222;
  }
  #mostCommented .headline, #mostCommented .headline a {
    font-weight:normal;
  }
  #mostCommented ul {
    margin:5px 0 5px 10px;
  }
    #mostCommented ul li {
      margin:2px 0;
      padding:2px 0;
      border-bottom:1px solid #e7e7e7;
    }
p.commentNotice {
  padding:5px;
  background:#ffc;
  font-size:90%;
  font-style:italic;
  margin:0!important;
}
#TOCBlogLink {
  text-align: center;
  padding: 10px;
  margin: 10px;
  background: #f3f3f3
}
  #TOCBlogLink a {
    font-size: 1.5em;
    text-decoration: none;
  }
/* WOK */

#wokBar {
  width:950px;
  font-size:0.8em;
  text-align:right;
  background-color:#eee;
  margin:0 auto;
  padding:3px 5px;
  border-bottom:1px solid #cdbae6;
}

#wokMessage {
  width:600px;
  position:absolute;
  top:10px;
  left:50%;
  margin-left:-300px;
  border:2px solid #ccc;
  border-top-color:#aaa;
  padding:0;
}
#wokMessage div {
  font-size:1.8em;
  text-align:center;
  background-color:#e0ff8c;
  padding:3px 5px;
  margin:0;
  border:4px solid #fff;
  color:#555;
}



/* Special Search */

#specialSearch, .specialSearch {
  height:27px;
  background:#0f97c9;
  padding:0 10px 0 0;
  overflow:hidden;
  margin-left:10px;
}
  #template_Weed #specialSearch,
  #template_Weed .specialSearch {
    background:#517835;
  }
  #specialSearch a, .specialSearch a {
    border-bottom:1px dotted #CCC;
    text-decoration:none;
    color:#FFF;
  }
    body#template_Home #specialSearch a,
    body#template_Home .specialSearch a {
      color:#094760;
    }
    body#template_Home #centerMiddleLeft .specialSearch {

    }
    #specialSearch a:hover, .specialSearch a:hover {
      border-bottom:1px dotted #a5d11c;
      color:#ff3300;
    }

  #specialSearch h2, .specialSearch h2 {
    display:block;
    float:left;
    width:215px;
    height:27px;
    padding:4px 0 0 15px;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size:16px;
  }
    #specialSearch h2 a,
    #specialSearch h2 a:hover,
    #specialSearch h2 span,
    .specialSearch h2 a,
    .specialSearch h2 a:hover,
    .specialSearch h2 span {
      font-weight:normal;
      font-size:16px;
      line-height:15px;
    }

    #specialSearch h2 span, .specialSearch h2 span { color:#9bc9da;}

  #specialSearch ul, .specialSearch ul {
    float:right;
    width:378px;
    margin-top:7px;
    text-align:right;
    font-size:10px;
    line-height:1em;
  }
    #specialSearch ul li, .specialSearch ul li {
      display:inline;
      color:#666;
      line-height:1em;
    }


.searchSpotlight {
  padding:10px 5px;
  margin-bottom:10px;
  color:#000;
}
  #centerTopRight .searchSpotlight ul {
    padding:0;
    margin:0;
  }
    #centerTopRight .searchSpotlight ul li {
      padding-left:0;
      margin-left:0;
    }

.noMatchesFound {
  padding:2em;
  font-size:1.5em;
}

/* moved from content.css */

#communityScroller {
  position:relative;
  width:134px;
  text-align:center;
  padding:10px;
  margin:0 0 10px;
  background:#00b384;
  overflow:hidden;
}
  #communityScroller h2 {
    color:white;
  }
  #communityScroller p {
    margin:0;
    padding:0;
  }
  #communityScroller ul {
    clear:both;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
  }
    #communityScroller ul.scrollable li {
      float:none;
      text-align:center;
      width:100px;
      padding:10px 0;
      margin:0 auto;
      font-size:11px;
    }
      #communityScroller li a {
        display:block;
        padding:5px 0;
        text-align:center;
        text-decoration:none;
      }
      #communityScroller li a span {
        display:block;
        background:white;
        padding:3px;
        overflow:hidden;
        border-radius:5px;
        }

  #communityScroller .strip_item img {
    width:100px;
    margin-bottom:3px;
  }
  #communityScroller h3.sitesection {
    padding:0;
    margin:0 0 10px;
    border:0;
  }
  #communityScroller li h3.sitesection a {
    padding:0 0 5px;
    height:12px;
    line-height:12px;
    color:white;
  }
/* Community Scroller Overrides */
body#template_Home #communityScroller,
#wrapperMain #mainRight #communityScroller,
body#Blog #communityScroller,
body#LineOutBlog #communityScroller,
body#Post #communityScroller,
body#Archives #communityScroller,
body#Page #communityScroller {
  position:relative;
  width:330px;
  border:0;
  margin:10px 0;
  float:left;
}
  body#template_Home #communityScroller h2,
  #wrapperMain #mainRight #communityScroller h2,
  body#Blog #communityScroller h2,
  body#LineOutBlog #communityScroller h2,
  body#Post #communityScroller h2,
  body#Archives #communityScroller h2,
  body#Page #communityScroller h2 {
    color: white;
    border: none!important;
    text-align: center!important;
    margin-bottom: 20px;
    background: url(/images/personals/personals-promo-box/personals-box-header.png) no-repeat;
    height: 83px;
    width: 315px;
    margin: 10px auto;
    text-indent: -6000px;
  }
  body#template_Home #communityScroller ul.scrollable li,
  #wrapperMain #mainRight #communityScroller li,
  body#Blog #communityScroller ul.scrollable li,
  body#LineOutBlog #communityScroller ul.scrollable li,
  body#Post #communityScroller ul.scrollable li,
  body#Archives #communityScroller ul.scrollable li,
  body#Page #communityScroller ul.scrollable li {
    float:left;
    margin:0 5px;
    padding:0;
  }

#articleTools,
#locationTools {
  padding-bottom:5px;
  margin-bottom:5px;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  }
  #locationTools {
    width:160px;
    float:right;
  }
  #articleTools h3,
  #locationTools h3 {
    background:#555;
    padding:4px 0 5px!important;
    text-align:center;
    font-weight:bold;
    font-size:11px;
    color:#FFF;
    text-transform:uppercase;
    }
    #locationTools h3 {
      margin-bottom:15px;
    }

  #articleTools ul,
    #locationTools ul {
    padding:5px;
    margin:0;
    list-style:none;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    }
      #locationTools ul {
        margin-bottom:20px;
      }
    #articleTools ul li,
      #locationTools ul li {
      display:block;
      padding:2px 0 3px;
      margin:3px 0 2px;
      text-align:left;
      line-height:normal;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      text-transform:uppercase;
      text-align:left;
      }
      #articleTools ul li a,
        #locationTools ul li a {
        text-align:left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        text-decoration: none;
        }
        #articleTools ul li a:hover,
          #locationTools ul li a:hover {
          color:#ff3300;
          }
      #articleTools ul li ul {
        padding:5px 0 3px 7px;
        }
        #articleTools ul li ul li {
          padding:1px 0 2px;
          margin:0 0 3px 5px;
          text-transform:none;
          font-size:1em;
          }
          #articleTools ul li ul li {
            border:none;
          }

#tool_email a {
  display:block;
  height:13px;
  background:url(/images/icons/tool-email.gif) no-repeat;
  padding:0 0 0 23px;
  }

#tool_print a {
  display:block;
  height:15px;
  background:url(/images/icons/tool-print.gif) no-repeat 1px 0;
  padding:0 0 0 24px;
  }

#tool_share a {
  height:15px;
  display:block;
  padding:0 0 0 23px;
  background:url(/images/icons/arrow_r.gif) no-repeat 1px 0;
  }
  #tool_share .share_toggle img {
    float:left;
    margin-right:10px;
    vertical-align:middle;
    }

#tool_share_opts {
  padding:3px 10px;
  }
  #tool_share_opts .share_item a {
    height: 15px;
    background: none;
    padding: 3px 0;
    display: inline;
  }
  #tool_share_optcs .share_item a.toolIcon {
    text-decoration: none;
  }
  #share_digg a {
    height:15px;
    background:url(/images/icons/tool-digg.gif) no-repeat;
    padding:3px 0 3px 20px;
    }
  #share_newsvine a  {
    height:15px;
    background:url(/images/icons/tool-newsvine.gif) no-repeat;
    padding:3px 0 3px 20px;
    }
#tool_favorite a,
#tool_shit a {
  display:block;
  height:18px;
  background:url(/images/icons/tool-share.gif) no-repeat 1px 0;
  padding:0 0 0 24px;
}
#tool_comment a {
  display:block;
  height:18px;
  background:url(/images/icons/comment.gif) no-repeat 1px 0;
  padding:0 0 0 24px;
  }

#tool_blog a {
  display:block;
  width:110px;
  height:14px;
  background:url(/images/icons/tool-blog.gif) no-repeat;
  padding:3px 0 0 24px;
  margin:0 0 0 19px;
  }

#tool_blog_code { padding:3px 0 0 45px; }
  #tool_blog_code input {
    width:97px;
    }

p.emailthanks {
  background:#FFFF99;
  padding:10px;
  border:1px solid #CCC;
  font-size:13px;
  }

div.bookmarkTools {
  border:1px solid #ccc;
  float:right;
  font-size:.9em;
  margin:3px;
  padding:3px 0;
}
div.bookmarkTools a {
  color:#999;
  padding:3px;
  text-decoration:none;
  text-transform:uppercase;
}
div.bookmarkTools a.current {
  color:#333;
  font-weight:bold;
}
div.bookmarkTools a:hover {
  background:#999;
  color:#fff;
}
#IEroot fieldset {
  position:relative;
  margin-top:1em;
  padding-top:.75em;
}
#IEroot legend {
  position:absolute;
  top:-.5em;
  left:.5em;
  color:#222;
}

/* these should be moved to components.css at some point */
#BannerHeadline {
  background:#fff;
  margin:10px 0 0;
  padding:20px 11px;
  text-align:center;
  font-family: Times, serif;
}
  #BannerHeadline h1 {
    font-size:550%;
  }
  #BannerHeadline h2 {
    font-size:250%;
  }
  #BannerHeadline .electionRaceBox {
     float:left;
     width:227px;
     margin:0 5px 5px;
  }
    #BannerHeadline .electionRaceBox:first-of-type {
      margin-left:0;
    }
    #BannerHeadline .electionRaceBox:last-of-type {
      margin-right:0;
    }
    #BannerHeadline img {
       width:225px;
    }
  #BannerHeadline ul {
    margin:10px 0;
    text-align:left;
  }
    #BannerHeadline ul li {
      margin:10px 0;
      font-size:125%;
    }
  #BannerHeadline .bannerMoreLink {
    clear:both;
    display:block;
    padding-top:10px;
    border-top:1px solid #e3e3e3;
  }
    #BannerHeadline .bannerMoreLink a {
      font-size:180%;
    }

#auctionScroller {
  padding:2px 10px 2px 145px;
  background:url(/images/special/strangercrombie/crombie-tag-08.gif) no-repeat 2px 0px;
  float:right;
  width:415px;
  height:15px;
  color:#900;
  overflow:hidden;
  text-align: left;
}
.buyTickets {
  padding:0.5em 0;
}
.buytickets {
  margin:5px 0;
  padding:2px;
}
  .buytickets span {
    background:#f3f3f3;
    color:#444;
    display:block;
    font-size:0.9em;
    font-weight:bold;
    margin-top:5px;
    padding:5px;
    text-align:center;
  }
  .buytickets .ticketingDescription {
    font-size:10px;
    margin:0 0 2px 0;
    padding:0 0 2px 0;
    text-align:left;
  }
    body#template_Event .buytickets {

    }
  .buytickets .multiTicket {
    background:#F6F6F6;
    border:1px solid #ededed;
    margin:5px;
    padding:5px;
    text-align:center;
  }
  body#template_Event .buytickets .multiTicket {
    float:left;
    margin:5px;
    padding:5px;
    width:43%;
  }

/* Share Links  */
span.shareButton,
span#ShareBtn {
  display: block;
  float: right;
  background: transparent url(/images/blogs/sharrow.gif) no-repeat top left;
  padding-left: 10px;
  height: 15px;
  line-height: 15px;
  width: 55px;
}
span.shareButton a,
span#ShareBtn a {
  font-family:Arial,Verdana,Sans-serif;
  font-size:x-small;
  text-transform:uppercase;
  letter-spacing:.2em;
  text-decoration: none;
  padding: 0 5px;
  height: 15px;
  background: #e0e1e6;
  display: block;
}
div.shareToolGroup {
  float:right;
  position:relative;
  top:-18px;
  }
  div.shareToolGroup ul {
  }
  div.shareToolGroup ul li {
    float:left;
    margin-right:10px;
  }
    div.shareToolGroup ul li a img {
      vertical-align:middle;
    }
a.inlineEdit, span.inlineEdit {
  font-family: Arial, Helvetica, Verdana, sans-serif!important;
  font-weight:normal!important;
  font-size:10px!important;
  color:#CCC!important;
  text-decoration:none!important;
  text-transform:uppercase;
}
  a.inlineEdit:hover, span.inlineEdit:hover { color:#C70E0F!important; }

/* permalink and article share tools */
body#Post div.shareToolGroup,
body#template_Content div.shareToolGroup {
  float:none;
  top:0;
  background:transparent;
  margin-bottom:5px;
  clear:both;
  padding:0;
}
  body#template_Content div.shareToolGroup {
    float:right;
  }
  body#Post div.shareToolGroup h4,
  body#template_Content div.shareToolGroup h4,
  body#template_SavageLove div.shareToolGroup h4 {
    text-transform:uppercase;
    background:#ebeae8;
    float:left;
    color:#999;
    margin:0 5px 0 0;
    padding:5px;
    font-size: 1em;
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
  }

/* new stranger suggests embedded widget */
#StrangerSuggestsEmbedded {
  background:none repeat scroll 0 0 #FFFFFF;
  clear:both;
  font-family:Georgia,"Times New Roman",Times,serif;
  text-align:left;
  margin:0 auto;
  width:440px;
}
body#template_Home #StrangerSuggestsEmbedded {
  border-top:10px solid #EBEAE8;
  margin:0 auto 4px;
}
body#Blog #StrangerSuggestsEmbedded,
body#Post #StrangerSuggestsEmbedded {
  margin:0 auto 15px;
  width:550px;
}
#StrangerSuggestsEmbedded h2.suggestsHeader a {
  background:url("http://thestranger.com/images/suggests/header_embedded.png") no-repeat scroll 0 0 transparent;
  border:none;
  display:block;
  margin:8px 10px -18px 12px;
  padding:0;
  text-indent:-6000px;
  width:420px;
  height:65px;
  position:relative;
  z-index:2;
}
body#Blog #StrangerSuggestsEmbedded h2.suggestsHeader a,
body#Post #StrangerSuggestsEmbedded h2.suggestsHeader a {
  background:url("http://thestranger.com/images/suggests/header_embedded_big.png") no-repeat scroll 0 0 transparent;
  width:530px;
  height:79px;
}
#StrangerSuggestsEmbedded div.suggestsWrapper {
  clear:both;
  display:block;
  margin-top:0;
  min-height:200px;
  overflow:hidden;
  padding-bottom:6px;
}
#StrangerSuggestsEmbedded img.suggestsImage {
  float:right;
  margin:0 30px 5px 0;
  padding:0;
  width:195px;
  height:195px;
  position:relative;
  z-index:1;
  border:none;
}
body#Blog #StrangerSuggestsEmbedded img.suggestsImage,
body#Post #StrangerSuggestsEmbedded img.suggestsImage {
  width:250px;
  height:250px;
}
#StrangerSuggestsEmbedded div.suggestsText {
  float:left;
  margin:0 5px;
  padding-top:12px;
  width:205px;
  display:block;
  position:relative;
  z-index:3;
}
body#Blog #StrangerSuggestsEmbedded div.suggestsText,
body#Post #StrangerSuggestsEmbedded div.suggestsText {
  width:250px;
}
#StrangerSuggestsEmbedded div.suggestsCategory {
  margin:0 15px;
}
#StrangerSuggestsEmbedded div.suggestsCategory p {
  padding:0;
  font-size:12.5px;
  color:#9c9d9f;
  background-color:transparent;
  width:auto;
  margin:0;
}
body#Blog #StrangerSuggestsEmbedded div.suggestsCategory p,
body#Post #StrangerSuggestsEmbedded div.suggestsCategory p {
  font-size:14.5px;
}
#StrangerSuggestsEmbedded h3.suggestsTitle {
  display:block;
  margin:12px 15px 18px;
}
body#Blog #StrangerSuggestsEmbedded h3.suggestsTitle,
body#Post #StrangerSuggestsEmbedded h3.suggestsTitle {
  margin:18px 15px 22px;
}
#StrangerSuggestsEmbedded h3.suggestsTitle a {
  font-weight:bold;
  font-family:Georgia;
  font-size:26px;
  line-height:1em;
}
body#Blog #StrangerSuggestsEmbedded h3.suggestsTitle a,
body#Post #StrangerSuggestsEmbedded h3.suggestsTitle a {
  font-size:32px;
}
#StrangerSuggestsEmbedded div.suggestsBody {
  margin:0 20px 0 15px;
  padding-bottom:5px;
}
#StrangerSuggestsEmbedded div.suggestsBody p {
  color:#222222;
  padding:0 0 5px;
  font-weight:bold;
  font-size:16px;
}
body#Blog #StrangerSuggestsEmbedded div.suggestsBody p,
body#Post #StrangerSuggestsEmbedded div.suggestsBody p {
  font-size:18px;
}

div.blogPost.condensed #StrangerSuggestsEmbedded .postLinks {
  margin:25px 0 0;
}

div.blogPost.condensed #StrangerSuggestsEmbedded div.shareToolGroup {
  top:-18px;
  margin-bottom:4px;
}
.fbLikeBox {
  background:white;
  border:5px solid #f3f3f3;
  margin:10px auto;
  overflow:hidden;
  float:left;
  width:340px;
}
#DeliRadio {
  padding:30px 0 0;
  background:white;
  clear:both;
}
