img { width: 32%; heigth: auto; } .link_line { width: 70%; heigth: auto; } h1 { font-size: xx-large; } h1:hover { font-style: italic; } p { font-size: 12px; font-family: Impact, "Arial Black", Arial, Verdana, sans-serif; } nav { width: 25%; border: 2px solid black; padding: 1px; margin: 4px; display: flex; flex-direction: column; } #body { display: flex; justify-content: space-around; } section { display: flex; flex-wrap: wrap; } article { flex: 1; }