body { background-color: black; } div { background-color: #111; outline: 2px solid #ff9000; text-align: center; padding: 2px; margin: 8px 0; } div.wrapper { background-color: #ff900047; outline: none; box-shadow: 0 0 20px 10px #ff900054; width: 69%; margin: auto; padding: 0; } div.project { outline: 2px solid #ff9000; background-color: #111; transition: all 0.2s; } div.project:hover { box-shadow: 0 0 20px 10px #ff900034; background-color: #222222; } a { color: #ff9000; text-decoration: underline; margin: 0; padding: 0; } div.project a { text-decoration: none; } div.project div.inner { outline: none; background-color: #0000; margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6, p { font-family: Roboto; color: white; margin-left: 8px; margin-right: 8px; } h1 { font-size: 28px; } ul { margin: 4px; text-align: left; list-style-type: circle; } li { font-family: Roboto; color: white; }