.post-pic {
  width: 50%;
  display: inline-block;
  margin-bottom: 25px;
 /** border: #869DAD solid 4px;
  border-radius: 3px;**/
}

.blog-post h2{
  line-height: 38pt;
}


.blog-post h3 {
  margin-bottom: 15px;
  font-size: 18pt;
}


.blog-text {
  display: inline-block;
  width: 100%;
}

.blog-post{
  margin: 50px 10px;
  display: inline-block;
  /*background-color: #ebebeb;
  padding:20px;
  border-radius:5px;**/
}




.gray {
  height: 200px;
  background-color: #ebebeb;
  position: relative;
}


/*
.Blog-top {
  border-bottom: #d2d2d2 4px double;
  width: 80%;
  margin: 0 auto 70px auto;
  text-align: center;
}
*/

.Blog-top {
  margin: 50px 10px;
}

.Blog-top img {
  width:100%;
  max-width: 700px;
}


.date {
font-weight: bold;
  font-size: 9pt;
  display: inline;

}
  
@media only screen and (min-width: 650px) {
  
  .post-pic {
  width: 30%;
  max-width: 300px;
  display: inline-block;
}

.blog-text {
  display: inline-block;
  width: 64%;
  margin-left: 25px;
  vertical-align: top;
  margin-top: -8px;
}
  
  .blog-text.no-image{
  width:100%;
    margin: 0;
  }
  
    .blog-text.right-align {
    text-align: right;
    margin-left: 0;
    margin-right: 25px;
      float: left;
  }  
  
    .blog-post{
  margin: 70px 10px;
  }
  
  
}




