body { background: #f7b555; font-family: 'Open Sans', sans-serif; color: #000000; line-height: 1.5; } h1, h2 { font-weight: bold; border-bottom: 4px solid black; padding: 5px 10px; margin: 10px 0; background: #000000; color: #ffffff; text-align: center; } p { font-size: 18pt; line-height: 1.2em; margin: 0 0 10px 0; } ul { list-style: none; padding: 0; margin: 0; font-size: 14pt; font-weight: bold; border-bottom: 4px solid black; border-top: 4px solid black; } a { color: #000000; text-decoration: none; font-size: 14pt; } a:hover { background: #000000; color: #ffffff; border-bottom: 2px solid #000000; } div { position: relative; padding: 20px; background: #f7b555; border: 4px solid #000000; border-radius: 10px; box-shadow: 0px 0px 10px #333333; }