body { font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif; } .masthead .header { max-width: 700px; margin: 0 auto; } .masthead h1.header { margin-top: 1em; margin-bottom: 0em; font-size: 4.5em; line-height: 1.2em; font-weight: normal; } .masthead h2 { font-size: 1.7em; font-weight: normal; } aside, .ad { width: 25%; padding-left: 15px; margin-left: 15px; float: right; } img { max-width: 100%; max-height: 100%; }