body { background-color: transparent; background-image: url("bmlogo.png"); background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; } h1, h2, h3, h4, h5, h6 { color: #06c; } a:hover { color: #06c; } em { font-style: normal; font-weight: normal; color: #06c; } DIV.header span { display: none; } DIV.pageheader { background-color: #9cf; } DIV#topbar { float: right; background-color: #9cf; margin: 0; padding: 0; text-align: center; width: 100%; } DIV#topbar a { text-decoration: none; color: #06c; } 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 5%; } DIV#topbar a:hover { color: white; } DIV#topbar span.selflink { color: white; } FORM#searchform { display: block; left: 85%; margin: 0; position: absolute; top: 5px; } DIV#sidebar { float: left; margin-top: 6em; margin-left: 2%; width: 16%; padding: 0px; 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; } DIV#wrapper{ float: right; width: 80%; } DIV#content { clear: both; margin: 3em 10%; padding: 0; max-width: 50em; min-height: 45em; } DIV.notebox { color: #9cf !important; border: dashed; margin-right: -50%; width: 35%; } DIV.notebox p { color: #06c; text-align: center; } div#pageinfo { 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; }