html { display: block; background: white; } body { background: white; color: black; /* margin: 0.2em 5% 0.2em 10%; margin-left: 10%; margin-right: 5%; */ font-family: sans-serif; } div.main { font-family: sans-serif; } div.footer { font-family: sans-serif; } a:link { color: #333366; } a img { border-style: none; color: #FFFBF0; } h1, h2, h4, h5, h6 { color: #333366 } h3 { color: #660033 } h7 { color: #960033 } /* h1 { margin-left: -8% } h1.title { text-align: left; margin-right: 18% } h2 { margin-left: -4% }*/ h3 { margin-left: +3% } /* h2 { color: #990066 } */ div.news h2 { color: black } div.news h2, blockquote h3 { text-align: center } pre { color: green; font-weight: bold; } em { font-style: italic; } strong { /* text-transform: uppercase; */ font-weight: bold; } b { color:#339966 } b.black { color: black } b.pink { color: #990066 } p.pink { color: #990066 } p.banner { margin-left: -4% } th { background: #A0A0A4 } td { background: white } tr.done td, td.done, span.done { background: #DFDFDF; font-style: italic; } span.tbd { background: #FFBFBF } caption { text-decoration: underline; margin-top: 1em; } .splash { color: #009966 } div.preface, div.news, blockquote { margin: 0% 5% 0% 0%; /* margin-right: 5%; */ } pre { font-family: monospace } div.disclaimer { margin-left: -8% } div.news, .color { background: rgb(255,204,255); padding: 1em; border: none; } div.indented { margin-left: 5%; margin-right: 5%; text-align: center; font-weight: bold; } .navbar { text-align: center; font-size: 90%; font-family: sans-serif; } p.copyright { margin: 0 0.5em; font-size: small; font-family: sans-serif; } .hide { display: none; } .note { font-style: italic; } .new { background-color: yellow } @media screen, projection, tv { #quick { width: 16%; position: absolute; top: 1em; right: 1em; } } #quick { font-size: 80%; background: #eee; padding: 0.5em; } p.back { text-align: right; font-style: italic }