#f_bbox { width: 636px; }
#f_board { border-spacing: 0; background-color: #fff; border: 2px solid #000; border-top: none; margin-bottom: 20px; }
#f_board tr td { padding: 5px; background-color: #fff; overflow: hidden; vertical-align: top; border-top: 2px solid #000; }
#f_board tr th { background-color: #ddd; color: #000; border-top: 2px solid #000; }
#f_board tr th.f_head { background-color: #000; color: #fff; padding: 1px 5px 1px 8px; text-align: left; font-size: 1.2em; }
#f_top, #f_ttop { background: #000 url(/images/f/lcorner.gif) no-repeat top left; width: 628px; padding: 0 0 0 8px; color: #fff; clear: both; margin-top: 5px; }
#f_ttop { /* width: 792px; */ }
#f_top h2, #f_ttop h2 { margin: 0; padding: 4px 0 1px 0; background: #000 url(/images/f/rcorner.gif) no-repeat top right; width: 100%; font-size: 1.2em; }
.f_ih1 { width: 333px; }
.f_ih2 { width: 95px; border-left: 2px solid #000; }
.f_ih3 { width: 95px; border-left: 2px solid #000; }
.f_ih4 { width: 95px; border-left: 2px solid #000; }
.f_ic1 { font-size: 15px; }
.f_ic2 { text-align: right; border-left: 2px solid #000; font-size: 15px; }
.f_ic3 { text-align: right; border-left: 2px solid #000; font-size: 15px; }
.f_ic4 { border-left: 2px solid #000; font-size: 15px; }
.f_bh1 { width: 333px; }
.f_bh2 { width: 120px; border-left: 2px solid #000; }
.f_bh3 { width: 65px; border-left: 2px solid #000; }
.f_bh4 { width: 100px; border-left: 2px solid #000; }
#f_board tr td.f_bc2 { border-left: 2px solid #000; vertical-align: middle; }
#f_board tr td.f_bc3 { text-align: right; border-left: 2px solid #000; vertical-align: middle; }
#f_board tr td.f_bc4 { border-left: 2px solid #000; vertical-align: middle; }
#f_board tr th.f_th1 { text-align: left; background-color: #000; color: #fff; }
#f_board tr td.f_tc1 { background-color: #ddd; color: #000; width: 140px; border-right: 2px solid #000; }
#f_board tr td.f_tc2 { width: 470px; padding: 1px 5px 1px 5px; line-height: 1.4em; border: none; overflow: hidden; }

#f_board tr td.f_tdate { text-align: right; color: #000; font-size: 0.8em; line-height: 0.8em; margin: 0 0 10px 0; }
#f_board tr td.f_treport { visibility: hidden; text-align: right; vertical-align: bottom; font-size: 0.8em; color: #aaa; margin: 10px 0 0 0; border: none; }
.f_tpic { border: 1px solid #000; }
.f_tdetails { font-size: 0.8em; line-height: 1.3em; }
.f_tname { font-weight: bold; }
#f_board tr td.f_tunans { background-color: #ddd; padding: 6px 0 6px 30px; }
#f_board tr td.f_notice { background-color: #fff; padding: 6px 0 6px 6px; }
.f_trep { text-align: right; padding: 8px 0 0 0; }
a.f_replnk,a.f_dellnk { color: #777; font-style: italic; }
#f_repyn { display: none; background-color: #fff; padding: 3px 5px 3px 5px; border: 2px solid #000; font-weight: bold; font-size: 16px; }

.f_subtitle { font-size: 0.8em; display: block; margin: 0; }
.f_plinx { font-size: 0.8em; display: block; margin: 0 0 0 15px; }
#f_crumbs { margin: 0 0 4px 0; width: 400px; float: left; }
#f_newthread { margin: 0 0 4px 0; width: 200px; float: right; text-align: right; }
#f_pages { font-size: 1.3em; line-height: 2em; }

label { display: block; float: left; clear: both; width: 100px; padding-bottom: 10px; }
label.f_long { width: 300px; }
input.f_inp { border: 1px solid #777; width: 260px; }
input.f_btn { clear: both; }
textarea { width: 360px; height: 140px; display: block; clear: both; border: 1px solid #777; }

#f_prev { width: 580px; padding: 8px; margin: 20px 20px 20px 20px; border: 2px solid #000; line-height: 1.4em; background-color: #fff; margin-left: 180px; }
#f_note { font-style: italic; margin-left: 180px; width: 600px; }
#f_ntform { display: block; margin-left: 180px; }

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

.f_alert { color: #e00; }

/* below are custom entries */
#f_bbox { margin-left: 180px; }
#pagefoot { width: 613px; margin-left: 180px; padding-top: 5px; text-align: center; font-size: 0.9em; color: #555; line-height: 1.4em; }
h1 { text-align: center; }
p { margin-left: 180px; width: 613px; }
#myposts li { margin: 12px 0 0 0; margin-left: 0; list-style: none; padding-left: 0; }
.mp_pst { margin: 0; padding 0; }
.mp_brd { font-size: 0.9em; }

#optnew { margin: 0 0 10px 0; }
#nojs { margin: 0 0 10px 0; }
.hidden { position: absolute; left: -1500em; }
.nodisp { display: none; }

#f_rules { margin: 10px 0 10px 60px; width: 500px; padding: 4px 8px; background-color: #fff; border: 1px solid #ff414c; -moz-border-radius: 5px; -webkit-border-radius: 5px;

.pen1 { color: #555; }
.pen2 { color: #666; font-size: 0.9em; line-height: 1.2em; background: url(offense2.gif) 0 0 no-repeat; padding-top: 18px; }
.pen3 { color: #999; font-size: 0.8em; line-height: 1.2em; background: url(offense2.gif) 0 0 no-repeat; padding-top: 18px; }


