#blog_posts { article { background-color: #010101; border: 1px solid darkslategray; padding: 3px; margin-bottom: 1em; header { h1 { font-size: 115%; margin: 0; a { text-decoration: none; color: inherit; } } .details { font-size: 75%; } } footer { position: relative; .comment_count { position: absolute; top: 0; right: 0; } } } }