/**



* 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



**/







/* TO DO : 



Check all font size  and colors on different templates, 



fix message view style,



More Stats



*/







/* BG COLORS



----------------------------------------------------------------------------------------------- */



.fb_header, .fb_blocktable thead tr th, .forumtools_contentBox



    {


	
    background:#FFFFFF 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:#F3EFE5  url(images/tabl.png) repeat-x scroll left top;



    }







tr.fb_sectiontableentry1



    {



    background: #F3EFE5;



    }







tr.fb_sectiontableentry2



    {



    background: #FFFFFF;



    }







/* FONTS



----------------------------------------------------------------------------------------------- */







/* Size */

a.fb_title {
font-size: 12px;
color: #333333;
}

 .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: 12px;
color: #333333;
	

    }






table.fb_blocktable, .fb_thead-desc, .fb_latest-subject a,  .fb_cc-table a , .fb_latest-subject-by, td



    {



    font-size: 11px;



    } 



	



.fb-topic-by a , .fb-topic-by{



font-size: 10px;



}



.fb_childcount



	{



    	font-size: 9px;



	}



	



/* 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: #990000;



    }







.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: 11px;



    } /* fireboard cover div */











/* HEADER



----------------------------------------------------------------------------------------------- */



#fb_header_msg { } /* offline message */







.fb_header



    {              /* header table */



color: #ffffff;



    height: 30px;



    }







td.fb_header_td_1



    { /* header table hideshow switch img td */



color: #ffffff;    



text-align: left;



    width: 1%;



    padding-left: 4px;



    }







.fb_header .fb_header_td_2



    { /* header table board title td */



	color: #ffffff;



    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;
	color: #ffffff;

    }



a.fb_header_td_3, a.fb_header_td_3:hover { color:#ffffff }



td.fb_header_td_4



    { /* header table searchbox td */



color: #ffffff;



    text-align: right;



    }







img.hideshow



    { /* header table hideshow switch img */



    float:  right;



    margin: 0;



    padding: 0;



    cursor: pointer;



    }







/* TOPMENU



----------------------------------------------------------------------------------------------- */







#fb_topmenu { /* topmenu div */







color: #ffffff;



}







#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;

	color: #ffffff;



    }







#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 #D4C9AD;



    }







table.fb_profilebox .fb_profilebox_left



    {



    padding: 5px;



    width: 1%;



    }







table.fb_profilebox .fb_profilebox_mid



    {

	display: none; /* This removes the LOGIN */



    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 #D4C9AD;



    }







.fb_blocktable thead tr th



    {



    padding: 0px 2px 2px 5px;



    }







tr.fb_sth { }







tr.fb_sth th



    {



    font-size: 9px;



    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 { 	color: #F36300; }







.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: 30%;



    }







td.td-1



    {



    text-align: center;



    }







td.td-2



    {



    text-align: left;
	
	width:25%;



    }







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 #D4C9AD;



    border-bottom: 1px solid #D4C9AD;



    padding:      3px;



    }







tbody tr.fb_sectiontableentry1 td.td-1, tbody tr.fb_sectiontableentry2 td.td-1



    {



    border-left: 1px solid #D4C9AD;



    }



/* CHILD CATEGORY



----------------------------------------------------------------------------------------------- */



.fb_thead-child



    {



    border-top: 1px dotted #D4C9AD;



    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 #CCCCCC;



    }







.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: 55%;



    }







#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:       #990000;



    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:       #666;



    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:           #4E72A2;



    }







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:           #4E72A2;



    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:          170px;



    border-bottom:  0px solid #D4C9AD;



    border-left:    1px solid #D4C9AD;



    }







.fb-msgview-left-b



    {



    background:     #EFF0F4 url(images/fb-msgview-left-bgborder.gif) repeat-y right;



    vertical-align: top;



    width:          170px;



    border-bottom:  1px solid #D4C9AD;



    border-left:    1px solid #D4C9AD;



    }



.fb-msgview-left-c



    {



    background:     #EFF0F4 url(images/fb-msgview-left-bgborder.gif) repeat-y right;



    vertical-align: top;



    border-left:    1px solid #D4C9AD;



    }







.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 #D4C9AD;



    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 #D4C9AD;



    background: #DDDDDD;



    color: #333333;



    text-align: center;



    margin: 2px 5px;



    }







.fb-msgview-right



    {



    border-right:  1px solid #D4C9AD;



    padding:       5px 10px 5px 20px;



    vertical-align: top;



	background:#FFFFFF;



    }







.fb-msgview-right-b



    {



    border-right:  1px solid #D4C9AD;



    border-bottom: 1px solid #D4C9AD;



    padding:       1px 5px 1px 5px;



    vertical-align: top;



	background:#FFFFFF;



    }



.fb-msgview-right-c



    {



    border-right:  1px solid #D4C9AD;



    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;



    }







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:#009900;



    font-size-adjust: none;



    font-style:       normal;



    font-variant:     normal;



    font-weight:      bold;



    line-height:      normal;



    text-decoration:  none;
	
	
	padding: 3px;
	
	
    }



/*



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 #D4C9AD;



    }







.fb_profile-bottomnav



    {



    text-align: center;



    background: #ffffff;



    border-left: 1px solid #D4C9AD;



    border-right: 1px solid #D4C9AD;



    }







/*



MY PROFILE



-------------------------------------------------------------------- */



.fb_myprofile_left {



width:20%;



}



.fb_myprofile_mid {



width:5px;



}



.fb_myprofile_right {







}



.fb_myprofile_menu td{



  border-left: 1px solid #D4C9AD;



    border-right: 1px solid #D4C9AD;



}



.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 #D4C9AD;



}



.fb_myprofile_general td {



padding: 3px 5px;



border-left: 1px solid #D4C9AD;



border-right: 1px solid #D4C9AD;



}



/*



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 #D4C9AD;



border-right:1px solid #D4C9AD;



}



.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 #D4C9AD;



}



.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;



}











/* Quote & Code blocks */



td pre



    {



    background-color: #e6e6e6;



    border: 1px solid #000000;



    overflow: scroll;



    width:  350px;



    }







.fb_quote



    {



    display: block;



    border: 1px dotted #CCC;



    margin: 5px 0pt;



    padding: 5px;



    font-family: Arial, Helvetica, sans-serif;



    font-style: italic;



    background: #F7F7F7;



    }











/*new and not_new notifications */



.fb_new



    {



    font-family: Arial, Verdana, sans-serif;



    font-weight: bold;



    color:     #FF0000;



    }







.fb_notnew



    {



    font-family: Arial, Verdana, sans-serif;



    font-weight: bold;



    color:     #C0C0C0;



    }







/* Message Module Pozitions



-----------------------------------------------*/







div.fb_msg_t,



div.fb_msg_1,



div.fb_msg_2,



div.fb_msg_b {



border-top: 1px solid #D4C9AD;



border-right: 1px solid #D4C9AD;



border-left: 1px solid #D4C9AD;



border-bottom: 5px solid #D4C9AD;



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;







    }



                                                                                                                                                                                                                                                                    