H1, H2, H3, H4, H5, H6 { margin-bottom: 0; color: darkblue; } a { color: darkblue; font-weight: normal; } p { margin-top: 0.2em; margin-bottom: 1.2em; } BODY { margin: 0; background-color: LightBlue; font-family: sans-serif; } DIV.header { margin: 1em 1em 0; } DIV.header, SPAN.author, DIV.recentchanges, SPAN.committype, DIV#footer { font-size: 80%; } DIV#topbar { width: 98%; margin: 0; padding: 0; background-color: LightBlue; text-align: center; text-transform: uppercase; letter-spacing: 1px; } DIV#topbar p { float: left; } DIV#topbar a { font-weight: bold; } DIV#topbar ul { list-style-type:none; margin: 66px 0 0; padding: 0; } DIV#topbar ul li { display:inline; margin: 0 20px; } DIV#topbar li, DIV#topbar ul, DIV#topbar ul li, DIV#topbar ol, DIV#topbar ol li { font-size: 1.1em; line-height: 2em; } DIV#pageinfo { border-top: 0; padding: 1em; } div.actions ul { border-bottom: 0; } DIV#sidebar { margin: 4em 2em 2em; padding: 1em; background-color: LightBlue; float: left; } DIV#sidebar ul li { list-style-type: none; padding: 0; } DIV#sidebar ul li a { font-weight: bold; } DIV#sidebar ul li SPAN.selflink { color: blue; } DIV#wrapper { width: 80%; float: right; } DIV#content { clear: both; padding: 4em 2em 6em; max-width: 62em; } DIV#content IMG { display: block; clear: both; float: right; padding: 10px 20px; }