.header p { position: absolute; background-color: black; color: black; top: 0; left: 0; right: 0; height: 75px; width: 100%; margin: 0; } .header img.title { position: absolute; top: 0; left: 2em; } .header img.logo { position: absolute; top: 0; right: 0; } .sidebar { position: absolute; right: 0.5em; width: 195px; top: 130px; } .sidebar h2 { background-color: black; color: white; font-size: 1em; font-family: sans-serif; margin: 0; margin-top: 1ex; padding: 0.5ex; } .sidebar p { border-color: black; border-style: solid; border-width: 1pt; margin: 0; padding: 0.5ex; } .sidebar a { color: blue; text-decoration: underline; } .sidebar a:visited { color: blue; text-decoration: underline; } .items { padding-right: 200px; padding-top: 5em; } .items h1 { background-color: black; color: white; font-size: 1.5em; font-family: sans-serif; padding: 0.5ex; margin-bottom: 0; } .item { padding: 0.5em; } .item h2 { background-color: #dddddd; color: black; font-size: 1em; font-family: sans-serif; padding: 0.5ex; } .item img { border-style: none; padding-left: 1ex; padding-right: 0.5ex; } .item img.image { float: right; margin: 10pt; padding: 0em; } .item p.body { padding: 0.5em; text-align: justify; } .item p.time { color: #999999; } .item a { color: blue; text-decoration: underline; } .item a:visited { color: blue; text-decoration: underline; } .item p.time a { color: #999999; text-decoration: underline; } .item p.time a:visited { color: #999999; text-decoration: underline; } .footer { color: #999999; text-align: center; } .footer a { color: #5555AA; text-decoration: underline; } .footer a:visited { color: #5555AA; text-decoration: underline; }