.header { background-color: #0e1e38; } .headerContent { font-size: 2rem; margin: 0 auto; max-width: 1000px; padding: 1.5rem 1rem; } .chaos { font-weight: bold; } .nav { background-color: #14284c; } .navContent { margin: 0 auto; max-width: 1000px; display: flex; flex-flow: row wrap; } a.navItem, a.navItem:visited { padding: 1rem; color: white; font-weight: 900; text-transform: uppercase; text-decoration: none; } a.navItem:hover, a.navItemActive { text-decoration: solid underline white 0.1em; }