#center .article h2.article-header {
    border-bottom: 2px solid #ccc;
    line-height: 1.5;
}
#center .article h2.article-header > span {
    font-size: 24px;
    font-size: 1.5rem;
}
.article 
#center .article h3.article-header {
    border-bottom:1px dotted #ccc;
    color:#222;
}
#center .article h3.article-header > span {
    font-size: 18px;
    font-size: 1.125rem;
}
.article 
#center .article h4.article-header {
}
#center .article h4.article-header > span {
    font-size: 16px;
    font-size: 1rem;
}
.article 
#center .article h5.article-header {
}
#center .article h5.article-header > span {
    font-size: 14px;
    font-size: 0.875rem;
}
.article 
#center .article h6.article-header {
}
#center .article h6.article-header > span {
    font-size: 13px;
    font-size: 0.8125rem;
}
.article 
.article .image_caption {
    font-size:80%;
    text-align:center;
}
.article 
.article div[id].anchor {
    display: block;
    height: 0 !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
}
