body#Page.FindaNewstand div.storyHead {
  margin-bottom:10px;
}
body#Page.FindaNewstand div.storyBody {
  padding-bottom:30px;
}
body#Page.FindaNewstand table.PageTextBox td {
  padding:5px;
}
div#gridBottomSidebar{
  clear: both;
}
.Karnak6Zone div#gridMainSidebarJr {
    float: left;
    width: 160px;
    text-align: center;
    margin-left: 10px;
}
/* CSINDY CUSTOM IN-STORY STYLE USAGE */
p.bottomByline,
p.sideDishByline {
 font-weight:bold;
 font-style:italic;
}
p.mmjBusName,
p.textSubhead,
p.TextSubhead,
p.getInvolvedBoxHead,
p.notedHeadline,
p.lettersHeadline,
p.sideDishHead,
p.bitesRestaurantName {
 margin:1.5em auto 0;
 font-size:18px;
 font-weight:bold;
}

p.bitesBlurb {
 /* regular body style*/
}
p.mmjAddress,
p.mmjWebsite,
p.mmj
p.bitesDescription {
 font-weight:bold; 
}
p.mmjBlurb {margin-bottom:1em;padding-bottom:0.5em;border-bottom:1px solid #000;}

p.letterWriter {
 margin:0;
 font-weight:bold;
 font-style:italic;
}
p.filmReviewTitle {
 margin-bottom:0;
 font-weight:bold;
 font-style:italic;
}
p.filmReviewLocation {
 margin-top:0;
 padding-bottom:0.5em;
 border-bottom:1px solid #000;
}
p.picksFilmTitle {
 margin-bottom:0;
 font-weight:bold;
}
p.picksReviewBody {
 margin:0;
}
p.picksLocation {
 margin-top:0;
}
p.theatreName {
 margin-bottom:0;
 border-top:1px solid #000;
 font-size:24px;
}
p.filmTimesAddress {
 margin-top:0;
 padding-bottom:0.5em;
 border-bottom:1px solid #000;
}
p.filmTimesTitle {
 margin-bottom:0;
 font-weight:bold;
}
p.filmTimesBodyCopy {
 margin:0;
}
p.cinefilesTitle {
 margin-bottom:0;
 font-weight:bold;
 font-style:italic;
}
p.cinefilesLabel {
 margin:0;
 font-weight:bold;
}
p.cinefilesBody {
 margin-top:0;
 padding-bottom:0.5em;
 border-bottom:1px solid #000;
}
p.playingAroundHeaders {
 padding:1.5em 0 0.5em;
 border:1px solid #000;
 border-width:1px 0;
 font-size:16px;
 font-weight:bold;
}
p.soundAdviceArtist {
 margin-bottom:0;
 font-weight:bold;
}
p.soundAdviceTitle {
 margin:0;
}
p.soundAdviceLabel {
 margin-top:0;
 font-style:italic;
}
p.EventDateHead {
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:14px;
  font-weight:bold;
  text-decoration:underline; 
}
p.eventHead {
 font-size:24px;
 font-weight:bold;
}
p.eventSubHead {
  margin:1.5em auto 0;
  font-size:18px;
  font-weight:bold;
}
p.eventBody {
  /* regular body style*/
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px; 
}
p.eventBody span {
  float:left;
  padding:0 2px 2px;
  color:#666;
  font-size:3em;
  font-weight:bold;
  line-height:0.85em;
}

p.sevenDaysDateDay {
/*  clear:both;*/
 margin-bottom:0;
 border-top:1px solid #000;
 font-size:27px;
}
p.sevenDaysCategory {
 margin:0;
 border-bottom:1px solid #000;
 font-size:21px;
 font-weight:bold;
 font-style:italic;
}
p.getInvolvedBox {
 margin:0;
}
div.contentCapsule {
 margin-top:12px;
 padding-top:6px;
 border-top:2px solid #999;
}
p.biteRestaurantName,
p.bitesRestaurantName {
  font-weight:bold;
  border-top:1px solid #000;
}


/* annual manual (indy insider) styles */
p.boWinner {
 font-size:11px;
 font-weight:bold;
}
p.listStory,
p.listBodyAM,
p.listWebAddressAM,
p.listAddressAM {
 /* regular body style*/
 color:#000; 
}
p.listAddressAM {
  font-weight:bold;
  }
p.listPlaceAM {
  border-top:1px solid #000;
  color:#000;
  font-size:1.1em;
  font-weight:bold;
}
div#StoryLayout p.listSubheadAM, 
div#StoryLayoutJr p.listSubheadAM,
p.listSubheadAM {
 margin:1.5em auto 0;
 padding-left:0.5em;
 color:#fff;
 background:#000;
 font-size:1.5em;
}
p.listTopic {
 margin:1.5em auto 0;
 color:#000; 
 font-size:21px;
 font-weight:bold;
}

/* stranger than fiction feature styles */
p.strangerTitle {
 margin:1.5em auto 0;
 color:#000; 
 font-family:Arial, Helvetica, Sans-serif; 
 font-size:18px;
}
p.strangerText {
 /* regular body style*/
 color:#000; 
 font-family:Arial, Helvetica, Sans-serif; 
 font-size:12px; 
}

/* reverb feature styles */
p.reverbBodyLead,
p.reverbBody {
 /* regular body style*/
 color:#000; 
 font-family:Arial, Helvetica, Sans-serif; 
 font-size:12px; 
}

.subtractiveSelections ul li a {
  background:   transparent url(/images/buttons/subtractiveCheck.gif) no-repeat scroll left top;
  display:      block;
  float:        right;
  font-weight:  normal;
  height:       19px;
  margin-left:  2px;
  text-indent:  -6000px;
  width:        16px;
}

.subtractiveSelections ul li a:active,
.subtractiveSelections ul li a.off {
  background-position:-16px top !important;
}


/* Best Of styles */
div#StoryLayout p.boWritersPick {
  color:#f00;
  font-size:12px;
  font-weight:bold;
}
.boCategory {
  font-size:14px;
  font-weight:bold;
  float:left;
  margin:0 5px 5px 0;
}

.boCategory+h2{
  overflow: hidden;
  color: #666!important;
  font-size:14px!important;
  margin:0!important;
}
.boCategory+h2:after{
  content:"";
  display: block;
  text-indent: -9999em;
  clear: both;
  height: 0;
}
.boBusName,
.indexGold {
  font-weight:bold;
}
.indexCategory {
  font-size:14px;
  font-weight:bold;
  border-bottom:1px solid #000;
}

/* List SS styles */
p.ListBodySS,
p.ListAddressSS {
  /* regular body style*/
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px; 
}
p.ListPLACE,
p.ListPlaceSS {
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:14px;
  font-weight:bold; 
}
p.ListWebSS {
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px;
  text-decoration:underline;
}

#ImageFlipBook {background-color:#fff;}


/* removing underline from cover archives links */
.IssueArchives .issueCover a {text-decoration:none;}

/* street smarts */
p.stsmIntro,
p.stsmName,
p.stsmBody {
  /* regular body style*/
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px; 
}

/* dine-n-dash */
p.ddAddress,
p.ddBody {
  /* regular body style*/
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px; 
}
p.ddPlace {
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:18px;
  font-weight:bold;
}


/* Best of CS 2011 */
#BestofColoradoSprings {
  padding:1em;
  border:4px solid #4e4737;
}
  #BestofColoradoSprings img {
    margin-right:1em;
  }
  #BestofColoradoSprings p:first-of-type {
    margin-top:0;
  }


/* added 12/22/11*/
cite.byline .email,
cite.byline .facebook,
cite.byline .twitter {
 height:18px;
 margin:0.5em 0;
 padding-left:27px;
 line-height:18px;
 overflow:hidden;
}
cite.byline .email {
 background:transparent url(/images/icons/email-18x18.png) 6px center no-repeat;
}
cite.byline .facebook {
 background:transparent url(/images/icons/facebook-18x18.png) 6px center no-repeat;
}
cite.byline .twitter {
 background:transparent url(/images/icons/twitter-18x18.png) 6px center no-repeat;
}

div#storyBody div.inlineAudio {
  width: 300px;
  margin: auto;  
}

div#storyBody div.inlineAudio .inlineAudioCaption {
  float:left; 
  font-family: Arial; font-size: 11px; color: #333;
}
div#storyBody div.inlineAudio .inlineAudioCredit {
  float:right; 
  font-family: Arial; font-size: 10px; color: #999;
}

div.commentsHeader a.feedLink {color: transparent !important}

/* Unsubscribe from comment threads */
div#UnsubscribeComment {
  margin: 10px;
}

/* recent event comments */
#RecentEventComments .storyItem {margin:0 10px 1em;overflow:hidden;padding-bottom:1em;border-bottom:1px solid #ccc;}
  #RecentEventComments .storyItem:last-child {border:0;}

/* inSider styles - added 3/27/13 */
p.bodyText {  /* regular body style*/
  color:#000; 
  font-family:Arial, Helvetica, Sans-serif; 
  font-size:12px; 
}
p.btLeadCap:first-child:first-letter {
  float: left; 
  font-size:3em; 
  line-height:2.5; 
}
p.btSubhead {
  margin-top:2em;
  font-size:1.5em;
  font-weight:bold;
  text-align:center;
}
p.btSubheadDC:first-child:first-letter {
  float: left; 
  font-size:2em; 
  line-height:1.75; 
}
div#TallBar {
  white-space: nowrap;
}
#RelatedStories h3, #RecentByTag h3 {margin-bottom:10px;}
#RelatedStories .archiveImage {float:left;margin:0 10px 10px 0;}
#RelatedStories .storyItem {margin:0 0 10px;}
#RelatedStories .storyItem:after {content:' ';display:block;clear:left;height:1px;}
#RelatedStories .storyItem .byline {margin-top:0;}
#RelatedStories .storyItem .imageTeaser {float:left;margin-right:10px;}

#AddEventLink {
  margin: 10px auto;
  text-align: center;
  border: solid #CCC;
  background: #F0EFE8;
  border-width: 1px 0;
  padding: 5px 0;
}
#AddEventLink a {
  text-decoration: none;
  font-size: 14px;
  font-weight: 700;
}

#Page.GiftGuide #addlisting_form,
.OpenForBusiness #addlisting_form,
.CampSubmission #addlisting_form,
#CyclingSummitSubmissionForm #addlisting_form,
.EducationGuideSubmission #addlisting_form{
    margin: 10px;
    overflow:hidden;
}
#Page.GiftGuide #addlisting_form h4,
.OpenForBusiness #addlisting_form h4,
.CampSubmission #addlisting_form h4,
#CyclingSummitSubmissionForm #addlisting_form h4,
.EducationGuideSubmission #addlisting_form h4 {
  font-size: 15px;
  margin: 0 0 10px;
  font-weight: 700;
  border-bottom: 1px solid #333;
  }
#Page.GiftGuide #addlisting_form p,
.OpenForBusiness #addlisting_form p,
.CampSubmission #addlisting_form p,
#CyclingSummitSubmissionForm #addlisting_form p,
.EducationGuideSubmission #addlisting_form p {
  margin:0 0 15px;
  overflow:hidden;
}
#Page.GiftGuide #addlisting_form .formLeft p label, 
.OpenForBusiness #addlisting_form .formLeft p label,
.CampSubmission #addlisting_form .formLeft p label,
#CyclingSummitSubmissionForm #addlisting_form .formLeft p label,
.EducationGuideSubmission #addlisting_form .formLeft p label{
  font-weight: 700;
  width: 10em;
  display: block;
  float: left;
}
#Page.GiftGuide #addlisting_form .formRight p label,
.OpenForBusiness #addlisting_form .formRight p label,
.CampSubmission #addlisting_form .formRight p label,
#CyclingSummitSubmissionForm #addlisting_form .formRight p label,
.EducationGuideSubmission #addlisting_form .formRight p label{
  font-weight: 700;
  width: 7em;
  display: block;
  float: left;
}
#Page.GiftGuide #addlisting_form .formLeft input[type='text'],
.OpenForBusiness #addlisting_form .formLeft input[type='text'],
.CampSubmission #addlisting_form .formLeft input[type="text"],
#CyclingSummitSubmissionForm #addlisting_form .formLeft input[type="text"],
.EducationGuideSubmission #addlisting_form .formLeft input[type="text"] {
  width: 195px;
  border:1px solid #777;
}
#Page.GiftGuide #addlisting_form .formLeft,
.OpenForBusiness #addlisting_form .formLeft,
.CampSubmission #addlisting_form .formLeft,
#CyclingSummitSubmissionForm #addlisting_form .formLeft,
.EducationGuideSubmission #addlisting_form .formLeft {
  float:left;
  width:350px;
  margin: 0 0 25px;
}
#Page.GiftGuide #addlisting_form .formRight,
.OpenForBusiness #addlisting_form .formRight,
.CampSubmission #addlisting_form .formRight,
#CyclingSummitSubmissionForm #addlisting_form .formRight,
.EducationGuideSubmission #addlisting_form .formRight {
  float:right;
  width:350px;
  margin: 0 0 25px;
}
#Page.GiftGuide #addlisting_form textarea,
.OpenForBusiness #addlisting_form textarea {
  width:340px;
  height: 230px;
  resize: vertical;
}
.CampSubmission #addlisting_form textarea,
#CyclingSummitSubmissionForm #addlisting_form textarea,
.EducationGuideSubmission #addlisting_form textarea {
  width:330px;
  min-height: 90px;
  resize: vertical;
  padding: 5px 5px 20px 5px;
}
.CampSubmission textarea#camp_additional,
#CyclingSummitSubmissionForm textarea#camp_additional,
.EducationGuideSubmission textarea#camp_additional {
  min-height: 40px;
  padding: 5px;
  margin-bottom: 10px;
}
.CampSubmission #addlisting_form div.removeCampDescription,
#CyclingSummitSubmissionForm #addlisting_form div.removeDescription,
.CampSubmission #addlisting_form div.addCamp,
#CyclingSummitSubmissionForm #addlisting_form div.addDescription,
.EducationGuideSubmission #addlisting_form div.removeEdGuideDescription,
.EducationGuideSubmission #addlisting_form div.addCamp {
  color: #446881;
  cursor: pointer;
  transition:all linear .05s;
}
.removeCampDescription:hover,.addCamp:hover,
.removeEdGuideDescription:hover,.addCamp:hover{
  opacity:.8;
}
.CampSubmission #addlisting_form .removeCampDescription span.cross,
#CyclingSummitSubmissionForm #addlisting_form .removeDescription span.cross,
.EducationGuideSubmission #addlisting_form .removeEdGuideDescription span.cross {
  color: #C00;
  font-size: 20px;
  position: relative;
  top: 2px;
  text-shadow: 0 0 8px #CCC;
  font-family: Helvetica, 'DejaVu Sans', 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif;
  font-weight: bold;
}
.CampSubmission #addlisting_form span.plus,
#CyclingSummitSubmissionForm #addlisting_form span.plus,
.EducationGuideSubmission #addlisting_form span.plus {
  color: #0a0;
  font-size: 20px;
  position: relative;
  top: 1px;
  text-shadow: 0 0 8px #ddd;
  font-family: Helvetica, 'DejaVu Sans', 'Arial Unicode MS', 'Lucida Sans Unicode', sans-serif;
  font-weight: bold;
}
.CampSubmission #addlisting_form div.campDescriptionContainer,
#CyclingSummitSubmissionForm #addlisting_form div.descriptionContainer,
.EducationGuideSubmission #addlisting_form div.campDescriptionContainer {
  position: relative;
  display: inline-block;
}
.CampSubmission #addlisting_form div.removeCampDescription,
#CyclingSummitSubmissionForm #addlisting_form div.removeDescription,
.EducationGuideSubmission #addlisting_form div.removeEdGuideDescription {
  position: relative;
  top: -24px;
  left: 5px;
  width: 65px;
  margin-bottom: -23px;
  background-color: white;
  border-top-right-radius: 5px;
}
.addCamp, .addEdGuide{
  margin-left: 5px;
  margin-bottom:10px;
}
.CampSubmission #addlisting_form .campDescriptionContainer textarea,
#CyclingSummitSubmissionForm #addlisting_form .descriptionContainer textarea,
.EducationGuideSubmission #addlisting_form .campDescriptionContainer textarea{
  margin-top:10px
}
.CampSubmission #addlisting_form .campDescriptionContainer textarea:first-child,
#CyclingSummitSubmissionForm #addlisting_form .descriptionContainer textarea:first-child,
.EducationGuideSubmission #addlisting_form .campDescriptionContainer textarea:first-child{
  margin: 0;
  padding: 5px;
}
#Page.GiftGuide #addlisting_form .uploadInputsRow,
.OpenForBusiness #addlisting_form .uploadInputsRow,
.CampSubmission #addlisting_form .uploadInputsRow,
#CyclingSummitSubmissionForm #addlisting_form .uploadInputsRow,
.EducationGuideSubmission #addlisting_form .uploadInputsRow {
  clear:both;
  overflow:hidden;
  margin:10px 0
}
#Page.GiftGuide #addlisting_form .uploadInputsRow label,
.OpenForBusiness #addlisting_form .uploadInputsRow label,
.CampSubmission #addlisting_form .uploadInputsRow label,
#CyclingSummitSubmissionForm #addlisting_form .uploadInputsRow label,
.EducationGuideSubmission #addlisting_form .uploadInputsRow label {
  font-weight:700;
  display:block;
}
.OpenForBusiness div#formSocialMedia label {
  width: 5em;
  display: inline-block;
}
.OpenForBusiness #formSocialMedia input[type='checkbox']{
  margin:10px 0 0;
}
#Page.GiftGuide #addlisting_form .captchaContainer,
.OpenForBusiness .captchaContainer,
.CampSubmission .captchaContainer,
#CyclingSummitSubmissionForm .captchaContainer,
.EducationGuideSubmission .captchaContainer {
  overflow: hidden;
  margin: 10px 0 0 5px;
}
#Page.GiftGuide #addlisting_form .captchaContainer img,
.OpenForBusiness .captchaContainer img,
.CampSubmission .captchaContainer img,
#CyclingSummitSubmissionForm .captchaContainer img,
.EducationGuideSubmission .captchaContainer img {
  margin:0 0 10px;
}
.OpenForBusiness  .captchaContainer br {}
#Page.GiftGuide #addlisting_form .captchaReloadText, 
.OpenForBusiness .captchaContainer .captchaReloadText,
.CampSubmission .captchaContainer .captchaReloadText,
#CyclingSummitSubmissionForm .captchaContainer .captchaReloadText,
.EducationGuideSubmission .captchaContainer .captchaReloadText {
   margin: 5px 0;
}
#Page.GiftGuide #addlisting_form .captchaReloadText a,
.OpenForBusiness .captchaContainer .captchaReloadText a,
.CampSubmission .captchaContainer .captchaReloadText a,
#CyclingSummitSubmissionForm .captchaContainer .captchaReloadText a,
.EducationGuideSubmission .captchaContainer .captchaReloadText a
 {font-weight:700}
.OpenForBusiness .uploadInputs {}
#Page.GiftGuide #addlisting_form .captchaContainer label,
.OpenForBusiness .captchaContainer label,
.CampSubmission .captchaContainer label,
#CyclingSummitSubmissionForm .captchaContainer label,
.EducationGuideSubmission .captchaContainer label{font-weight:700}
#Page.GiftGuide #addlisting_form .formSubmit,
.OpenForBusiness #addlisting_form .formSubmit,
.CampSubmission #addlisting_form .formSubmit,
#CyclingSummitSubmissionForm #addlisting_form .formSubmit,
.EducationGuideSubmission #addlisting_form .formSubmit {
  text-align:right;
  margin:10px 0;
    clear: both;
}
#Page.GiftGuide #addlisting_form .imgDeleteLink,
.OpenForBusiness .imgDeleteLink,
.CampSubmission .imgDeleteLink,
#CyclingSummitSubmissionForm .imgDeleteLink,
.EducationGuideSubmission .imgDeleteLink{
  display: block;
  width: 75px;
  font-weight: 700;
  text-decoration: none;
  margin: 5px 0px 0;
  background: #9B9788;
  padding: 3px 5px;
  border: 1px solid #4E4737;
  text-align: center;
  color: #FFF;
  cursor: pointer;
}
#Page.GiftGuide #addlisting_form .veryImportant,
.OpenForBusiness  .veryImportant,
.CampSubmission .veryImportant,
#CyclingSummitSubmissionForm .veryImportant,
.EducationGuideSubmission .veryImportant {
  margin: 0 0 15px;
}
#uploadedImageSection label, #uploadedLogoImageSection label{margin:0 0 5px;}
.OpenForBusiness div#formSocialMedia, div#imageUploadContainer, .OpenForBusiness #formCaptcha {
  float: left;
}
.OpenForBusiness div#imageUploadContainer {}
.OpenForBusiness div#formCaptcha {
  width: 225px;
  margin: 0;
}
.OpenForBusiness .formDescr ul,
.CampSubmission .formDescr ul,
#CyclingSummitSubmissionForm .formDescr ul,
.EducationGuideSubmission .formDescr ul {
  margin-bottom: 10px;
}

.OpenForBusiness .formDescr ul:last-of-type,
.OpenForBusiness .formLeft p:last-of-type,
.CampSubmission .formDescr ul:last-of-type,
#CyclingSummitSubmissionForm .formDescr ul:last-of-type,
.EducationGuideSubmission .formDescr ul:last-of-type {
  margin-bottom: 0;
}
#Page.GiftGuide #addlisting_form .error,
#Page.GiftGuide #addlisting_form .errorField,
.OpenForBusiness #addlisting_form .error,
.OpenForBusiness #addlisting_form .errorField,
.CampSubmission #addlisting_form .error,
#CyclingSummitSubmissionForm #addlisting_form .error,
.CampSubmission #addlisting_form .errorField,
#CyclingSummitSubmissionForm #addlisting_form .errorField,
.EducationGuideSubmission #addlisting_form .error,
.EducationGuideSubmission #addlisting_form .errorField {
  color: red;
  color: rgb(237, 20, 20);
  font-weight:700;
}
.OpenForBusiness #addlisting_form .formRight ul li,
.OpenForBusiness #addlisting_form .formLeft ul li,
.CampSubmission #addlisting_form .formRight ul li,
#CyclingSummitSubmissionForm #addlisting_form .formRight ul li,
.CampSubmission #addlisting_form .formLeft ul li,
#CyclingSummitSubmissionForm #addlisting_form .formLeft ul li,
.EducationGuideSubmission #addlisting_form .formRight ul li,
.EducationGuideSubmission #addlisting_form .formLeft ul li {
  margin:2px 5px;
  list-style:inside square none;
}
#Page.GiftGuide #addlisting_form .errorField input[type='text'],
.OpenForBusiness #addlisting_form .errorField input[type='text'],
.CampSubmission #addlisting_form .errorField input[type="text"],
#CyclingSummitSubmissionForm #addlisting_form .errorField input[type="text"],
.EducationGuideSubmission #addlisting_form .errorField input[type="text"]{
   border:1px solid rgb(237,20,20) !important;}
.OpenForBusiness .formThanks,
.CampSubmission .formThanks,
#CyclingSummitSubmissionForm .formThanks,
.EducationGuideSubmission .formThanks {
  margin: 10px;
  font-size: 18px;
}
#CyclingSummitSubmissionForm #addlisting_form textarea.errorField {
  border: solid 1px red;
  color: initial;
  font-weight: initial;
}
.OpenForBusiness #addlisting_form div#formSocialMedia.formLeft p{
    display:inline-block;
    margin:5px 10px;
}
.OpenForBusiness #addlisting_form div#formSocialMedia.formLeft p label {

        width: 6em;
        display: inline-block;
        float: none;
    }



body[class*='BestOf'] div.searchedFor{
   background:none;
   padding:0;
   color:#000;
   text-align: center;
   font-size: 35px;
}
h3.bestOfHeader a {
   text-decoration:none;
}
h3.bestOfHeader span.bestOfHeaderYear{
   color:#C70E0F;
}
body.BestOfGuide #storyBody a {
    text-decoration: none;
}
body.BestOfGuide #storyBody p.indexGold a{
   font-size:18px;
}
div#BestOfLandingLinks,
div#PreviousBestOfWinners,
div#BestOfPreviousNext,
div#LatestInCategory.BestOfGuide,
div#StoryTags.BestOfGuide {
  clear:both;
  margin: 10px auto;
}
div#BestOfPreviousNext {
  text-align: center;
  overflow: hidden;
  color: #ddd
}
div#BestOfPreviousNext a {
  text-decoration: none;
}
div#BestOfCategoryHeader h4 a {
    text-decoration: none;
    font-size: 18px;
    color:#555;
}
div#BestOfPreviousNext a.prev {float:left;}
div#BestOfPreviousNext a.next {float:right;}
div#BestOfLandingLinks ul#bosSections {
    margin: 0 0 10px;
    overflow: hidden;
}
div#BestOfLandingLinks ul#bosSections>li a {
    display: block;
    color: #fff;
    background-color:#4E4737;
    padding: 5px 10px;
    font-size: 17px;
    margin: 5px 0;
    border-radius: 4px;
    text-decoration: none;
}
div#BestOfLandingLinks ul#bosRandomWinners li {
    margin: 0 5px 5px;
}
div#BestOfLandingLinks ul#bosRandomWinners li a {
    color: #333;
    text-decoration: none;
    font-size: 17px;
    font-weight: 700;
}
div#PreviousBestOfWinners h3,
div#LatestInCategory.BestOfGuide h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.2em;
    color: #FFF;
    background: #333;
    padding: 1px 3px;
    margin: 0 0 5px;
}
div#PreviousBestOfWinners span a {
    text-decoration: none;
    font-size: 15px;
}
div#LatestInCategory.BestOfGuide .headline a {
text-decoration:none;
font-size:13px;
}
div#LatestInCategory.BestOfGuide ul li.more {
  text-align: right;
}
div.MainSidebar.BestOfGuide li.narrowWithForm ul.narrowOptions{
padding-left: 10px;
    border-left: 1px solid #CCC;
}
  /* Slideshow Social Buttons */
#ToolBarSlideshow a:hover {
    opacity: .7;

}
#ToolBarSlideshow div.l0 {
    width: auto !important;
    float: left !important;
}
#FacebookNonJavascript,
#TwitterWebIntent,
#Google1NonJavascript,
#RedditNonJavascript,
#Emailmailto,
#FacebookDynamic,
#TwitterDynamic,
#Google1Dynamic,
#RedditDynamic,
#EmailDynamic{
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}


#FacebookNonJavascript,#FacebookDynamic {
    background-image: url("/images/mobile/social-facebook.png")
}
#TwitterWebIntent,#TwitterDynamic {
    background-image: url("/images/mobile/social-twitter.png")
}
#Google1NonJavascript,#Google1Dynamic {
    background-image: url("/images/mobile/social-google-plus.png")
}
#RedditNonJavascript,#RedditDynamic {
    background-image: url("/images/mobile/social-reddit.png")
}
#Emailmailto,#EmailDynamic {
    background-image: url("/images/mobile/social-email.png")
}
.slideshowDesc {
    margin: 15px 0;
    color: #404040;
    line-height: 1.6em;
    text-align: left;
    font-size: 1.1em;
}
div#SlideshowFullPageNew .date {
    color: #6C5D44;
    font-size: 11px;
}
div#SlideshowFullPageNew  .credit {
    color: #C0C0C0;
    font-size: 0.7em;
    text-align: right;
}
body#Slideshow div.slideshowPrevNext {
    text-transform: uppercase;
    font-size: 1.3em;
    font-weight: 700;
    text-align: center;
    margin: 10px auto;
    width: 300px;
    height: 40px;
    clear: both;
}
body#Slideshow div.slideshowCount {
    text-align: center;
}
div#SlideshowFullPageNew .slideImgWrapper {
    margin: 10px auto 0;
}
.slideOverlay {
    z-index: 1000001;
}