
  .site-content .widget-area {
    float: right;
    overflow: hidden;
    width: 20%;
    margin-left: 5%;
  }
  .current-menu-item {
    background-color: transparent;
  }
  .blog-identifier{
    margin: 0;
    letter-spacing: .11em;
    line-height: 1.1em;
    font-size: 2em;
    text-transform: uppercase;
    padding: 15px 0 0 3%;
  }
  .blog-identifier a, a.visited {
    color: #1e4d2b;
  }
  .blog-descriptor{
    margin: 0;
    line-height: 1.1em;
    text-transform: uppercase;
    padding: 0 3% 15px 3%;
  }
  fieldset {
    border: none;
  }
  fieldset a {
    text-decoration: underline;
  }
 /* =WordPress Core CSS seemed to be missing, below: russ 09/17;
-------------------------------------------------------------- */
  .alignnone {
    margin: 5px 20px 20px 0;
  }
  .aligncenter,  div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
  }
  .alignright {
    float:right;
    margin: 5px 0 20px 20px;
  }
  .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
  }
  a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
  }
  a img.alignnone {
    margin: 5px 20px 20px 0;
  }
  a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
  }
  a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .wp-caption {
    background: #fff;
    border: 1px solid #dddddd;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: left;
  }
  .wp-caption .alignnone {
    margin: 5px 20px 20px 0;
  }

  .wp-caption .alignleft {
    margin: 5px 20px 20px 0;
  }

  .wp-caption .alignright {
    margin: 5px 0 20px 20px;
  }
  /* adjust images and captions for mobile */
    @media (max-width:500px) {
      .wp-caption {
        max-width: 290px;
        float: none;
      }
      .wp-caption .alignnone {
        margin: 5px;
      }

      .wp-caption .alignleft {
        margin: 5px;
      }

      .wp-caption .alignright {
        margin: 5px;
      }	
    }
  .wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
  }
  .wp-caption .wp-caption-text {
    font-size: .8em;
    line-height: 1em;
    margin: 0;
    padding: 0 4px 5px;
  }

  /* Text meant only for screen readers. */
  .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
    white-space: nowrap;
    height: 1px;
    width: 1px;
    overflow: hidden;
  }

  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
  }
  /*--------------------------------------------------------------
  ## default Galleries CSS
  --------------------------------------------------------------*/
    .gallery {
      margin-bottom: 1.5em;
    }

    .gallery-item {
      display: inline-block;
      text-align: center;
      vertical-align: top;
      width: 100%;
      margin-bottom: 1.5em;
    }

    .gallery-columns-2 .gallery-item {
      max-width: 50%;
    }

    .gallery-columns-3 .gallery-item {
      max-width: 33.33%;
    }

    .gallery-columns-4 .gallery-item {
      max-width: 25%;
    }

    .gallery-columns-5 .gallery-item {
      max-width: 20%;
    }

    .gallery-columns-6 .gallery-item {
      max-width: 16.66%;
    }

    .gallery-columns-7 .gallery-item {
      max-width: 14.28%;
    }

    .gallery-columns-8 .gallery-item {
      max-width: 12.5%;
    }

    .gallery-columns-9 .gallery-item {
      max-width: 11.11%;
    }

    .gallery-caption {
      display: block;
    }
