/* @override http://demo.wowinstaller.com/template_selections/wow_lich_king/components/com_fireboard/template/wow_dark/forum.css */



/**

* 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:#222222 url(images/thead_bg.png) repeat-x scroll left top;

    color:white

    }



.fb_profilebox, .fb_forum-pathway, .fb_myprofile_menu, .fb_myprofile_general

    {

    background: #000000;

    }



tr.fb_sth

    {

    background:#000000  url(images/tabl.png) repeat-x scroll left top;

    }



tr.fb_sectiontableentry1

    {

    background: #000000;

    }



tr.fb_sectiontableentry2

    {

    background: #2A2A2A;

    }



/* 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: 12px;

    }



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: orange;

    }



.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: #FFFFFF;

    }



/* 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;

    color: #c6e7a7;

    }



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 */

    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: #FFb222;

    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: #FFB222;

    }

/* 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: #000000 url(images/search_icon.gif) no-repeat 5px center;

    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;

    color: #ffffff;

    padding: 2px 5px 2px 20px;

    font-size: 11px;

    }

/*

PROFILE BOX

----------------------------------------------------------------------------------------------- */

.fb_profilebox

    { /* header profilebox table */

    border: 1px solid #000000;

    }



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 #000000;

    }



.fb_blocktable thead tr th

    {

    padding: 3px 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 #111111;

    color: #888888;

    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: 30%;

    }



td.td-1

    {

    text-align: center;

    color: #999999

    }



td.td-2

    {

    text-align: left;

    color: #999999

    }



td.td-3

    {

    text-align: center;

    color: #999999

    }



td.td-4

    {

    text-align: center;

    color: #999999

    }



td.td-5

    {

    text-align: left;

    color: #999999

    }



tbody tr.fb_sectiontableentry1 td, tbody tr.fb_sectiontableentry2 td

    {

    border-left:  1px solid #222222;

    border-right: 1px solid #000000;

    border-bottom: 1px solid #000000;

    padding:      3px;

    }



tbody tr.fb_sectiontableentry1 td.td-1, tbody tr.fb_sectiontableentry2 td.td-1

    {

    border-left: 1px solid #000000;

    }

/* CHILD CATEGORY

----------------------------------------------------------------------------------------------- */

.fb_thead-child

    {

    border-top: 1px dotted #000000;

    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 #222222;

    }



.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:#000000;

    }

/* WHOISONLINE

----------------------------------------------------------------------------------------------- */

#whoisonline_tbody tr td.td-1

    {

    text-align: left;

	background:#000000;

    }



#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 #111111;

    font-weight: normal;

    color: #000000;

    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 #111111;

    }



.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 #111111; /* 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:  #222222;

    font-weight: bold;

    color:       #990000;

    padding:     2px 2px;

    border-bottom: 3px solid #111111;

    border-left: 1px solid #111111;

    border-right: 1px solid #111111;

    border-top:  1px solid #111111;

    }



.fb_contentheading span

    {

    background:   url(images/spoticon.gif) no-repeat left center;

    padding-left: 16px;

    }



.fb_sectiontableentry1_stickymsg

    {

    background: #111111;

    }



.fb_sectiontableentry2_stickymsg

    {

    background: #000000;

    }



tr.fb_sectiontableentry1_stickymsg td, tr.fb_sectiontableentry2_stickymsg td

    {

    border-bottom: 1px solid #111111;

    }



tr.fb_sectiontableentry1_stickymsg td.td-1, tr.fb_sectiontableentry2_stickymsg td.td-1

    {

    border-left: 1px solid #111111;

    }



.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 #111111;

    }



.flattable tr.fb_sectiontableentry1 td.td-5, .flattable tr.fb_sectiontableentry2 td.td-5

    {

    border-left:  1px solid #222222;

    border-right: 1px solid #111111;

    }



img.stickyicon, img.attachicon

    {

    float:  right;

    border: 0;

    margin: 2px;

    }



img.catavatar

    {

    width:  20px;

    height: 20px;

    margin-left: 4px;

    border: 1px solid #111111;

    }



/*

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:     #0A0A0A url(images/fb-msgview-left-bgborder.gif) repeat-y right;

    vertical-align: top;

    width:          170px;

    border-bottom:  0px solid #000000;

    border-left:    1px solid #000000;

    }



.fb-msgview-left-b

    {

    background:     #0A0A0A url(images/fb-msgview-left-bgborder.gif) repeat-y right;

    vertical-align: top;

    width:          170px;

    border-bottom:  1px solid #000000;

    border-left:    1px solid #000000;

    }

.fb-msgview-left-c

    {

    background:     #0A0A0A url(images/fb-msgview-left-bgborder.gif) repeat-y right;

    vertical-align: top;

    border-left:    1px solid #000000;

    }



.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 #000000;

    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 #000000;

    background: #000000;

    color: #FFFFFF;

    text-align: center;

    margin: 2px 5px;

    }



.fb-msgview-right

    {

    border-right:  1px solid #000000;

    padding:       5px 10px 5px 20px;

    vertical-align: top;

	background:#000000;

    }



.fb-msgview-right-b

    {

    border-right:  1px solid #000000;

    border-bottom: 1px solid #000000;

    padding:       1px 5px 1px 5px;

    vertical-align: top;

	background:#000000;

    }

.fb-msgview-right-c

    {

    border-right:  1px solid #000000;

    vertical-align: top;

	text-align:right;

	background:#000000;

    }



span.fb_qr_fire{}

.switchcontent{display:none;}

/* Turns off quick reply

added by Spartans

*/



span.fb_qr_fire{}

.switchcontent{display:none;}

/* Turns off quick reply

added by Spartans

*/



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:     #FFFFFF;

    text-decoration: none;

    padding-right: 10px;

    }



.msgtext

    {

    line-height: 140%;

    border-top: 1px solid #111111;

    margin-top: 10px;

    }



div.msgtext pre, 

div.msgtext .code

    {

    border-left: 5px solid #F4A94F;

    border-right: 1px solid #111;

    border-top: 1px solid #111;

    border-bottom: 1px solid #111;

    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 #111;

    text-align: left;

    color: #999;

    padding: 5px 5px 5px 10px;

    }

/*

POST PAGE

-------------------------------------------------------------------- */

#fb_postmessage

    {

    border-left:  1px solid #111;

    border-right: 1px solid #111111;

    }



table#fb_postmessage .fb_button

    {

    border: 1px solid #999;

    color: #000;

    padding: 1px;

    }



table#fb_postmessage .fb_slcbox

    {

    border: 1px solid #999;

    color: #ffffff;

    }



#fb_post_message .postinput

    {

    width:  94%;

    color: #999999;

    border: 1px solid #111;

    padding: 3px 5px;

    color: #fff;

    background: #000000;

    }



#fb_postmessage tr.fb_sectiontableentry2 td.fb-topicicons td

    {

    border-bottom: 0px solid #111111;

    }



#fb_postmessage tr.fb_sectiontableentry1 .fb-postbuttonset td.fb_posthint

    {

    background: #111111;

    color: #ffffff;

    border: 1px solid #111111;

    padding: 2px 5px;

    }



table#fb_postmessage .fb_posthint .fb_inputsub +box

    {

    background: #000000;

    color: #ffffff;

    border: 0px solid #111111;

    width:  100%;

    }



.fb-postbuttonset

    {

    width: 95%;

    }



.fb-postbuttons { }



table#fb_postmessage  .fb_txtarea

    {

    width:    95%;

    overflow: auto;

    height:   300px;

    color: #ffffff;

    border:   1px solid #111;

    background: #000000;

    }



.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 #111111;

    }



table#fb_postmessage .button

    {

    border: 1px solid #999;

    color: #666;

    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:     #000000;

    }



.fb_review_header

    {

    color: #000000;

    }



.fb_review_body0

    {

    background-color: #000000;

    line-height:      100%;

    padding:          3px 10px;

    }



.fb_review_body1

    {

    color:            #888888;

    background-color: #222222;

    padding:          3px 10px;

    line-height:      140%;

    }



.fb_review_quote

    {

    padding: 5px;

    border: dotted 1px #111;

    background-color: #FFF;

    color:  #990;

    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 #000;

    background: #000000;

    color: #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: #000000;

    color: #ffffff;

    border-left: 1px solid #111111;

    border-right: 1px solid #111111;

    }



.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 #000000;

    }



.fb_profile-bottomnav

    {

    text-align: center;

    background: #ffffff;

    border-left: 1px solid #000000;

    border-right: 1px solid #000000;

    }



/*

MY PROFILE

-------------------------------------------------------------------- */

.fb_myprofile_left {

width:20%;

}

.fb_myprofile_mid {

width:5px;

}

.fb_myprofile_right {



}

.fb_myprofile_menu td{

  border-left: 1px solid #000000;

    border-right: 1px solid #000000;

}

.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 #000000;

}

.fb_myprofile_general td {

padding: 3px 5px;

border-left: 1px solid #000000;

border-right: 1px solid #000000;

}

/*

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 #000000;

border-right:1px solid #000000;

}

.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 #000000;

}

.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;

    color: #990000

    }





/*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 #000000;

border-right: 1px solid #000000;

border-left: 1px solid #000000;

border-bottom: 5px solid #000000;

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;



    }
