html { font-family: Helvetica; } header, footer{ background-color: saddlebrown; color: white; text-align: center; padding: 7px; } nav { background-color: peru; width: 80%; height: 40px; padding-top: 20px; float: left; } main { width: 80%; height: 700px; font-size: 120%; overflow: auto; float: left; } aside { background-color: peru; color: white; width: 20%; height: 760px; float: right; } footer { clear: both; } a { color: #ddd; padding-left: 90px; font-size: 140%; text-decoration: none; } a:hover{ color: white; } img{ float: left; margin: 30px; }