/* ----- debug -------------------------------------------------------------- */
/*
#fireboard th {
	border: 1px dashed #DFDFDF;
}
#fireboard td {
	border: 1px dotted #DFDFDF;
}
*/
/*
img {
	background-color: #FFBF7F;
}
.fb_img_f {
	background-color: #7F7FFF;
}
.fb_img_m {
	background-color: #7FFF7F;
}
*/
/* ----- general ------------------------------------------------------------ */
#fireboard { }
.fb_linkmenu a {
	padding-right: 1em;
}
.fb_forum-pathway {
	padding: 0.5em;
}
.fb-topic-by {
  white-space: nowrap;
}
#fb_bottomarea th, #fb_bottomarea td {
	border: 0;
	background: none;
}
#fb_bottomarea img {
	vertical-align: bottom;
}
#fb_searchbox form {
	margin: 0;
}
#fb_forumrules .fb_rulesdesc {
	padding: 1em;
}
/* ----- tables ------------------------------------------------------------- */
.fb_blocktable {
	margin: 1em 0 1em 0;
	border-collapse: collapse;
}
.fb_blocktable th, .fb_blocktable td {
	border: 1px solid;
}
.fb_blocktable th {
	padding: 1px 0.5em 1px 0.5em;
	vertical-align: middle;
}
.fb_blocktable td {
	padding: 1px;
}
.fb_blocktable th a {
	text-decoration: none;
}
.fb_title_cover, .fb_title_cover th {
	text-align: left;
}
/* ----- header ------------------------------------------------------------- */
.fb_header {
	border: 1px solid;
}
.fb_header a {
	font-weight: bold;
	text-decoration: none;
}
.fb_header td {
	padding: 0.5em;
}
.fb_header_td_3 {
	text-align: left;
}
.fb_header_td_4 {
	text-align: right;
}
/* ----- profile ------------------------------------------------------------ */
.fb_profilebox {
	border: 1px solid;
}
.fb_profilebox td {
	padding: 0.5em;
}
/* ----- pagenav ------------------------------------------------------------ */
.jr-topnav, .jr-bottomnav {
	width: 100%;
	border: 1px solid;
}
.jr-topnav td, .jr-bottomnav td {
	padding: 0.1em 0.5em 0.1em 0.5em;
}
td.jr-topnav-left {
	width: 50%;
	text-align: left;
	vertical-align: middle;
}
td.jr-topnav-right {
	width: 50%;
	text-align: right;
	vertical-align: middle;
}
img.jr-topnav-img {
	vertical-align: bottom;
}
div.jr-pagenav { }
/* ----- listcat ------------------------------------------------------------ */
#fb_cat th, #fb_cat td {
	vertical-align: top;
}
#fb_cat th.th-2 {
	width: 100%;
}
#fb_cat th.th-2, #fb_cat th.th-5,
#fb_cat td.td-2, #fb_cat td.td-5 {
	text-align: left;
}
#fb_cat th.th-1, #fb_cat th.th-3, #fb_cat th.th-4, 
#fb_cat td.td-1, #fb_cat td.td-3, #fb_cat td.td-4 {
	text-align: center;
}
#fb_cat th.th-5,
#fb_cat td.td-5 {
  white-space: nowrap;
}
/* ----- showcat (flat) ----------------------------------------------------- */
#fb_flattable th, #fb_flattable td {
	vertical-align: top;
}
#fb_flattable th.th-1 {
	width: 1%;
}
#fb_flattable th.th-2 {
	width: 1%;
}
#fb_flattable th.th-3 {
	width: 100%;
}
#fb_flattable th.th-4 {
	width: 1%;
}
#fb_flattable th.th-5 {
	width: 1%;
}
#fb_flattable th.th-6 {
}
#fb_flattable th.th-3, #fb_flattable th.th-6,
#fb_flattable td.td-3, #fb_flattable td.td-6 {
	text-align: left;
}
#fb_flattable th.th-1, #fb_flattable th.th-2, #fb_flattable th.th-4, #fb_flattable th.th-5,
#fb_flattable td.td-1, #fb_flattable td.td-2, #fb_flattable td.td-4, #fb_flattable td.td-5 {
	text-align: center;
}
#fb_flattable th.th-6,
#fb_flattable td.td-6 {
  white-space: nowrap;
}
/* ----- showcat (tree) ----------------------------------------------------- */
#fb_treetable tr.fb_current * {
	font-weight: bold;
}
#fb_treetable td {
	vertical-align: middle;
	padding: 0 1px 0 1px;
}
#fb_treetable th.fb_tree_topics {
	width: 50%;
}
#fb_treetable th.fb_tree_author {
	width: 30%;
}
#fb_treetable th.fb_tree_date {
	width: 20%;
}
}
#fb_treetable th.fb_tree_topics, #fb_treetable th.fb_tree_author, #fb_treetable th.fb_tree_date,
#fb_treetable td.fb_tree_topics, #fb_treetable td.fb_tree_author, #fb_treetable td.fb_tree_date {
	text-align: left;
}
#fb_treetable td.fb_tree_topics td,
#fb_treetable th.fb_tree_author, #fb_treetable th.fb_tree_date,
#fb_treetable td.fb_tree_author, #fb_treetable td.fb_tree_date {
  white-space: nowrap;
}
.fb_tree_topics table td {
	border: 0;
	margin: 0;
}
/* ----- view --------------------------------------------------------------- */
.view-th {
	text-align: right;
}
/* ----- message ------------------------------------------------------------ */
.fb-msgview td {
	padding: 0.5em;
}
.fb-msgview-left {
	width: 12em;
	vertical-align: top;
}
.fb-msgview-l-cover {
	white-space: nowrap;
}
.fb-msgview-right table td {
	border: 0;
	padding: 0;
}
.msgtitle {
	font-weight: bold;
	text-align: left;
}
.msgdate {
	text-align: right;
}
.msgtext div {
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 0.5em 0 0.5em 0;
}
.msglinks {
	text-align: right;
}
.msglinks a {
	white-space: nowrap;
}
.fb_inputbox {
	width: 100%;
}
.fb_txtarea {
	width: 100%;
	height: 10em;
}
/* ----- search ------------------------------------------------------------- */
#fb_forumsearch th, #fb_forumsearch td {
	vertical-align: top;
}
#fb_forumsearch th.th-1 {
	width: 100%;
}
#fb_forumsearch th.th-1, #fb_forumsearch th.th-2, #fb_forumsearch th.th-3,
#fb_forumsearch td.td-1, #fb_forumsearch td.td-2, #fb_forumsearch td.td-3 {
	text-align: left;
}
#fb_forumsearch td.td-2,
#fb_forumsearch td.td-3 {
  white-space: nowrap;
}
/* ----- images ------------------------------------------------------------- */
img.hideshow {
	background-color: #7F7F7F;
	vertical-align: middle;
	cursor: pointer;
}
.fb_latest_img {
	vertical-align: bottom;
}
.fb_online_img {
	vertical-align: bottom;
}
.fb_karma_img {
	vertical-align: bottom;
}
/* ----- colors ------------------------------------------------------------- */
.fb_header {
	color: #3F3C1F;
	background-color: #FFEB3F;
	border-color: #FFEB3F;
}
.fb_profilebox {
	border-color: #CFCFCF;
}
.jr-topnav, .jr-bottomnav {
	border-color: #CFCFCF;
}
.fb_blocktable th {
	background-color: #EFEFEF;
}
.fb_blocktable th a {
	color: #3F3F3F;
}
.fb_blocktable th, .fb_blocktable td {
	border-color: #CFCFCF;
}
.fb_title_cover th {
	background-color: #CFCFCF;
}
.searchword, .fb_search-results {
	background-color: #FFEB3F;
}
.msgtext div {
	border-color: #CFCFCF;
}
#fb_cat th, #fb_cat td {
	border-color: #CFCFCF;
}

