/* See COPYING file for copyright, license and warranty details. */ body { width: 38em; margin: auto; } h1 { text-align: center; font-size: 1.6em; } h2 { font-size: 1.2em; font-weight: normal; border-bottom-width: thin; border-bottom-style: solid; } h3 { font-size: 1.1em; font-weight: normal; text-align: center; } p { text-align: justify; } div#footer { margin-top: 6ex; font-size: xx-small; border-top-width: thin; border-top-style: solid; } @media screen { body { font-family: sans-serif; max-width: 94%; } a { text-decoration: none; } } @media screen { body { background-color: black; color: white; margin-left: 3%; } h1 { color: white; } h2 { border-bottom-color: white; color: #ff44cc; } a { border-bottom: thin dotted white; color: #ff44cc; } p, li { line-height: 1.3; } div#footer { border-top-color: white; } }