.comhead { color: #777; }
.subtext { background: #f8f8f8; border-radius: 4px; color: #888; font-size: 60%; text-align: right; width: 90%; }
.subtext a:visited { color: #a00; }
.title { font-size: 120%; padding: 4px 12px; text-shadow: 1px 1px 1px #ccc; }
.title a { line-height: 90%; }
a { color: #008 !important; }
a:hover { color: #00f !important; }
a:visited { color: #c44 !important; } a:visited:hover { color: #f00 !important; }
span.pagetop a { color: #000 !important; } span.pagetop a:hover { color: #ff0 !important; }
body > center > table { background: #f0f0f0; width: 100%; }
span.comment { display: inline-block; width: 800px; }
table { border-spacing: 0; margin: -1px; padding: 0; }
td { padding: 0; }
td.default { background: #fcfcfc; border: 1px solid #444; border-radius: 2px 4px 4px 4px; box-shadow: 1px 1px 6px -2px #444; padding: 10px 20px 20px 15px; }
textarea { height: 20em; width: 1000px; }