.node__content img {width: 400px; height: auto;}

.article-lead-image {float: left; margin: 0 40px 20px 0;}

.article-right-image {float: right; margin: 20px 0 20px 40px;}

.article-left-image {float: left; margin: 20px 40px 20px 0;}

.article-center-image {}

.blog-tags {margin: 20px 0 20px 0;}

.blog-tags > div, 
.blog-tags > div > div {
  display: inline-block; margin: 0 12px 0 0;
}

.publish-info {font-size: 0.8em; font-style: italic; margin: 50px 0 0 0;}

.blog-article-header {background-color: var(--mp-blue); padding: 10px;}
.blog-article-header-title, .blog-article-header-title a {font-size: 26px; color: #ffffff; text-align: center; margin-top: 10px;}
.blog-article-header-body {font-size: 1em; color: #ffffff; text-align: center;}

.body-image img {width: 800px; height: auto;}

@media only screen and (max-width: 800px) {
 .body-image img {width: 100%;}
}

/*#wrapper h2 {background-color: var(--mp-blue); color: #ffffff; font-size: 1.28em; font-weight: 500; color: #ffffff; padding: 10px;}*/

#wrapper h2 {text-decoration: underline; color: #333;}
#wrapper h3 {font-size: 1.1em; font-weight: 600; margin-top: 10px;}

.nbsp-spacer {line-height: 0.4em;}