hr { visibility: hidden; border-style: solid none none none; border-width: 1px; border-color: #BBBBBB;}
body { background-color: #fafafa; color: #000; font-family: sans-serif; height: 100%; margin: 0px; width: 100%; 
 background-image:url('/static/logo.jpg'); background-repeat:no-repeat; background-position:top right;}
div#page { border: 0px; float: left; min-height: 100%; padding: 5px 0 20px 1%; width: 100%; }
div#panel { float: left; position: relative; top: 98px; height: 20px; left: 229px; vertical-align: top; width: 20%; }
div#title { height: 117px; width: 100%; position: relative; left: -190px; background-color: #fff; border-bottom: 1px solid #ddd; text-align: left;
			    background-image:url('/static/logo2.jpg'); background-repeat:no-repeat; background-position: 200px; cursor: pointer; }
div.post { width: 90%; margin-right: auto; margin-left: auto; }
div.reply { background-color: #eee; border: 1px solid #ddd; margin-left: 20px; margin-top: 10px; margin-bottom: 0px; min-width: 650px; max-width: 700px }
div#replyform { width: 70%; margin-right: auto; margin-left: auto; }
div#adminbar { display: none; }
div#footer { margin-right: auto; margin-left: auto; text-align: center; }
div.iichan { display: none; }
a { color: #418a8e; text-decoration: none }
span#iichan { visibility: hidden; }
a.delete { color: #ff0000; text-decoration: none }
span.replytitle { font-weight: bold }
span.quote { color: #89b83f }
span.spoiler { color: #ddd; background-color: #ddd }
span.spoiler:hover { color: #000; background-color: #ddd }
small { color: #999 }
.omitted {
    color:#999;
    font-size: smaller;
}
small.admin { color: #ff0000 }
tr { vertical-align: top }
td { vertical-align: top }
td.image { vertical-align: top }
table { border-spacing: 0px 0px; }
img { border: 0px }

