body { background-color: #111318; color: #DDDDDD; font-family: Open Sans; padding: 32px; max-width: 800px; margin: auto; } a:link { color: #F47D7B; } a:visited { color: #F47D7B; } a:hover { color: #86A3C1; } a:active { color: #86A3C1; } img { border: 2px solid #F47D7B; background-color: #111318; display: inline-block; overflow: hidden; vertical-align:text-bottom } ul { list-style: none; padding: 0; } h1 { margin-top: 0; } :focus { outline: 2px solid #86A3C1; outline-offset: 2px; }