body { background-color: #094e59; background-image: url("../images/bg_pattern_peace.png"); background-repeat: repeat; } body, div, p, a { padding: 0; margin: 0; } div.wrapper { text-align: center; margin: auto; } div.nav { margin-bottom: 0.25rem; } div.nav > a { padding: 0.25rem 0.25rem; } div.nibbabox { margin: 10px auto; padding: 2px 0; width: 480px; max-width: 98vw; border-radius: 5px; box-shadow: 0 0 5px #000; text-shadow: 0 0 2px black, 0 0 6px black; } div.searchbox { padding-bottom: 5px; } div.notsearchbox { font-size: 80%; } h1, h2, h3, h4, h5, h6, p, ul, li, dd, dt { font-family: Verdana, Sans-Serif; } h1, h2, h3, h4, h5, h6, p, a { color: #00c07c; text-decoration: none; } a { color: #009049; } div.nav a.useraccount { color: orange; text-decoration: underline; } h1.title { font-size: 4em; padding: 0; margin: 0; } @media only screen and (max-height: 600px) { div.wrapper { top: 25vh; } }