#bbox { width: 641px; /*float: right;*/ }
#board { border-spacing: 0; background-color: #fff; border: 2px solid #4c86c6; border-top: none; }
#board tr td { padding: 5px; background-color: #fff; overflow: hidden; vertical-align: top; border-top: 2px solid #4c86c6; }
#board tr th { background-color: #bcd8ee; color: #000; border-top: 2px solid #4c86c6; }
#board tr th.head { background-color: #4c86c6; color: #fff; padding: 1px 5px 1px 8px; text-align: left; }
#top, #ttop { background: #4c86c6 url(../i/lcorner.gif) no-repeat top left; width: 633px; padding: 0 0 0 8px; color: #fff; clear: both; }
#ttop { width: 792px; }
#top h2, #ttop h2 { margin: 0; padding: 4px 0 1px 0; background: #4c86c6 url(../i/rcorner.gif) no-repeat top right; width: 100%; }
.ih1 { width: 437px; }
.ih2 { width: 95px; border-left: 2px solid #4c86c6; }
.ih3 { width: 95px; border-left: 2px solid #4c86c6; }
.ic2 { text-align: right; border-left: 2px solid #4c86c6; }
.ic3 { text-align: right; border-left: 2px solid #4c86c6; }
.bh1 { width: 338px; }
.bh2 { width: 120px; border-left: 2px solid #4c86c6; }
.bh3 { width: 65px; border-left: 2px solid #4c86c6; }
.bh4 { width: 100px; border-left: 2px solid #4c86c6; }
#board tr td.bc2 { border-left: 2px solid #4c86c6; vertical-align: middle; }
#board tr td.bc3 { text-align: right; border-left: 2px solid #4c86c6; vertical-align: middle; }
#board tr td.bc4 { border-left: 2px solid #4c86c6; vertical-align: middle; }
#board tr th.th1 { text-align: left; background-color: #4c86c6; color: #fff; }
#board tr td.tc1 { background-color: #bcd8ee; color: #000; width: 140px; border-right: 2px solid #4c86c6; }
#board tr td.tc2 { width: 634px; padding: 1px 5px 1px 5px; line-height: 1.3em; border: none; }

#board tr td.tdate { text-align: right; color: #4c86c6; font-size: 0.8em; line-height: 0.8em; margin: 0 0 10px 0; }
#board tr td.treport { visibility: hidden; text-align: right; vertical-align: bottom; font-size: 0.8em; color: #aaa; margin: 10px 0 0 0; border: none; }
.tpic { border: 1px solid #000; }
.tdetails { font-size: 0.7em; line-height: 1.3em; }
.tname { font-weight: bold; }

.subtitle { font-size: 0.7em; display: block; margin: 0; }
.plinx { font-size: 0.7em; display: block; margin: 0 0 0 15px; }
#crumbs { margin: 0 0 4px 0; width: 400px; float: left; }
#newthread { margin: 0 0 4px 0; width: 200px; float: right; text-align: right; }

label { display: block; float: left; clear: both; width: 100px; padding-bottom: 10px; }
label.long { width: 300px; }
input { border: 1px solid #4c86c6; height: 1em; width: 260px; font-size: 1em; }
input.btn { height: 1.3em; width: auto; clear: both; }
textarea { width: 360px; height: 140px; display: block; clear: both; border: 1px solid #4c86c6; }

#prev { width: 580px; padding: 8px; margin: 20px 100px 20px 100px; border: 2px solid #4c86c6; line-height: 1.4em; }
#note { font-style: italic; }

blockquote { margin: 10px 35px 10px 35px; }
