.content-block-h2 {
}

.content-block-image {
    border:1px solid #8bc43a;
    padding:4px;
}

.content-block-image_full img {
    width:100%;
    margin-top:-18px;
}

.content-block-image_text {
  font-size: 110%;
  line-height: 1.8rem;
  margin-bottom: 4rem;
}

.content-block-image_text.left div p {
  padding: 0 0 0 0.8rem;
  margin: .5rem 0 .5rem 0;
}

.content-block-image_text.right div p {
  padding: 0 0.8rem 0 0;
  margin: .5rem 0 .5rem 0;
}

.text-left {
    text-align:left;
}

.text-center {
    text-align:center;
}

.text-right {
    text-align:right;
}
