#header { height: 30%; width: 100%; background-color:#7c1330; text-align: center; } #header-image { display: block; margin-left: auto; margin-right: auto; max-width: 100%; } .article-row { min-height: 20vh; margin: 10px 10px 10px 10px; } .article-thumb-col { max-height: 200px; text-align: right; } .article-title-col { font-size: 3vw; } .thumbnail { max-width 355px; max-height 200px; } #sossoimage { height:300px; position: relative; left: 0px; top: 0px; } .stretch { width:100%; height:100%; } #post { height: 540px; border:2px solid black; } #container { max-height: 70%; }