@CHARSET "UTF-8";
body         { background-color: darkkhaki; font-family: Calibri, Tahoma, Helvetica, Arial, sans-serif; font-size: 0.85em; }
pre          { font-family: Consolas, 'Monospac821 BT', 'Courier New', Courier, Monospaced; font-size: 0.85em; }
div.page     { display: table; }
div.feeds    { display: table-row; }
div.feed     { display: table-cell; width: 308px; }
table        { border-collapse: collapse; background-color: darkkhaki; }
table.feed   { width: 308px; }
td,th        { text-align: left; vertical-align: top; border-bottom: 4px solid darkkhaki; border-right: 4px solid darkkhaki; padding-left: 2px; padding-right: 2px; }
td           { background-color: beige; }
th           { background-color: gold; }
td.feedtitle { font-size: 1.6em; font-weight: bold; background: none; }
td.day       { background: gold; }
td.feed      { background-color: darkkhaki; }
a            { color: royalblue; text-decoration: none; }
a:HOVER      { color: royalblue; text-decoration: underline; }
a:VISITED    { color: dimgray; }
td.feedtitle a          { color: black; text-decoration: none; }
td.feedtitle a:HOVER    { color: black; text-decoration: underline; }
td.feedtitle a:VISITED  { color: black; text-decoration: none; }
.subtitle    { font-size: 0.8em; }
.foot        { font-size: 0.8em; text-align: right; }
.code        { border: 1px solid dimgray; padding-left: 10px; padding-right: 15px; margin-bottom: 0.5em; background-color: antiquewhite; overflow: auto; }
hr           { height: 2px; border: 0; color: dimgray; background-color: dimgray; }
.message     { display: block; }