  .body blockquote, .body p, .body ul {
     max-width: 550px;
  }
  .body p.fullwidth, .body ul.fullwidth, body blockquote.fullwidth {
      max-width: 100%;
  }
  .body p.fullwidth img {
    display: block;
    margin:0 auto;
  }
  .title {
      font-size:3em;
  }
  .body blockquote {
     margin: 0 auto;
     border-left: 5px solid #068068;
     padding-top: 0px;
     padding-bottom: 0px;
  }
  .body blockquote p, .body blockquote ul {
     font-size:16px !important;
  }
  .body p:first-child {
     margin-top: 0px;
  }
  .body p, .body ul {
     margin: 1em auto;
  }
  twitterwidget {
    margin: 0 auto;
  }
  div.twitter-tweet{
      margin:0 auto;
  }
  .body p.featurephoto-caption {
    text-align:right;
    max-width: 100% !important;
    margin-top:-0.5em;
  }

  p.pullquote {
    font-style: italic;
    font-size:1.5em !important;
    float:right;
    padding-top: .5em;
    padding-left: 0px;
    padding-bottom:.5em;
    margin-left:1em;
    margin-bottom: 1em;
    margin-top: 0px;
    border-top: 2px solid #8dd9ca;
    border-bottom: 2px solid #8dd9ca;
    line-height:1.4m;
  }
  @media (min-width: 768px) {
    p.pullquote {
      max-width:50% !important;
      float:right;
      padding-left:.5px;
    }
  }
  .tooltip {
     font-size: 16px;
     font-family: 'PT Serif', serif;
     font-variant: normal;
  }
  .embed-container {
     position: relative; padding-bottom: 120%; height: 0; overflow: hidden;
  } 
  .embed-container iframe, .embed-container object, .embed-container embed { 
       position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
   }


