body background-color: #fff font-family: "Open Sans", Helvetica margin: 0 padding: 0 .unibar padding: 20px border-bottom: 1px solid #ddd box-shadow: 2px 2px 5px #9c9c9c .logo font-size: 200% .userdata display: inline-block float: right padding: 12px .wrapper min-height: 100vh .show-promo display: inline-block width: 200px text-align: center margin: 5px vertical-align: text-top .artwork max-width: 180px max-height: 260px .blocklayout .block margin: 15px box-shadow: 2px 2px 5px #9c9c9c h1 background-color: #f5f5f5 border: 2px solid #d0d0d0 border-bottom: 0 padding: 8px margin: 0 .content overflow: hidden border: 2px solid #d0d0d0 padding: 10px &.columns position: relative .column position: absolute left: 0px top: 0 right: 0 bottom: 0 &.primary width: 80% &.smaller width: 20% right: 0 left: auto