H1, H2, H3 { margin-bottom: 0.1em; } H1, H2, H3, H4, H5, H6 { color: #06c; } H1 { margin-bottom: 1em; } H2 { font-size:1.6em; } A { color: #06c; font-weight: normal; } A:hover { color: #06c; } em { color: black; font-style: normal; font-weight: bold; } DIV.header span { display: none; } DIV.pageheader { background-color: #9cf; } DIV#branding { position: fixed; bottom: 3.5em; right: 3%; } DIV#topbar { float: right; background-color: #9cf; margin: 0; padding: 0; text-align: center; width: 100%; } DIV#topbar a { text-decoration: none; color: #06c; font-weight: bold; } DIV#topbar ul { list-style-type: none; padding: 0; margin-top: 0; margin-bottom: 0; font-size: 1.3em; font-weight: bold; line-height: 2.5em; } DIV#topbar ul li { display: inline; color: #06c; font-weight: bold; margin: 0 3em; } DIV#topbar a:hover { color: white; } DIV#topbar span.selflink { color: white; } FORM#searchform { display: block; right: 15px; margin: 0; position: absolute; top: 5px; } DIV#sidebar { float: left; margin-top: 6em; margin-left: -100%; width: 15%; padding: 0 0 0 1em; color: #06c; text-transform: none; font-weight: bold; } DIV#sidebar UL { margin: 0px; padding: 0px; } DIV#sidebar UL LI { line-height: 2; list-style-type: none; } DIV#sidebar UL LI SPAN.selflink { color: #06c; } DIV#sidebar UL UL LI { margin-left: 10%; } DIV#sidebar A { text-decoration: none; color: black; font-weight: bold; } DIV#sidebar A:hover { text-decoration: underline; color: #06c; } DIV#wrapper { float: left; width: 100%; } DIV#content { margin: 3em 0 6em 20%; padding-top: 0; max-width: 50em; } DIV.notebox { color: #9cf !important; background: none; border: dashed; margin-right: -210px; width: 200px; } DIV.notebox p { color: #06c; text-align: center; } div#footer{ width:100% } div#pageinfo { position: fixed; bottom: 0; width: 100%; margin: 15em 0 0; padding: 0 1em 1em 1em; border-top: 0; color: white; background-color: #9cf; } div#backlinks { display: none; } div.actions ul { border-bottom: 0; }