/* Shared by public articles and the CKEditor iframe. Author styles win. */
.blog-content strong, .blog-content b,
.blog-abstract strong, .blog-abstract b,
.cke_editable strong, .cke_editable b { font-weight: 700; }

.blog-content em, .blog-content i,
.blog-abstract em, .blog-abstract i,
.cke_editable em, .cke_editable i { font-style: italic; }

.blog-content li, .blog-abstract li, .cke_editable li { font-weight: inherit; }
.blog-content li::marker, .blog-abstract li::marker, .cke_editable li::marker,
.blog-content li::before, .blog-abstract li::before, .cke_editable li::before {
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
}

/* Compatibility with articles already saved using the earlier class format. */
.blog-content .blog-align-left, .blog-abstract .blog-align-left,
.cke_editable .blog-align-left { text-align: left; }
.blog-content .blog-align-center, .blog-abstract .blog-align-center,
.cke_editable .blog-align-center { text-align: center; }
.blog-content .blog-align-right, .blog-abstract .blog-align-right,
.cke_editable .blog-align-right { text-align: right; }
.blog-content .blog-align-justify, .blog-abstract .blog-align-justify,
.cke_editable .blog-align-justify { text-align: justify; }
.blog-content .blog-font-size-small, .blog-abstract .blog-font-size-small,
.cke_editable .blog-font-size-small { font-size: 14px; }
.blog-content .blog-font-size-large, .blog-abstract .blog-font-size-large,
.cke_editable .blog-font-size-large { font-size: 20px; }
.blog-content .blog-font-size-xlarge, .blog-abstract .blog-font-size-xlarge,
.cke_editable .blog-font-size-xlarge { font-size: 24px; }
