/**

* 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: #4fad2e none repeat scroll 0%;

    }



.fb_profilebox, .fb_forum-pathway

    {

    background: #F7F7F7;

    }



tr.fb_sth

    {

    background: #b2e2af;

    }



tr.fb_sectiontableentry1

    {

    background: #f0eed2;

    }



tr.fb_sectiontableentry2

    {

    background: #f9f8ea;

    }



/* FONTS

----------------------------------------------------------------------------------------------- */



/* Size */

.fb_thead-title a, .fb_title, a.fb_title:link, a.fb_title:visited, .msgtext

    {

    font-size: 12px;

    }



table.fb_blocktable, .fb_thead-desc, .fb_latest-subject a, .jr-topic-title a, .fb_cc-table a

    {

    font-size: 11px;

    } {

font-size:10px;

}

/* 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: #578323;

    }



.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

    {

    color: #666666;

    }



/* 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

    {

    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: #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 #CCCCCC;

    }



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 #CCCCCC;

    }



.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 #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: 25%;

    }



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 #CCCCCC;

    border-bottom: 1px solid #CCCCCC;

    padding:      3px;

    }



tbody tr.fb_sectiontableentry1 td.td-1, tbody tr.fb_sectiontableentry2 td.td-1

    {

    border-left: 1px solid #CCCCCC;

    }

/* 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;

    }

/* WHOISONLINE

----------------------------------------------------------------------------------------------- */

#whoisonline_tbody tr td.td-1

    {

    text-align: left;

    }



#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;

    vertical-align: top;

    width:          170px;

    border-bottom:  0px solid #CCCCCC;

    border-left:    1px solid #CCCCCC;

    }



.fb-msgview-left-b

    {

    background:     #EFF0F4;

    vertical-align: top;

    width:          170px;

    border-bottom:  1px solid #CCCCCC;

    border-left:    1px solid #CCCCCC;

    }



.fb-msgview-l-cover

    {

    overflow:   auto;

    text-align: center;

    padding:    5px;

    }



.view-th

    {

    text-align:    right;

    padding-right: 10px;

    }



span.fb_avatar img

    {

    border:  1px solid #CCCCCC;

    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 #CCCCCC;

    background: #DDDDDD;

    color:      #333333;

    text-align: center;

    margin:     2px 5px;

    }



td.fb-msgview-right

    {

    border-right:  1px solid #CCCCCC;

    border-bottom: 1px solid #EEE;

    padding:       5px 10px 5px 30px;

    vertical-align: top;

    }



.fb-msgview-right-b

    {

    border-right:  1px solid #CCCCCC;

    border-bottom: 1px solid #CCCCCC;

    padding:       1px 5px 1px 5px;

    vertical-align: top;

    }



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 #f0eed2;

    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;

    margin-top: 40px;

    text-align: left;

    color:      #999;

    padding-top: 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:      15%;

    text-align: left;

    }



#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;

    }

/*

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 */

    }                    