#home { text-align: center; } #home h1 { margin-top: 0; margin-bottom: 0; } #home h1+p { margin-top: 0; } #home .post { text-align: center; margin: 0 auto; display: inline-block; max-width: 60%; min-width: 40em; } #home .post .left { display: inline-block; float: left; margin-right: 0.5em; } #home .post .right { display: inline-block; float: right; margin-left: 0.5em; } #home .post-footer, #home .post-footer img { vertical-align: middle; } #home .post-footer img { margin-left: 0.5em; } #home .version { opacity: .4; } #home .subheader, #home .post-footer { font-size: 85%; }