.BlogPost
  // Classes come through with Jekyll generated HTML
  // Not going to bother with correcting *that*
  // So for now, force things to look correct

  .post
    //

    > .post-header
      collapsed-margins(2em)

      > .post-category-title
        collapsed-margins(2em)

        > h1
          margin 0
          text-align center
          font-size font-size-h2
          font-weight normal

      > .post-author
      > .post-meta
        text-align center
        font-size font-size-base
        line-height line-height-base

      > .post-author
        font-weight bold

    > .post-content
      //

      p
        collapsed-margins(1em)
        font-size font-size-base
        line-height line-height-tall

        > a, > strong a
          text-decoration underline

      img
      iframe
        display block
        max-width 100%
        vertical-align bottom
        border 1px solid colors-gray-border
        margin 2em auto

      iframe
        box-shadow 4px 4px 4px colors-gray-background
        height 2150px !important
        padding 1px
        +below(400px)
          height 2000px !important
        +below(380px)
          height 1950px !important
        +below(340px)
          height 1700px !important

      h2 
        collapsed-margins(4em)

      hr
        height 2px
        background-color colors-gray-border
        border none

.BlogPost
  // Classes come through with Jekyll generated HTML
  // Not going to bother with correcting *that*
  // So for now, force things to look correct

  .post
    //

    > .post-header
      collapsed-margins(2em)

      > .post-category-title
        collapsed-margins(2em)

        > h1
          margin 0
          text-align center
          font-size font-size-h2
          font-weight normal

      > .post-author
      > .post-meta
        text-align center
        font-size font-size-base
        line-height line-height-base

      > .post-author
        font-weight bold

    > .post-content
      //

      p
        collapsed-margins(1em)
        font-size font-size-base
        line-height line-height-tall

        a
          text-decoration underline

      img
      iframe
        display block
        max-width 100%
        vertical-align bottom
        border 1px solid colors-gray-border
        margin 2em auto

      iframe
        box-shadow 4px 4px 4px colors-gray-background
        height 2150px !important
        padding 1px
        +below(400px)
          height 2000px !important
        +below(380px)
          height 1950px !important
        +below(340px)
          height 1700px !important

      h2 
        collapsed-margins(4em)

      hr
        height 2px
        background-color colors-gray-border
        border none

Make it a normal a selector
Make it a normal a selector
