div#right { display: none; visibility: hidden; }
div#main { margin-left: 140px; width: 850px; }

#fireboard a { text-decoration: none; font-weight: normal; font-family: Arial, sans-serif; font-size: 11px;}
#fireboard a:link { /*color: #fc6700;*/ color: #515151; }
#fireboard a:visited { text-decoration: none; color: #515151;}
#fireboard a:hover { /*text-decoration: underline;*/ color: #fc6700; text-decoration: none;}

#fireboard table { border-collapse: collapse; padding: 0; margin: 0; border-spacing: 0; }
#fireboard td,
#fireboard th { padding: 0; margin: 0; vertical-align: middle;}
#fireboard th { text-transform: none; text-align: left ; padding-right: 2px; }

/* some defaults */
#fireboard table#fb_postmessage th,
#fireboard table#fb_views th,
#fireboard table#fb_flattable th,
#fireboard table#fb_threadviewtable th,
#fireboard table#fb_bottomarea th,
#fireboard table#fb_whoisonline th,
#fireboard table#fb_recentposts th,
#fireboard table.fb_categorytable th { background: #eaeaea; color: #515151; }
#fireboard table#fb_views thead th,
#fireboard table#fb_whoisonline thead th,
#fireboard table#fb_recentposts thead th,
#fireboard table.fb_categorytable thead th { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding: 4px; }
#fireboard table#fb_postmessage thead th,

#fireboard table#fb_views tbody th,
#fireboard table#fb_bottomarea tbody th,
#fireboard table#fb_bottomarea tbody td,
#fireboard table#fb_whoisonline tbody th,
#fireboard table#fb_whoisonline tbody td,
#fireboard table.fb_categorytable tbody td,
#fireboard table.fb_categorytable tbody th,
#fireboard table#fb_recentposts tbody th,
#fireboard table#fb_recentposts tbody td table td { border-bottom: 1px solid #cccccc; color: #515151; padding: 2px; }
#fireboard table#fb_bottomarea tbody td.td-1,
#fireboard table#fb_bottomarea thead th.th-left,
#fireboard table#fb_recentposts tbody th.th-1,
#fireboard table#fb_recentposts tbody td.td-1,
#fireboard table.fb_categorytable tbody th.th-1,
#fireboard table.fb_categorytable tbody td.td-1 { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #515151; }
#fireboard table#fb_bottomarea tbody td.td-2,
#fireboard table#fb_bottomarea thead th.th-right,
#fireboard table#fb_recentposts tbody th.th-6,
#fireboard table#fb_recentposts tbody td.td-6,
#fireboard table.fb_categorytable tbody th.th-5,
#fireboard table.fb_categorytable tbody td.td-5 { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; color: #515151; }
#fireboard table.fb_categorytable tbody th.th-4,
#fireboard table.fb_categorytable tbody td.td-3,
#fireboard table.fb_categorytable tbody td.td-4 {text-align: right; padding-right: 6px;}
#fireboard div.fb_title_cover { float: left; color: #515151; font-weight: normal; line-height: normal; padding: 2px; text-align: left;}
#fireboard div.fb_title_cover span,
#fireboard div.fb_title_cover a { display: block; /*font-weight: bold;*/ font-size: 12px;}
#fireboard img.hideshow { float: right; margin: 0; padding: 0; cursor: pointer; position: relative; z-index: 1; }
#fireboard .fb-msgview-left img { border: 1px solid #a7a7a7; }

/* category list */
#fireboard table.fb_categorytable { margin: 8px 0 0 0; }

/* recent posts */
#fireboard table#fb_recentposts { margin: 20px 0 0 0; }
#fireboard table#fb_recentposts ul.tabbernav { margin-left: 140px; border-bottom: 1px solid #cccccc; position: relative;}
#fireboard table#fb_recentposts ul.tabbernav li { position: relative; top: -2px; }
#fireboard table#fb_recentposts ul.tabbernav li a { border: 1px solid #cccccc; }
#fireboard table#fb_recentposts ul.tabbernav li.tabberactive a { background: #eaeaea; border-bottom: 1px solid #eaeaea;}
#fireboard table#fb_recentposts ul.tabbernav li a:hover { background: #515151; }
#fireboard table#fb_recentposts td.td-3 { text-align: left; }
#fireboard table#fb_recentposts td.td-6 { text-align: right; }

/* who is online */
#fireboard table#fb_whoisonline { margin: 20px 0 0 0; }
#fireboard table#fb_whoisonline tbody td { border: 1px solid #cccccc; padding: 2px;}

/* bottom */
#fireboard table#fb_bottomarea { margin: 20px 0 0 0; border: 1px solid #cccccc; }
#fireboard table#fb_bottomarea thead th { padding: 4px; }
#fireboard table#fb_bottomarea thead th.th-left { text-align: left; }
#fireboard table#fb_bottomarea thead th.th-right { text-align: right; }

#fireboard div.fb_credits { position: relative; text-align: center; margin: 8px 0 0 0;}
#fireboard div.fb_footer { text-align: center; }
#fireboard img.rsslink { position: absolute; right:3px; top:0px; }

/* pathway */
#fireboard div#fb_bottom_pathway,
#fireboard div.fb_forum-pathway { background: #eaeaea; padding: 4px; border: 1px solid #cccccc; margin: 8px 0 0 0; font-size: 12px; font-weight: bold; }
/* thread view */
#fireboard div.headerdesc { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin-bottom: 8px; padding: 4px;}
#fireboard table#fb_flattable,
#fireboard table#fb_threadviewtable { border: 1px solid #cccccc; }

#fireboard table#fb_flattable td,
#fireboard table#fb_threadviewtable td {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;}
#fireboard table#fb_threadviewtable td td {border: none;}
#fireboard table#fb_flattable th.th-4,
#fireboard table#fb_flattable td.td-4,
#fireboard table#fb_flattable td.td-5 {text-align: right; padding-right: 6px;}
#fireboard img.stickyicon,
#fireboard img.attachicon {float: right; border: 0; margin: 2px;}
#fireboard img.catavatar{width: 20px; height: 20px; margin-left: 4px;}

#fireboard td#fb_spot,
#fireboard td#fb_fspot {/*font-weight: bold;*/ padding: 2px;}
#fireboard td#fb_spot span {color: #cc0000;}

#fireboard td.jr-topnav-right { text-align: right; }
#fireboard td.jr-topnav-right ul { list-style-type: none; }
#fireboard td.jr-topnav-right ul li { display: inline; }

/* forum menu */
#fireboard #fb_ft-cover {position: relative; float: right; text-align: right;}
#fireboard table.jr-ft { width: 100%; }
#fireboard td.ft-td1 { width: 100%; }
#fireboard td.ft-td2 { width: 150px; }
#fireboard #forumtools_control { width: 150px; }
#fireboard .forumtools_contentBox { border:  1px solid #cccccc; display: none; position: absolute; right: 2px; background: #eaeaea; overflow: hidden; width: 150px;}
#fireboard .forumtools_content { position: relative; width: 100%; text-align: left; padding: 1px; }
#fireboard #subBox1 ul { margin: 0; padding: 0; }
#fireboard #subBox1 ul li { padding: 3px 5px; background: none; }
#fireboard #subBox1 ul li a:link,
#fireboard #subBox1 ul li a:visited { text-decoration: none; /*font-weight: bold;*/ }
#fireboard #subBox1 ul li a:hover { text-decoration: underline; }
#fireboard a.forumtools:link,
#fireboard a.forumtools:visited { padding-right: 2px; /*font-weight: bold;*/ text-decoration: none; }
#fireboard a.forumtools:hover{ text-decoration: underline; }

/* view */
#fireboard table#fb_views { margin: 8px 0 8px 0; border: 1px solid #cccccc; }
#fireboard table#fb_views tbody td table tbody td { padding: 4px; vertical-align: top; }

#fireboard .msgtext, #fireboard .msgtitle { overflow: hidden; }

/* edit */
#fireboard table#fb_postmessage { margin: 8px 0 0 0; border: 1px solid #cccccc; }
#fireboard table#fb_postmessage tbody td {padding: 2px;}
#fireboard table#fb_postmessage td.fb_leftcolumn { text-align: right; vertical-align: top; }
#fireboard table#fb_postmessage td table td { border: none; }
#fireboard table#fb_postmessage textarea#message { width: 95%; border: 1px solid #515151; overflow: auto; height: 300px; }
#fireboard table#fb_postmessage input.fb_inputbox { width: 95%; border: 1px solid #515151; }
#fireboard table#fb_postmessage td.fb_posthint input.fb_inputbox { border: none; font-family: monospace; }

