address {
/*background: #eee;*/
font-style: normal;
/*padding: 15px;*/
}

blockquote {
background: #eee;
display: inline-block;
font-size: 90%;
margin: 0 0 20px 0;
/*padding: 20px;*/
margin-top: 20px;
}

blockquote p {
line-height: 1.75em;
margin-left: 145px;
margin-right: 20px;
/*padding: 0 20px 0 20px;*/
}

blockquote p:last-child {
font-weight: bold;
}

blockquote cite {
font-style: normal;
font-weight: bold;
padding: 0 20px 0 20px;
}

blockquote img {
float: left;
margin-top: -20px;
width: 125px;
/*padding-right: 20px;*/
/*margin-top: -20px;*/
/*margin-left: -20px;*/


}
.three_column {
  float: left;
  width: 45%;
  margin:10px;
  
  }
  .three_column img:hover{
  opacity:0.8;
  
  
  }
  .three_column h3{
  top:0px !important;
  margin:0px;
  text-decoration:none;
  
 }
  .three_column h3 a{
  top:0px !important;
  margin:0px;
  text-decoration:none;
  
   }
  .three_column h3 a:hover{
  color:#000;

}

.three_column img {
   width: 100%;
   height:auto;


}

/* Clear floats after the columns */
.three_column_row:after {
  content: "";
  display: table;
  clear: both;

}

@media screen and (max-width: 700px) {
  .three_column {
    width: 100%;
	padding-right:20px;
	margin:0px;
  }
}




#news_article img {
/*height: auto!important;
max-width: 100%!important;
min-width: 250px!important;*/
}