.node-blog-post .post-date {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  float: left;
  width: 93px;
  height: 45px;
  background: url(../images/bg/post-date.gif) no-repeat;
  margin: 0 0 1em 0;
}

.view-id-Blog .node-blog-post .post-date span,
.node-blog-post .post-date span span {
  font-size: 18px;
  font-weight: bold;
  display: block;
  margin: 9px 0 3px;
}


.node-blog-post h2.node-title {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 1em 107px;
}

.node-blog-post .header {
  margin: 0 0 14px 0;
  float: left;
  clear: both;
  width: 100%;
}

.node-blog-post .submitted {
  display: block;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 11px 0;
  clear: both;
}

#block-aspen-blog-blog-masthead {
  margin-top: 30px;
  border-bottom: 3px solid #e6f3fb;
}

#block-aspen-blog-blog-masthead .field-name-field-aspen-policy-program h3 {
  margin-bottom: 10px;
}

#block-aspen-blog-blog-masthead p {
  margin: 0 0 5px 0;
}

.view-id-Blog .node-blog-post {
  border-bottom: 1px solid #A1CEE3;
  padding: 0 0 10px 0;
  margin: 0 0 20px 0;
}

.node-blog-post .meta {
  color: #666;
  text-transform: uppercase;
  font-size: 10px;
}

.node-blog-post .meta a {
  color: #666;
}

.node-blog-post .meta .field-content a {
  color: #333;
  text-transform: none;
}


.node-blog-post .meta .comment-comments a span {
  font-weight: bold;
  color: #333;
}

body.node-type-blog .pager-bottom .item-list .pager {
  border-top: none;
}

body.node-type-blog .views-row-last .node {
  margin-bottom: 0;
}

.view-id-Blog .views-field-body p {
  margin-bottom: .5em;
}

.view-id-Blog .views-field-view-node {
  margin-bottom: 1em;
}


/* blog right sidebar blocks */


#block-aspen-blog-blog-sidebar-blocks .block-content .block-content {
  margin: 0 8px;
}


#block-aspen-blog-blog-description {
  background: #e6f3fb;
  padding: 16px 10px;
}

#block-aspen-blog-blog-description .block-content {
  margin: 0;
}

#block-aspen-blog-blog-description h2.block-title {
  color: #0D71A5;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  font-family: arial, helvetica, sans-serif;
  text-transform: none;
  border-bottom: none;
  padding: 0;
}


#block-views-blog-content-topics-block-1 a.active {
  color: #005587;
}

.node-blog-post ul.flippy {
  overflow: auto;
  clear: both;
  padding: 4px 0;
  margin: 0;
  border-bottom: 1px solid #cbc6b8;
  border-top: 1px solid #cbc6b8;
}

.node-blog-post ul.flippy li {
  float: left;
  padding: 0;
  width: 50%;
  font-family: "open-sans",arial,sans-serif;
}

.node-blog-post ul.flippy li.next {
  text-align: right;
}

.node-blog-post #comments {
  margin: 0 0 1.5em 0;
}


