/**
* Fireboard Component
* @package Fireboard
* @Copyright (C) 2006 - 2007 Best Of Joomla All rights reserved
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* @link http://www.bestofjoomla.com
**/



/* BG COLORS
----------------------------------------------------------------------------------------------- */
.fb_header, .fb_blocktable thead tr th, .forumtools_contentBox
{
background:#EE9A01 url(images/thead_bg.png) repeat-x scroll left top;
}

.fb_profilebox, .fb_forum-pathway, .fb_myprofile_menu, .fb_myprofile_general
{
background: #FFFFFF;
}

tr.fb_sth
{
background:#A0B4CA url(images/tabl.png) repeat-x scroll left top;
}

tr.fb_sectiontableentry1
{
background: #F7F3E7;
}

tr.fb_sectiontableentry2
{
background: #FCF9F0;
}

/* FONTS
----------------------------------------------------------------------------------------------- */

/* Size */
.fb_thead-title a, .fb_title, a.fb_title:link, a.fb_title:visited, #fireboard div.msgtext, span.msgtitle, .jr-topic-title a
{
font-size: 108%;
}

table.fb_blocktable, .fb_thead-desc, .fb_latest-subject a, .fb_cc-table a , .fb_latest-subject-by, td
{
font-size: 100%;
}

.fb-topic-by a , .fb-topic-by{
font-size: 100%;
}
.fb_childcount
{
font-size: 100%;
}

/* Colors */
table.fb_blocktable a, #topprofilebox_tbody a, .fb_credits a, .forum-pathway-1 a:link, .forum-pathway-1 a:visited, .fb_anndesc h3
{
color: #4E616C;
}

.fb-topic-by, .fb_latest-subject-by, .jr-latest-subject-date, .fb_cc-childcat-title, .fb_thead-desc, .msgtext,
#topprofilebox_tbody, #recentposts_tbody, #frontstats_tbody, #whoisonline_tbody, .fb_credits a,
.forum-pathway-2, .forum-pathway-2 a:link , .fb-topic-by a:link, .fb-topic-by a:visited ,.fb-topic-by
{
color: #333333;
}

/* Font Family */
table.fb_blocktable.fb_thead-title a:link, .fb_thead-title a:visited, .fb_latest-subject a:link,
.fb_latest-subject a:visited, .jr-topic-title a:link, .jr-topic-title a:visited
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

table.fb_blocktable
{
text-align: left;
}

/* FIREBOARD
----------------------------------------------------------------------------------------------- */
#fireboard , #fireboard td, #fireboard div
{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000
} /* fireboard cover div */


/* HEADER
----------------------------------------------------------------------------------------------- */
#fb_header_msg { } /* offline message */

.fb_header
{ /* header table */
height: 30px;
}

td.fb_header_td_1
{ /* header table hideshow switch img td */
text-align: left;
width: 1%;
padding-left: 4px;
}

.fb_header .fb_header_td_2
{ /* header table board title td */
text-align: left;
padding-left: 5px;
color: #ffffff;
font-weight: bold;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

td.fb_header_td_3
{ /* header table menu td */
text-align: center;
}

td.fb_header_td_4
{ /* header table searchbox td */
text-align: right;
}

img.hideshow
{ /* header table hideshow switch img */
float: right;
margin: 0;
padding: 0;
cursor: pointer;
}

/* TOPMENU
----------------------------------------------------------------------------------------------- */

#fb_topmenu { /* topmenu div */
}

#fb_topmenu a
{ /* topmenu link items */
color: #FFFFFF;
padding: 0 8px;
display: block;
text-decoration: none;
font-weight: bold;
float: left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#fb_topmenu a:hover
{
color: #CCCCCC;
}
/* SEARCHBOX
----------------------------------------------------------------------------------------------- */
#fb_searchbox { /* searchbox div */
}

#fb_searchbox form
{ /* searchbox form */
margin: 0;
padding: 0;
}

#fb_searchbox .inputbox
{
width: 100px;
margin: 0 5px;
border: 1px solid #666666;
background: #FFFFFF url(images/search_icon.gif) no-repeat 5px center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
color: #666666;
padding: 2px 5px 2px 20px;
font-size: 11px;
}
/*
PROFILE BOX
----------------------------------------------------------------------------------------------- */
.fb_profilebox
{ /* header profilebox table */
border: 1px solid #EAE3D1;
}

table.fb_profilebox .fb_profilebox_left
{
padding: 5px;
width: 1%;
}

table.fb_profilebox .fb_profilebox_mid
{
padding: 5px;
width: 49%;
text-align: left;
}

table.fb_profilebox .fb_profilebox_right
{
padding: 5px;
}

table.fb_profilebox .fb_profilebox_modul .moduletable
{ /* header profilebox fb_1 module position */
margin: 0;
padding: 0;
}
/*
LIST CATEGORY
----------------------------------------------------------------------------------------------- */
.fb_blocktable
{
width: 100%;
margin: 5px 0;
border-bottom: 4px solid #EAE3D1;
}

.fb_blocktable thead tr th
{
padding: 3px 2px 2px 5px;
}

tr.fb_sth { }

tr.fb_sth th
{
font-size: 10px;
font-weight: bold;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

th.fb_sectiontableheader
{
border-bottom: 1px solid #CCCCCC;
color: #2C2923;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: bold;
height: 20px;
line-height: normal;
padding: 0px 3px;
vertical-align: middle;
}

.fb_title_cover
{
float: left;
text-align: left;
color: #FFFFFF;
font-weight: normal;
line-height: normal;
padding: 2px;
}

.fb_title, a.fb_title:link, a.fb_title:visited
{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
display: block;
color: #FFFFFF;
text-decoration: none;
}

a.fb_title:hover { }

.fb_thead-title a
{
font-weight: bold;
text-decoration: none;
}

.fb_latest-subject a
{
font-weight: bold;
text-decoration: none;
}

.jr-topic-title a:link, .jr-topic-title a:visited
{
text-decoration: none;
font-weight: normal;
}

/*
GENERAL TD's and TH's
----------------------------------------------------------------------------------------------- */
th.th-1
{
width: 1%;
}

th.th-2 { }

th.th-3
{
width: 5%;
}

th.th-4
{
width: 5%;
}

th.th-5
{
width: 35%;
}

td.td-1
{
text-align: center;
}

td.td-2
{
text-align: left;
}

td.td-3
{
text-align: center;
}

td.td-4
{
text-align: center;
}

td.td-5
{
text-align: left;
}

tbody tr.fb_sectiontableentry1 td, tbody tr.fb_sectiontableentry2 td
{
border-left: 1px solid #FFFFFF;
border-right: 1px solid #EAE3D1;
border-bottom: 1px solid #EAE3D1;
padding: 3px;
}

tbody tr.fb_sectiontableentry1 td.td-1, tbody tr.fb_sectiontableentry2 td.td-1
{
border-left: 1px solid #EAE3D1;
}
/* CHILD CATEGORY
----------------------------------------------------------------------------------------------- */
.fb_thead-child
{
border-top: 1px dotted #EAE3D1;
margin-top: 4px;
}

.fb_thead-desc, .fb_thead-child
{
font-weight: normal;
line-height: normal;
text-decoration: none;
}

.fb_thead-child a:link, .fb_thead-child a:visited
{
font-weight: normal;
text-decoration: underline;
}

.fb_thead-child a:hover
{
text-decoration: underline;
}

.thead-desc, .thead-child { }

.thead-child a:link, .thead-child a:visited { }

.thead-child a:hover { }

div.fb_cc-childcat-title
{
float: left;
width: 90px;
}

table.fb_cc-table tr td
{
border: 0px solid #FFFFFF;
}

.fb_cc-table a:link, .fb_cc-table a:visited
{
text-decoration: none;
}

.fb_cc-table a:hover
{
text-decoration: underline;
}
/* ANNOUNCEMENT
----------------------------------------------------------------------------------------------- */
#announcements_tbody td.td-1
{
text-align: left;
}

/* RECENT POSTS
----------------------------------------------------------------------------------------------- */
#recentposts_tbody th.th-1
{
width: 1%;
}

#recentposts_tbody th.th-2 { }

#recentposts_tbody th.th-3
{
width: 10%;
}

#recentposts_tbody th.th-4
{
width: 20%;
}

#recentposts_tbody th.th-5
{
width: 20%;
}

#recentposts_tbody th.th-6
{
width: 5%;
}

#recentposts_tbody th.th-1, #recentposts_tbody th.th-3, #recentposts_tbody th.th-6, #recentposts_tbody td.td-1,
#recentposts_tbody td.td-3, #recentposts_tbody td.td-6
{
text-align: center;
}

#recentposts_tbody th.th-4, #recentposts_tbody th.th-5, #recentposts_tbody td.td-4, #recentposts_tbody td.td-5
{
text-align: left;
}

#recentposts_tbody a
{
text-decoration: none;
font-weight: normal;
}

/* FRONT STAT
----------------------------------------------------------------------------------------------- */
#frontstats_tbody tr td.td-1
{
text-align: left;
background:#FFFFFF;
}
/* WHOISONLINE
----------------------------------------------------------------------------------------------- */
#whoisonline_tbody tr td.td-1
{
text-align: left;
background:#FFFFFF;
}

#fb_whoispage td.td-1
{
width: 25%;
text-align: left;
}

#fb_whoispage td.td-2
{
width: 15%;
text-align: center;
}

#fb_whoispage td.td-3
{
width: 59%;
text-align: left;
}
/* BOTTOM AREA
----------------------------------------------------------------------------------------------- */
#fb_bottomarea thead tr { }

#fb_bottomarea thead tr th.th-left
{
border-width: 0px;
text-align: left;
}

#fb_bottomarea thead tr th.th-right
{
border-width: 0px;
text-align: right;
}

#fb_bottomarea thead tr th.th-right .inputbox
{
border: 1px solid #CCCCCC;
font-weight: normal;
text-decoration: none;
font-size: 11px;
}

#fb-bottomarea_tbody td.td-1
{
text-align: left;
border-right: 0px;
}

#fb-bottomarea_tbody td.td-2
{
text-align: left;
border-left: 0px;
}

/* FOOTER
----------------------------------------------------------------------------------------------- */
.fb_credits
{
position: relative;
text-align: center;
}

.fb_footer
{
text-align: center;
}

img.rsslink
{
position: absolute;
right: 3px;
top: 0px;
}

/* PATHWAY
----------------------------------------------------------------------------------------------- */
.fb_forum-pathway
{
padding: 3px;
margin: 5px 0 5px 0;
border: 1px solid #EAE3D1;
}

.forum-pathway-1
{
font-weight: normal;
height: 18px;
line-height: 18px;
padding-left: 22px;
background: url(images/pathway_start.gif) no-repeat left center;
padding-top: 2px !important;
padding-top: 4px;
font-size: 11px;
color: #006699;
}

.forum-pathway-2
{
height: 18px;
line-height: 18px;
background: url(images/pathway_finallink.gif) no-repeat left center;
padding-left: 30px;
font-size: 13px;
}

.forum-pathway-1 a:link, .forum-pathway-1 a:visited
{
font-weight: normal;
text-decoration: none;
background: none;
}

.forum-pathway-2, .forum-pathway-2 a:link
{
font-weight: bold;
text-decoration: none;
text-indent: 5px;
}

/*
FORUM TOOLS
-------------------------------------------------------------------- */
#fb_ft-cover
{
position: relative;
float: right;
text-align: right;
}

table.jr-ft
{
width: 100%;
}

td.ft-td1
{
width: 100%;
}

td.ft-td2
{
width: 150px;
}

#forumtools_control
{
width: 150px;
}

.forumtools_contentBox
{
border: 1px solid #CCCCCC; /* will move */
display: none;
position: absolute;
right: 0px;
overflow: hidden;
width: 150px;
}

.forumtools_content
{
position: relative;
width: 100%;
text-align: left;
padding: 1px;
}

#subBox1 ul
{
margin: 0;
padding: 0;
list-style: none;
}

#subBox1 ul li
{
margin: 0;
padding: 0;
list-style: none;
padding: 3px 5px;
color: #FFFFFF;
background: none;
}

#subBox1 ul li a:link, #subBox1 ul li a:visited
{
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
list-style: none;
}

#subBox1 ul li a:hover
{
text-decoration: underline;
}

a.forumtools:link, a.forumtools:visited
{
background: url(images/menu_open.gif) no-repeat right center;
padding-right: 20px;
color: #FFFFFF;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: normal;
text-align: center;
text-decoration: none;
}

a.forumtools:hover
{
text-decoration: underline;
}
/*



/*
FLAT LIST
-------------------------------------------------------------------- */
#fb_flattable th.th-1
{
width: 1%;
}

#fb_flattable th.th-2
{
width: 1%;
}

#fb_flattable th.th-3
{
width: 40%;
}

#fb_flattable th.th-4
{
width: 5%;
}

#fb_flattable th.th-5
{
width: 5%;
}

#fb_flattable th.th-6
{
width: 30%;
}

#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-3, #fb_flattable th.th-6, #fb_flattable td.td-3, #fb_flattable td.td-6
{
text-align: left;
}

.fb_contentheading
{
background: #ECE9D8;
font-weight: bold;
color: #4E616C;
padding: 2px 2px;
border-bottom: 3px solid #DDD5BF;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #FFFFFF;
}

.fb_contentheading span
{
background: url(images/spoticon.gif) no-repeat left center;
padding-left: 16px;
}

.fb_sectiontableentry1_stickymsg
{
background: #FFFFCE;
}

.fb_sectiontableentry2_stickymsg
{
background: #FFFFE6;
}

tr.fb_sectiontableentry1_stickymsg td, tr.fb_sectiontableentry2_stickymsg td
{
border-bottom: 1px solid #CCCCCC;
}

tr.fb_sectiontableentry1_stickymsg td.td-1, tr.fb_sectiontableentry2_stickymsg td.td-1
{
border-left: 1px solid #CCCCCC;
}

.flattable tr.fb_sectiontableentry1 td.td-6,
.flattable tr.fb_sectiontableentry2 td.td-6,
tr.fb_sectiontableentry1_stickymsg td.td-6, tr.fb_sectiontableentry2_stickymsg
td.td-6
{
border-right: 1px solid #CCCCCC;
}

.flattable tr.fb_sectiontableentry1 td.td-5, .flattable tr.fb_sectiontableentry2 td.td-5
{
border-left: 1px solid #FFFFFF;
border-right: 1px solid #CCCCCC;
}

img.stickyicon, img.attachicon
{
float: right;
border: 0;
margin: 2px;
}

img.catavatar
{
width: 20px;
height: 20px;
margin-left: 4px;
border: 1px solid #CCCCCC;
}

/*
PAGENAV
-------------------------------------------------------------------- */
table.jr-topnav
{
width: 100%;
}

table.jr-bottomnav
{
width: 100%;
}

td.jr-topnav-left
{
text-align: left;
width: 50%;
vertical-align: middle;
}

td.jr-topnav-right
{
text-align: right;
width: 50%;
vertical-align: middle;
}

div.jr-pagenav { }

div.jr-pagenav ul
{
list-style: none;
margin: 0;
padding: 0;
float: right;
}

div.jr-pagenav ul li
{
list-style: none;
margin: 0;
padding: 0 4px;
display: block;
float: left;
background: none;
}

div.jr-pagenav ul li.jr-pagenav-text
{
color: #FFFFFF;
font-weight: normal;
list-style: none;
margin: 0;
padding: 0 4px;
display: block;
float: left;
}

a.jr-pagenav-nb:link, a.jr-pagenav-nb:visited
{
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
}

a.jr-pagenav-nb:hover
{
text-decoration: underline;
}

li.jr-pagenav-nb span.pagenav, li.jr-pagenav-nb a.pagenav:link, li.jr-pagenav-nb a.pagenav:visited
{
font-weight: normal;
text-decoration: none;
color: #FFFFFF;
background: none;
border: 0px;
line-height: normal;
margin: 0;
padding: 0;
}

/* Bottom patway */
.fb_bottom_pathway
{
display: none;
}

/*
VIEW PAGE
-------------------------------------------------------------------- */

.fb-msgview-left
{
background: #EFF0F4 url(images/fb-msgview-left-bgborder.gif) repeat-y right;
vertical-align: top;
width: 200px;
border-bottom: 0px solid #EAE3D1;
border-left: 1px solid #EAE3D1;
}

.fb-msgview-left-b
{
background: #EFF0F4 url(images/fb-msgview-left-bgborder.gif) repeat-y right;
vertical-align: top;
width: 200px;
border-bottom: 1px solid #EAE3D1;
border-left: 1px solid #EAE3D1;
}
.fb-msgview-left-c
{
background: #EFF0F4 url(images/fb-msgview-left-bgborder.gif) repeat-y right;
vertical-align: top;
border-left: 1px solid #EAE3D1;
}

.fb-msgview-l-cover
{
background: transparent url(images/fb-msgview-left-ok.gif) no-repeat right top;
overflow: auto;
text-align: center;
padding: 5px;
}

.view-th
{
text-align: right;
padding-right: 10px;
}

span.fb_avatar img
{
border: 1px solid #EAE3D1;
padding: 1px;
margin: 5px;
}

a.view-username:link,
a.view-username:visited
{
font-weight: bold;
text-decoration: none;
color: #357994;
}

a.view-username:hover
{
color: #000000;
text-decoration: none;
}

.viewcover
{
border: 1px solid #EAE3D1;
background: #DDDDDD;
color: #333333;
text-align: center;
margin: 2px 5px;
}

.fb-msgview-right
{
border-right: 1px solid #EAE3D1;
padding: 5px 10px 5px 20px;
vertical-align: top;
background:#FFFFFF;

}

.fb-msgview-right-b
{
border-right: 1px solid #EAE3D1;
border-bottom: 1px solid #EAE3D1;
padding: 1px 5px 1px 5px;
vertical-align: top;
background:#FFFFFF;
}
.fb-msgview-right-c
{
border-right: 1px solid #EAE3D1;
vertical-align: top;
text-align:right;
background:#FFFFFF;
}
.fb_message_editMarkUp_cover {
padding-top:5px;
text-align:right;
}
span.fb_message_editMarkUp {
background:#f7f7f7 url(images/edit.gif) no-repeat left center;
border-left:1px dotted #999;
border-right:1px dotted #999;
border-top:1px dotted #999;
padding:2px 5px 2px 20px;
font-size:9px;
color:#666666;
}
span.msgusertype
{
font-weight: normal;
text-decoration: none;
text-decoration: none;
font-style: italic;
}

span.msgtitle
{
font-weight: bold;
text-decoration: none;
background: url(images/msgtitleicon.gif) no-repeat left center;
padding-left: 25px;
line-height: 26px;
}

span.msgdate
{
font-weight: normal;
text-decoration: none;
padding-left: 10px;
}

span.msgkarma
{
font-weight: bold;
color: #333333;
text-decoration: none;
padding-right: 10px;
}

.msgtext
{
line-height: 140%;
border-top: 1px solid #eeeeee;
margin-top: 10px;
overflow:auto;

}

div.msgtext pre,
div.msgtext .code
{
border-left: 5px solid #F4A94F;
border-right: 1px solid #CCC;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
font-family: "Courier News", monospace;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
line-height: 1.5;
margin: 5px 0pt 15px;
padding: 10px 15px;
width: 100%;
}

.msgsignature
{
border-top: dotted 1px #ccc;
text-align: left;
color: #999;
padding: 5px 5px 5px 10px;
}
/*
POST PAGE
-------------------------------------------------------------------- */
#fb_postmessage
{
border-left: 1px solid #ccc;
border-right: 1px solid #CCCCCC;
}

table#fb_postmessage .fb_button
{
border: 1px solid #999;
color: #000;
padding: 1px;
}

table#fb_postmessage .fb_slcbox
{
border: 1px solid #999;
color: #000;
}

#fb_post_message .postinput
{
width: 94%;
border: 1px solid #ccc;
padding: 3px 5px;
}

#fb_postmessage tr.fb_sectiontableentry2 td.fb-topicicons td
{
border-bottom: 0px solid #CCCCCC;
}

#fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td.fb_posthint
{
background: #FFFFCC;
border: 1px solid #CFC1A9;
padding: 2px 5px;
}

table#fb_postmessage .fb_posthint .fb_inputbox
{
background: #FFFFCC;

border: 0px solid #FFFFCC;
width: 100%;
}

.fb-postbuttonset
{
width: 95%;
}

.fb-postbuttons { }

table#fb_postmessage .fb_txtarea
{
width: 95%;
overflow: auto;
height: 300px;
border: 1px solid #ccc;
}

.fb_txtarea
{
height: 300px;
width: 95%;
}

#fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td,
#fb_postmessage tr.fb_sectiontableentry2 .fb-postbuttonset td
{
border-bottom: 0px solid #CCCCCC;
}

table#fb_postmessage .button
{
border: 1px solid #999;
color: #333;
font-weight: bold;
padding: 3px 10px;
margin: 3px;
}

.fb_leftcolumn
{
width: 160px;
text-align: right;
}
/* Post History */
.fb_review_table
{
text-align: left;
border-spacing: 1px;
background: #CCCCCC;
}

.fb_review_header
{
color: #ffffff;
}

.fb_review_body0
{
color: #404040;
background-color: #FFFFCC;
line-height: 100%;
padding: 3px 10px;
}

.fb_review_body1
{
color: #404040;
background-color: #FFFFFF;
padding: 3px 10px;
line-height: 140%;
}

.fb_review_quote
{
padding: 5px;
border: dotted 1px #ccc;
background-color: #FFF;
color: #999;
display: block;
}



/*
FAQ , RULES , UPLOAD AVATAR, ANNOUNCEMENT
-------------------------------------------------------------------- */
td.fb_faqdesc, td.fb_rulesdesc, td.fb_uadesc, td.fb_anndesc
{
vertical-align: top;
padding: 5px;
border: 1px solid #ccc;
background: #FFFFFF;
}
.fb_anndesc h3 {
font-size:14px;
}
.anncreated {
font-size:10px;
text-align:right;
}
.anndesc {
line-height:140%;
text-align:left;
}
#announcement_tbody tr.fb_sth th.th-1 {
text-align:left;
}
#announcement_tbody th.th-1 {
width:1%;
}
#announcement_tbody th.th-2 {
width:15%;
}
#announcement_tbody th.th-3 {
width:54%;
}
#announcement_tbody th.th-4 {
width:10%;
}
#announcement_tbody th.th-5 {
width:10%;
}
#announcement_tbody th.th-6 {
width:10%;
}

#announcement_tbody th.th-2,
#announcement_tbody th.th-3,
#announcement_tbody td.td-2,
#announcement_tbody td.td-3
{
text-align:left;
}
#announcement_tbody th.th-1,
#announcement_tbody th.th-4,
#announcement_tbody th.th-5,
#announcement_tbody th.th-6,
#announcement_tbody td.td-1,
#announcement_tbody td.td-4,
#announcement_tbody td.td-5,
#announcement_tbody td.td-6
{
text-align:center;
}
/*
SEARCH PAGE
-------------------------------------------------------------------- */
.fb_search-results
{
font-weight: bold;
color: #ff0000;
}

span.searchword
{
color: red;
font-weight: bold;
}

#fb_forumsearch th.th-1
{
width: 75%;
text-align: left;
padding-left: 10px;
}

#fb_forumsearch th.th-2
{
width: 10%;
text-align: center;
}

#fb_forumsearch th.th-3
{
width: 15%;
text-align: left;
}

#fb_forumsearch td.td-1
{
text-align: left;
padding-left: 10px;
}

#fb_forumsearch td.td-2
{
text-align: center;
}

#fb_forumsearch td.td-3
{
text-align: left;
}

/*
LATESTX
------------------------------------------------ */
#fb_latestx th.th-1
{
width: 60%;
text-align: left;
}

#fb_latestx th.th-2
{
width: 10%;
text-align: center;
}

#fb_latestx th.th-3
{
width: 15%;
text-align: center;
}

#fb_latestx th.th-4
{
width: 15%;
text-align: left;
}

#fb_latestx td.td-1
{
text-align: left;
}

#fb_latestx td.td-2
{
text-align: center;
}

#fb_latestx td.td-3
{
text-align: center;
}

#fb_latestx td.td-4
{
text-align: left;
}

#fb_latestx div.fb_title_cover a
{
color: #FFFFFF;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: bold;
line-height: normal;
text-decoration: none;
}
/*
PROFILE SETTING
-------------------------------------------------------------------- */
#fb_forumprofile_sub td.td-1, #fb_forumprofile_fav td.td-1, #fb_forumprofile_mod td.td-1
{
text-align: left;
}

/*
USER PROFILE
-------------------------------------------------------------------- */
.fb_profile-left
{
padding-right: 5px;
width: 25%;
vertical-align: top;
text-align: center;
}

.fb_profile-right
{
width: 74%;
vertical-align: top;
}

.fb_profileinfo
{
text-align: center;
background: #ffffff;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}

.fb-usrprofile-misc
{
text-align: center;
margin: 0 auto;
}

#fb_userprfmsg th.th-1
{
width: 1%;
text-align: center;
}

#fb_userprfmsg th.th-2
{
width: 49%;
text-align: left;
}

#fb_userprfmsg th.th-3
{
width: 30%;
text-align: left;
}

#fb_userprfmsg th.th-4
{
width: 5%;
text-align: center;
}

#fb_userprfmsg th.th-5
{
width: 20%;
text-align: left;
}

tbody#fb_fbuserprofile_tbody td.td-5 {
white-space:nowrap;
}
#fb_userprfmsg th.th-6
{
width: 1%;
text-align: center;
}

#fb_userprfmsg td.td-1
{
text-align: center;
}

#fb_userprfmsg td.td-2
{
text-align: left;
}

#fb_userprfmsg td.td-3
{
text-align: left;
}

#fb_userprfmsg td.td-4
{
text-align: center;
}

#fb_userprfmsg td.td-5
{
text-align: left;
}

#fb_userprfmsg td.td-6
{
text-align: center;
border-right: 1px solid #EAE3D1;
}

.fb_profile-bottomnav
{
text-align: center;
background: #ffffff;
border-left: 1px solid #EAE3D1;
border-right: 1px solid #EAE3D1;
}

/*
MY PROFILE
-------------------------------------------------------------------- */
.fb_myprofile_left {
width:20%;
}
.fb_myprofile_mid {
width:5px;
}
.fb_myprofile_right {

}
.fb_myprofile_menu td{
border-left: 1px solid #EAE3D1;
border-right: 1px solid #EAE3D1;
}
.fb_myprofile_menu a {
display:block;
padding:2px 5px 3px 10px;
text-decoration:none;
}
.fb_myprofile_menu a:hover {
text-decoration:underline;
}
.fb_myprofile_menu_title {
font-weight:bold;
}
.fb_myprofile_menu_staff {
padding: 5px 10px;
border-bottom: 4px solid #EAE3D1;
}
.fb_myprofile_general td {
padding: 3px 5px;
border-left: 1px solid #EAE3D1;
border-right: 1px solid #EAE3D1;
}
/*
MORE STAT
-------------------------------------------------------------------- */
tbody#fb_popsubstats_tbody th.th-1,
tbody#fb_popusermsgstats_tbody th.th-1,
tbody#fb_popuserhitstats_tbody th.th-1{
width:50%;
text-align:left;
}
tbody#fb_popsubstats_tbody th.th-2,
tbody#fb_popusermsgstats_tbody th.th-2,
tbody#fb_popuserhitstats_tbody th.th-2 {
width:40%;
}
tbody#fb_popsubstats_tbody th.th-3,
tbody#fb_popusermsgstats_tbody th.th-3,
tbody#fb_popuserhitstats_tbody th.th-3 {
width:10%;
text-align:center;
}

tbody#fb_popsubstats_tbody td.td-1,
tbody#fb_popusermsgstats_tbody td.td-1,
tbody#fb_popuserhitstats_tbody td.td-1{
text-align:left;
}

/*
USERLIST
-------------------------------------------------------------------- */
img.usl_avatar {
height:40px;
width:40px;
}
.fb_fb-userlistinfo td.frst {
border-left:1px solid #EAE3D1;
border-right:1px solid #EAE3D1;
}
.fb_fb-userlistinfo td.lst ,
.fb_fb-userlistinfo td.td-1,
.fb_fb-userlistinfo td.td-2,
.fb_fb-userlistinfo td.td-3,
.fb_fb-userlistinfo td.td-4,
.fb_fb-userlistinfo td.td-5,
.fb_fb-userlistinfo td.td-6,
.fb_fb-userlistinfo td.td-7,
.fb_fb-userlistinfo td.td-0,
.fb_fb-userlistinfo td.td-9,
.fb_fb-userlistinfo td.td-10,
.fb_fb-userlistinfo td.td-11 {
border-right:1px solid #EAE3D1;
}
.fb_fb-userlistinfo td.td-5,
.fb_fb-userlistinfo td.td-6,
.fb_fb-userlistinfo td.td-7,
.fb_fb-userlistinfo td.td-10,
.fb_fb-userlistinfo td.td-11 {
text-align:center;
}

.fb_fb-userlistinfo th.th-1
{
width: 1%;
text-align:center;
}

.fb_fb-userlistinfo th.th-2
{
width: 1%;
text-align:center;
}

.fb_fb-userlistinfo th.th-3 {
width: 1%;
text-align:center;
}

.fb_fb-userlistinfo th.th-4,
.fb_fb-userlistinfo th.th-5,
.fb_fb-userlistinfo th.th-6,
.fb_fb-userlistinfo th.th-8,
.fb_fb-userlistinfo th.th-9,
.fb_fb-userlistinfo th.th-10,
.fb_fb-userlistinfo th.th-11
{
width: 15%;
text-align:center;
}
.fb_fb-userlistinfo th.th-7
{
width: 10%;
text-align:center;
}
#fb_userlist_bottom th.th-right {
text-align:right;
color:#ffffff;
}

/*
MISC
-------------------------------------------------------------------- */
span.newchar
{
color: #FF6600;
font-weight: bold;
text-transform: uppercase;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; /* will moved */
font-size: 8px; /* will moved */
}
.fb_rulesdesc ul {
padding-left:20px;
}
span.whois1,
a.whois1:link,
a.whois1:visited
{
font-weight: bold;
text-decoration: none;
}


span.whois0,
a.whois0:link,
a.whois0:visited,
span.whois,
a.whois:link,
a.whois:visited
{
font-weight: normal;
text-decoration: none;
}






/* Message Module Pozitions
-----------------------------------------------*/

div.fb_msg_t,
div.fb_msg_1,
div.fb_msg_2,
div.fb_msg_b {
border-top: 1px solid #EAE3D1;
border-right: 1px solid #EAE3D1;
border-left: 1px solid #EAE3D1;
border-bottom: 5px solid #EAE3D1;
margin:5px 0;
}

div.fb_msg_t {

}
div.fb_msg_1 {

}
div.fb_msg_2 {

}
div.fb_msg_b {

}
/*file attachments */
.fb_file_attachment
{
background:#E86D29 url(images/clip-bg.gif) no-repeat scroll right top;
color:#FFFFFF;
padding:25px 60px 15px 20px;
margin-bottom:10px;

}

/* KIMKIN EXTRA
-----------------------------------------------*/
#fb_recentposts thead tr th,
#fb_frontstats thead tr th,
#fb_whoisonline thead tr th,
#fb_bottomarea thead tr th{
background:#69BBD1 url(images/thead_repeat_blue.gif) repeat-x scroll left top;
border-bottom:1px solid #708BA0;
border-left:1px solid #708BA0;
border-right:1px solid #708BA0;
}
#fb_recentposts .fb_sectiontableheader,
#fb_frontstats .fb_sectiontableheader
{
background:#B0DAF1;
}



.fb_quote
{
display: block;
border: 1px dotted #CCC;
margin: 5px 0pt;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
background: #F7F7F7;
}

