.step { margin-top: 10px; margin-bottom: 30px; position: relative; } .ingredients { display: inline-block; list-style-type: none; max-width: 240px; } .instructions { display: inline-block; position: absolute; left: 250px; bottom: 10px; } .ing-name { font-weight: bold; } .recipe-image { text-align: center; } .content-title { text-align: left; border-bottom: solid 1px; } .header { text-align: right; }