body { background-color:black }
body,td { color:#ffffcc; font-size:12px; font-family:Verdana,Tahoma; }
form {display:inline; margin:0px; padding:0px;}

a { font-weight:bold; color:#ffcc00; text-decoration:none }
a:hover { text-decoration:underline }

div.newsbox { text-align:left; color:black; font-size:11px; padding:5px; background-color:#ffffcc;width:150px;}
div.newsbox a { color:#990066 }

div.girlybox { color:black;font-size:11px;padding:5px;width:300px; background-color:#f4dce9;border: thick solid black }

ul { margin-top:0px }
li.arc_chapter { list-style-type:none;font-size:14px }
li.arc_page { list-style-type:none;margin-left:5px;font-size:12px }
a.arc_chapter { color:#ff9d9d }
img.arc_chapter { border:thin solid; margin:2px }

td.archive_lists { padding-left:5px;padding-right:5px }

table.calendar_group { border-spacing:10px }
table.calendar { background-color:black; border-spacing:2px} 
tr.calendar_month { text-align:center;font-weight:bold;background-color:#632f1f }
td.calendar_emptyday { background-color:#ebd1c9 }
td.calendar_day { text-align:center;background-color:#ad7361 }
td.calendar_updateday { text-align:center;background-color:#c27c77 }

input.comments { width:60%;border:1px solid black;background-color:#f6f7da;color:black }
textarea.comments { width:70%;border:1px solid black;background-color:#f6f7da;color:black;height:100px }
table.comments { width:70% }
tr.comments0 { background-color:#d46c8c }
tr.comments1 { background-color:#d48aa1 }
span.comments_name { font-weight:bold;font-size:15px;color:#834b71 }
span.comments_date { font-size:10px;font-style:italic }
span.quoted_author { font-weight:bold;color:#660099 }
