body { font-style: sans-serif ; background: #110000 ; color: #ccc ; } main { max-width: 800px ; margin: auto ; } /* If images are placed in text areas, assume they are font-sized icons. */ p img, li img, h1 img, h2 img, h3 img, h4 img, dt img, td img { max-height: 1em ; max-width: 1em ; vertical-align: middle ; } img { max-width: 100% ; } header h1 { text-align: center ; } footer { text-align: center ; clear: both ; } .taglist { text-align: center ; clear: both ; }