#f_bbox { width: 636px; }
#f_board { border-spacing: 0; background-color: #fff; border: 2px solid #4c86c6; border-top: none; margin-bottom: 20px; }
#f_board tr td { padding: 5px; background-color: #fff; overflow: hidden; vertical-align: top; border-top: 2px solid #4c86c6; }
#f_board tr th { background-color: #bcd8ee; color: #000; border-top: 2px solid #4c86c6; }
#f_board tr th.f_head { background-color: #4c86c6; color: #fff; padding: 1px 5px 1px 8px; text-align: left; }
#f_top, #f_ttop { background: #4c86c6 url(/img/f/corners.gif) no-repeat -5px 0; 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: #4c86c6 url(/img/f/corners.gif) no-repeat 623px 0; width: 100%; }
.f_ih1 { width: 333px; }
.f_ih2 { width: 95px; border-left: 2px solid #4c86c6; }
.f_ih3 { width: 95px; border-left: 2px solid #4c86c6; }
.f_ih4 { width: 95px; border-left: 2px solid #4c86c6; }
.f_ic1 { font-size: 15px; }
.f_ic2 { text-align: right; border-left: 2px solid #4c86c6; font-size: 15px; }
.f_ic3 { text-align: right; border-left: 2px solid #4c86c6; font-size: 15px; }
.f_ic4 { border-left: 2px solid #4c86c6; font-size: 15px; }
.f_bh1 { width: 333px; }
.f_bh2 { width: 120px; border-left: 2px solid #4c86c6; }
.f_bh3 { width: 65px; border-left: 2px solid #4c86c6; }
.f_bh4 { width: 100px; border-left: 2px solid #4c86c6; }
#f_board tr td.f_bc2 { border-left: 2px solid #4c86c6; vertical-align: middle; }
#f_board tr td.f_bc3 { text-align: right; border-left: 2px solid #4c86c6; vertical-align: middle; }
#f_board tr td.f_bc4 { border-left: 2px solid #4c86c6; vertical-align: middle; }
#f_board tr th.f_th1 { text-align: left; background-color: #4c86c6; color: #fff; }
#f_board tr td.f_tc1 { background-color: #bcd8ee; color: #000; width: 140px; border-right: 2px solid #4c86c6; }
#f_board tr td.f_tc2 { width: 634px; max-width: 634px; overflow: hidden; padding: 1px 5px 1px 5px; line-height: 1.3em; border: none; vertical-align: top; }

#f_board tr td.f_tdate { text-align: right; color: #4c86c6; font-size: 0.8em; line-height: 0.8em; margin: 0 0 10px 0; height: 2em; }
#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_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: 10px 0 4px 0; width: 400px; float: left; }
#f_newthread { margin: 10px 0 4px 0; width: 200px; float: right; text-align: right; }

form { margin: 10px 0; }
label { display: block; float: left; clear: both; width: 100px; padding-bottom: 10px; }
label.f_long { width: 300px; }
input { border: 1px solid #777; height: 1em; width: 260px; font-size: 1em; margin-bottom: 10px; }
input.f_btn { height: 1.8em; width: auto; clear: both; vertical-align: middle; }
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 #4c86c6; line-height: 1.4em; }
#f_note { font-style: italic; }

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

.f_alert { color: #e00; }
.f_warning { margin: 14px 40px; padding: 6px; border: 1px dashed #f00; line-height: 1.8em; }

.f_trep { text-align: right; padding: 8px 0 0 0; }
a.f_replnk,a.f_dellnk { color: #777; font-size: 0.8em; }
#f_repyn { display: none; background-color: #fff; padding: 3px 5px; border: 2px solid #000; font-weight: bold; font-size: 1.2em; line-height: 1.2em; }
.f_overlay { position: absolute; top: 20px; left: 0; z-index: 101; height: 100%; width: 100%; margin: 0; padding: 0; zoom: 1; }
.f_pen1 { background: #666 url(/img/f/bwstripes.png) repeat top left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; filter:alpha(opacity=10); opacity:0.10; }
.f_pen2 { background: #666 url(/img/f/bwstripes.png) repeat top left; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:0.5; }
.f_penaltycontainer { position: relative !important; padding: 0; margin: 0; }
.f_pencon1 { background: transparent url(/img/f/offense2.gif) no-repeat 0 0; padding-top: 20px; }
.f_pencon2 { background: transparent url(/img/f/offense3.gif) no-repeat 0 0; padding-top: 20px; }
.f_penaltycontainer img {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter:alpha(opacity=20); opacity:0.2;}

/* from raise.css */
div#main, div#lbar, div#rbar { top: 60px; }
