body { background-color: #d1bb7b; }
div#main { margin: 0 5px; padding: 0; }
h2#blogtitle { background-color: #533e27; color: #ffffff; text-align: center; text-decoration: underline; letter-spacing: 3px; width: 250px; position: absolute; top: 13px; left: 0; }
h3 { background-color: #d1bb7b; color: #533e27; padding: 0.2em 1em; }
a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #ffffff; }
a.wiki { color: #d1bb7b; font-weight: normal; }
img.usericon { visibility: visible; position: static; }
div#blogboxes { color: #533e27; width: 720px; margin: 0 0 0 260px; padding: 0; }
div.blogdate { font-size: 120%; font-weight: bold; text-align: right; position: static; margin: 5px 0 5px 0; }
div.blogboxtop { visibility: visible; }
div.ptitle { color: #e84f4f; }
div.ptext { color: #533e27; position: relative; padding-top: 20px; padding-right: 10px; padding-bottom: 50px; padding-left: 10px; border-width: 3px; border-style: double; border-color: #533e27; border-right-style: double; border-left-style: double; min-height: 100px; }
div.ptag { background-color: #533e27; text-align: right; }
div.ctext { padding: 8px; min-height: 100px; }
div.navi { margin-left: 250px; }
div#sidebar { background-color: #533e27; width: 250px; position: absolute; top: 62px; left: 0; }
div.sidebox { font-size: 0.8em; width: 250px; background: #533e27 repeat-y left; padding: 0; margin: 0; }
div.sidebox_title { color: #ffffff; font-size: 1.2em; font-weight: bold; padding: 10px 10px 0 10px; }
div.sidebox_main { color: #ffffff; font-weight: normal; margin-top: 0; background: transparent no-repeat; padding: 10px 10px 10px 15px; margin: 0; }
div.sidebox_main ul li { list-style-type: square; }
div#counterbox_main { font-size: 1.8em; text-align: center; }
table.calendar td.navi { font-weight: bold; text-align: center; }
table.calendar td.existday { text-align: center; width: 14%; }
table.calendar td.day { text-align: center; width: 14%; }
table.calendar td.weekday { font-weight: bold; text-align: center; }
table.calendar td.sunday { color: #533e27; }
table.calendar td.saturday { color: #533e27; }
div.ptext hr.ps { background-color: #533e27; height: 3px; border-style: dashed; border-color: #d1bb7b; }
div.ptext ul li { list-style-type: square; }
div.ptext ol li { list-style-type: cjk-ideographic; }
div.ptitle a { color: #533e27 !important; font-size: 120%; font-weight: bold; }
table#profile td { margin: 0; padding: 0.5em 0; border-top: 1px solid #533e27; }
table#profile td.profiletext p { padding: 0; margin: 0.2em 0; }
div.sidebox ul { margin: 0; padding: 0 0 0 1em; }
div.sidebox li { font-size: 90%; list-style: disc outside; margin: 0.1em 0; }
a.boxnavi { text-align: right; display: block; }
table.calendar { width: 100%; }
a.wiki:link { color: #533e27; }
a.wiki:visited { color: #533e27; }
table#profile { width: 94%; border-collapse: collapse; margin-left: 2%; }
table#profile th { width: 5.5em; margin: 0; padding: 0.5em 0; border-top: 1px solid #533e27; }
div.blogbox { background-color: #d1bb7b; font-size: 95%; width: 688px; margin: 0px 0px; border: 5px solid #d1bb7b; padding: 5px; }
div.ptext p { margin: 0.1em 0; padding: 0; }
div.draftpost { background-color: #d1bb7b !important; }
div.navi a { color: #533e27 !important; }
div { padding: 0; margin: 0; }
div#foot { margin: 10px 0 0 240px; }
div#tab { position: absolute; top: 50px; left: 320px; }
div#tab ul li.tab a { background-color: #533e27 !important; }
div#selfbox_title { visibility: hidden; position: absolute; }

