
/* tagged elements */

* { background: #630 url("background.png") no-repeat; }
body { padding: 10px; }
body * { background: none; }
h1 { padding: 2px 2px 2px 10px; border-width: 0 0 0 10px; border-color: #630; }
h2 { padding-bottom: 5px; border: solid #999; border-width: 0 0 1px 0; }
p, li, td { line-height: 150%; }

/* identified elements */

#header h1 { margin: 0; padding: 0; border: 0; background: #FFF url("background.png") -10px -10px no-repeat; }
#navi, #main, #page { padding: 10px; background: #FFF; }
#main { min-height: 300px; background: #FFF url("background.png") -10px -65px no-repeat; }
#body { width: 540px; margin: auto; }
#page h2 img { vertical-align: middle; margin-right: 9px; }

#footer, dl#admin { margin-top: 10px; background: #FFF; }
#footer { padding: 15px 20px; text-align: center; }
#admin { margin: 0; padding: 10px 10px 0 10px; }

/* classified elements */

table.navi { margin: 0; }
table.navi thead { display: none; }
table.navi td { padding: 2px 20px 2px 4px; background: url("../common/link_next.png") no-repeat right; vertical-align: middle; }
table.navi td.page { padding: 2px 4px; background: none; }
table.thread { width: 530px; border-collapse: collapse; border: 1px solid #DDB; }
table.thread textarea { width: 450px; }
