.articlecontainer {
  margin-bottom:3em;  
}

.article .article_heading {
    font-size: 2em;
    margin-bottom: 0.25em;
}

#column2 .article_heading {
  font-size: 1em;
  margin:.75em 0 .5em;
}

.articleview h2.article_subheading {
    font-size: 1.25em;
    color: #c41230;
    text-transform: none;
    margin-top: 0;
  line-height:1.5em;
}

a.article_link_read_more {
  text-decoration:none;
}

.article_post_time {
  margin-top:0;
}

header h1.article_heading,
h1.ac_heading {
  font-size: 1.75em;
}

#column2 h1.ac_heading,
.second-column h1.ac_heading {
  line-height:1.5em;
  margin: 1em 0 0;
  border-bottom: 2px solid #00457c;
}

#column3 p,
#column3 ul,
#column3 ol {
  font-size:1.25em;
  line-height: 1.75em;
}

#column3 p {
  margin-bottom:1.25em;
}


#column3 ul ul,
#column3 ol ol {
  font-size: 100%;
}

.article_content h3 {
  font-size:1.5em;
}

.article_content h2 {
  font-size:1.75em;
}

.second-column .article_byline {
  font-size:.8em;
  padding-left:.5em;
}

.article-list h2 {
  font-size: 1em;
  margin: 0;
}

.article_content img.bio,
#column1 img.bio {
  margin: 0 1em .5em 0;
  float:left;
  height: auto;
  max-width: 240px;
}

h4 {
  text-transform:none;
  margin:0;
}

h5 {
  margin-bottom:.5em;
}

.high-point h1.article_heading {
  margin-top:.45em;
  font-size:1.2em;
}