.footer {
    margin-top: 1em;
}
.media-body > .panel,
.media-body > .well,
.media-body > .alert {
    margin-bottom: 0;
}
.seamless-inline {
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
}
/* boost specificity */
html.no-js .js-only.js-only.js-only {
    display: none !important;
}
.panel-body > blockquote {
    font-size: 14px;
}
.post-images {
    margin-top: 8px;
}
.image-attachment {
    float: left;
    display: block;
    margin-right: 8px;
    text-decoration: none;
}
.image-attachment-image {
    display: block;
    border: 4px solid white;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.33), 0 0 1px rgba(0,0,0,.33), 0 1px 1px rgba(0,0,0,.075) inset;
            box-shadow: 0 1px 2px rgba(0,0,0,.33), 0 0 1px rgba(0,0,0,.33), 0 1px 1px rgba(0,0,0,.075) inset;
}