body { background-color: #6e3c25; margin: 0px; padding: 0px; font-family: Georgia, "Times New Roman", Times, serif; color: #cccccc; }
h2 { color: #eeeeee; margin: 0px; padding: 5px;	font-size: 18px; text-align: left; }
h3 { padding: 0px; margin: 8px; }
a { color: #eee;	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
a:hover { color: #ccc;	font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
.gallery { padding: 0px; margin: 0px; border-width: 1px; border-style: solid; border-color: #cccccc; background-color: #422316; }
img.gallery { width: 240px; height: 180px; }
a:hover img.gallery { border: 1px solid #eeeeee; }
p.content { font-size: 8px; text-align: justify; width: 960px; }
a.day { color: #cccccc; text-decoration: underline; font-size: 14px;  }
a:visited.day { color: #999999; text-decoration: underline; font-size: 14px;  }
a:hover.day { color: #e0e0e0; text-decoration: underline; font-size: 14px;  }
p.month { padding: 0px; margin: 0px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.bestref { font-size: 22px; }
td.top { width: 25px; text-align: center; color:#eea; }
div.archive_top_date { width: 110px; font-size: 10px; float: right; color:#eea; }
div.toplist_header { width: 110px; font-size: 10px; float: left; color:#eea; }
div.separator { clear: both; }