+DIV#sidebar {
+ position: absolute;
+ right: 0.5em;
+ width: 13.5em;
+}
+
+DIV#sidebar h2 {
+ background-color: black;
+ color: white;
+ font-size: 1em;
+ font-family: sans-serif;
+ margin: 0;
+ margin-top: 1ex;
+ padding: 0.5ex;
+}
+
+DIV#sidebar p {
+ border-color: black;
+ border-style: solid;
+ border-width: 1pt;
+ margin: 0;
+ padding: 0.5ex;
+}
+
+DIV#sidebar a {
+ color: blue;
+ text-decoration: underline;
+}
+DIV#sidebar a:visited {
+ color: blue;
+ text-decoration: underline;
+}
+
+DIV#items {
+ padding-right: 14em;
+}
+
+DIV#items h1 {
+ background-color: black;
+ color: white;
+ font-size: 1.5em;
+ font-family: sans-serif;
+ padding: 0.5ex;
+}
+
+DIV#item {
+ padding: 0.5em;
+}
+
+DIV#item h2 {
+ background-color: #dddddd;
+ color: black;
+ font-size: 1em;
+ font-family: sans-serif;
+ padding: 0.5ex;
+}
+
+DIV#item a > img {
+ border-style: none;
+ padding-left: 0.5ex;
+ padding-right: 0.5ex;
+}
+
+DIV#item img.image {
+ float: right;
+ margin: 10pt;
+ padding: 0em;
+}
+
+DIV#item p.body {
+ padding: 0.5em;
+}
+
+DIV#item p.time {
+ color: #999999;
+}
+
+DIV#item p.body a {
+ color: blue;
+ text-decoration: underline;
+}
+DIV#item p.body a:visited {
+ color: blue;
+ text-decoration: underline;
+}
+DIV#item p.time a {
+ color: #999999;
+ text-decoration: none;
+}
+DIV#item p.time a:visited {
+ color: #999999;
+ text-decoration: none;
+}
+
+DIV#footer {
+ color: #999999;
+ text-align: center;
+}
+DIV#footer a {
+ color: #5555AA;
+ text-decoration: underline;
+}
+DIV#footer a:visited {
+ color: #5555AA;
+ text-decoration: underline;
+}