/**
* @version $Id: advsearch.php 63 2007-04-17 21:23:17Z danialt $
* 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
**/

/* FONT SIZE
------------------------------------*/

    span.newchar
    {
         font-size:   8px;
    }
    .fb_review_quote ,
    .fb_file_attachment ,
    .image_hide ,
    .file_hide ,
    .general ,
    .fb_qm_btn,
    tbody tr.bof-sectiontableheader th ,
    .bof-latest-subject-date ,
    .latest-subject-date ,
    table.bof-postmessage .bof-posthint .bof-inputbox,
    .jr-latest-subject-date
    {
        font-size: 9px;
    }

    .fb_new ,
    .fb_notnew,
    .bof-forum-cat div.cat-title,
    .latest-subject a:link,
    .latest-subject a:visited,
    .latest-subject-by a:link,
    .latest-subject-by a:visited,
    div.jr-pagenav ul li.jr-pagenav-text,
    a.jr-pagenav-nb:link,
    a.jr-pagenav-nb:visited,
    li.jr-pagenav-nb span.pagenav,
    li.jr-pagenav-nb a.pagenav:link,
    li.jr-pagenav-nb a.pagenav:visited,
    .viewcover,
    span.msgusertype,
    .msgsignature,
    table.bof-postmessage .bof-button,
    table.bof-postmessage .bof-slcbox,
    span.msgdate,
    span.msgkarma
    {
         font-size: 10px;
    }

    td.td-3,
    td.td-4,
    td.td-5,
    .bof-thead-desc,
    .bof-thead-child,
    .bof-thead-child a:link,
    .bof-thead-child a:visited,
    .thead-desc,
    .thead-child,
    .thead-child a:link,
    .thead-child a:visited,
    td.bof-forum-header-right .inputbox,
    table.bof-forum-header div#bof-topmenu a:link,
    table.bof-forum-header div#bof-topmenu a:visited,
    .bof-contentheading ,
    .forumtools_content ,
    #subBox1 ul li  ,
    #subBox1 ul li a:link,
    #subBox1 ul li a:visited,
    .forum-pathway-1,
    .forum-pathway-1 a:link,
    .forum-pathway-1 a:visited,
    .bof-forum-cat div.jr-bottomarea-jump .button,
    a.view-username:link,
    a.view-username:visited,
    div.msgtext pre,
    div.msgtext .code,
    .bof-latest-subject-by  ,
    .bof-latest-subject a:link ,
    .bof-latest-subject a:visited ,
    .bof-latest-subject-by a:link ,
    .bof-latest-subject-by a:visited ,
    .fb-bottomarea thead tr th.th-right .inputbox ,
    div.bof-thead-moderators,
    tbody#recentposts_tbody ,
    tbody#frontstats_tbody,
    tbody#whoisonline_tbody,
    tbody#topprofilebox_tbody,
    table.fb-bottomarea ,
    div.anndesc
    {
        font-size: 11px;
    }
    .bof-thead-title a:link,
    .bof-thead-title a:visited,
    .bof-forum-cat div.cat-title h3,
    .bof-forum-cat div.cat-title a,
    .fb_quote,
    .thead-title a:link,
    .thead-title a:visited,
    span.msgtitle,
    .msgtext,
    table.bof-postmessage .button
    {
         font-size: 12px;
     }
    table.bof-forum-header tr td,
    a.forumtools:link,
    a.forumtools:visited,
    .forum-pathway-2,
    .forum-pathway-2 a:link
    {
       font-size: 11px;
    }
    /* Background Color
    -----------------------*/
    .fb_review_header,
    .bof-forum-cat thead tr th,
    .recentposts thead tr th,
    .whoisonline thead tr th,
    table.bof-forum-header,
    .fb-bottomarea thead tr ,
    .fb-bottomarea thead tr th.th-left,
    .fb-bottomarea thead tr th.th-right,
    .frontstats thead tr th    ,
    .forumtools_contentBox
    {
        /*background: #7F9DB9;*/
		  background: #508AD3;
    }

    tbody tr.bof-sectiontableheader,
    .recentposts tbody tr.bof-sectiontableheader,
    .whoisonline tbody tr.bof-sectiontableheader,
    .frontstats tr.bof-sectiontableheader
    {
        background: #CFDCEB;
    }
tr.fb_sth
    {
    background: #CFDCEB;
    }
.fb_blocktable
    {
    width:  100%;
    margin: 5px 0;
    border-bottom: 4px solid #CCCCCC;
    }

   tbody tr.bof-sectiontableentry1
    {
           background: #EEEEEE;
    }
   tbody tr.bof-sectiontableentry2,
   .bof-forum-pathway,
    .bof-profilebox
   {
   /*////////////////////////////////////////////*/
       background:    #FFFFFF;
   }

   .fb_review_table,
   table.bof-postmessage .bof-button,
   table.bof-postmessage .bof-slcbox,
   table.bof-postmessage .button
   {
           background: #CCCCCC;
   }
    /* Text Color
    ---------------------------- */
    div.bof-thead-title a,
    div.bof-latest-subject a,
    div.bof-latest-subject-by a,
    #recentposts_tbody a,
    #frontstats_tbody a,
    #announcements_tbody a,
    #topprofilebox_tbody a,
    div.jr-topic-title a,
    span.msgtitle,
    .forum-pathway-1,
    .forum-pathway-1 a:link,
    .forum-pathway-1 a:visited
    {
        color: #006699;
    }

    .bof-thead-desc,
    .bof-thead-child,
    .bof-thead-child a,
    .bof-latest-subject-by,
    .bof-latest-subject-date,
    span.msgusertype,
    span.msgdate,
    .msgtext
    {
     color:     #666666;
    }

    /* general font
    -------------------- */
    #joomlaforum div,
    #joomlaforum table,
    #joomlaforum th,
    #joomlaforum tr,
    #joomlaforum td,
    #joomlaforum p,
    #joomlaforum span,
    #joomlaforum h1,
    #joomlaforum h2,
    #joomlaforum h3,
    #joomlaforum h4,
    #joomlaforum h5,
    #joomlaforum a
    {
    font-family:Tahoma, Verdana, 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;
    }
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;
    }
.fb_thead-child
    {
    border-top: 1px dotted #D4C9AD;
    margin-top: 4px;
    }
table.fb_cc-table tr td
    {
    border: 0px solid #FFFFFF;
    }
#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;
    }
.fb_forum-pathway
    {
    padding: 3px;
    margin: 5px 0 5px 0;
    border: 1px solid #CCCCCC;
    }


/* Post History */
.fb_review_table
    {
    text-align: left;
    border-spacing: 1px;
    }
.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;
    }
/*** header related ***/
/* 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;
    }
/*file attachments */
.fb_file_attachment
    {
    /*background:#ededed url(emoticons/file.png) no-repeat;*/
	background-image:url(/components/com_fireboard/template/default/images/clip-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
    padding-top: 1px;
    padding-left: 5px;
    /*border: solid 1px #cccccc;*/
    color: #000000;
	overflow:visible;
	height:80px;
	font-size:10px;
    }
/* write.html.php */
.image_hide
    {
    position: relative;
    visibility: visible;
    font-family: Arial, Sans Serif;
    }
.file_hide
    {
    position: relative;
    visibility: visible;
    font-family: Arial, Sans Serif;
    }
.general
    {
    position: relative;
    visibility: visible;
    font-family: Arial, Sans Serif
    }
/* post message layout */
.fb_leftcolumn
    {
    width:      160px;
    text-align: right;
    }
/*avatar picture */
.fb_avatar
    {
    text-align: center;
    margin-top: 3px;
    margin-bottom: 3px;
    display:    block;
    }

/* signature */
.fb_signature
    {
    border-top:    thin dashed silver;
    margin-bottom: 4px;
    padding-top:   4px;
    margin-top:    4px;
    display:       block;
    }
/* Footer */
.fb_credits
    {
    position:   relative;
    text-align: center;
    }
.fb_footer
    {
    text-align: center;
    }
/* Rss Link */
img.rsslink
    {
    position: absolute;
    right: 3px;
    top:   0px;
    }
/*********************/
.bof-forum-cat
    {
    width:  100%;
    margin: 5px 0;
    border-bottom: 4px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
    }
.forum-cat
    {
    width:  100%;
    margin: 5px 0;
    }
.bof-forum-cat thead tr th
    {
    padding: 3px 2px 2px 5px;
    }
/*
th.th-1
    {
    width: 1%;
    }
th.th-2 {
	text-align:center;
}

th.th-3
    {
	text-align:center;
    }
th.th-4
    {
	text-align:center;
    }
th.th-5
    {
	text-align:center;
    }
*/
th.th-1
    {
    width: 1%;
    }
th.th-2 { }

th.th-3
    {
    width: 5%;
    }
th.th-4
    {
    width: 5%;
    }
th.th-5
    {
    width: 30%;
    }
.recentposts th.th-1
{
width:5%;
text-align:center;
}
.recentposts th.th-2
{
width:40%;
text-align:center;
}
.recentposts th.th-3
{
text-align:center;
width:10%;
}
.recentposts th.th-4
{
text-align:center;
width:30%;
}
.recentposts th.th-5
{
text-align:center;
width:10%;
}
.recentposts th.th-6
{
text-align:center;
width:5%;
}

div.cat-title h3
    {
    margin:  0;
    padding: 0;
    }
.bof-forum-cat div.cat-title h3
    {
    margin: 0;
    padding: 0;
    color: #FFFFFF;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    }
.bof-forum-cat div.cat-title
    {
    float: left;
    text-align: left;
    color: #FFFFFF;
    font-weight: normal;
    line-height: normal;
    padding: 2px;
    }
.bof-forum-cat div.cat-title a
    {
    color: #FFFFFF;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    }
img.hideshow
    {
    float:  right;
    margin: 0;
    padding: 0;
    cursor: pointer;
    }
tbody tr.bof-sectiontableheader
    {

    }
tbody tr.bof-sectiontableheader th
    {
    height: 20px;
    line-height: normal;
    padding: 0px;
    border-bottom: 1px solid #CCCCCC;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    color: #2C2923;
    vertical-align: middle;
    }
tr.bof-sectiontableheader th.th-1
    {
    border-left: 0px solid #CCCCCC;
    }
tr.bof-sectiontableheader th.th-5
    {
    border-right: 0px solid #CCCCCC;
    }
tbody tr.bof-sectiontableentry1
    {
    }
tbody tr.bof-sectiontableentry2
    {

    }
tbody tr.bof-sectiontableentry1           td, tbody tr.bof-sectiontableentry2           td,
tbody tr.bof-sectiontableentry1_stickymsg td, tbody tr.bof-sectiontableentry2_stickymsg td
    {
    padding: 2px;
    }
td.td-1
    {
    text-align: center;
    border-right: #CCCCCC 1px solid;
    }
td.td-2
    {
    border-left:  #FFFFFF 1px solid;
    border-right: #CCCCCC 1px solid;
    }
td.td-3
    {
    text-align:  center;
    border-left: #FFFFFF 1px solid;
    border-right: #CCCCCC 1px solid;
    }
td.td-4
    {
    text-align:  center;
    border-left: #FFFFFF 1px solid;
    border-right: #CCCCCC 1px solid;
    }
td.td-5
    {
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-6
    {
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-7
    {
	text-align:center;
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-8
    {
	text-align:center;
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-9
    {
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-10
    {
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }
td.td-11
    {
    border-left:  1px solid #FFFFFF;
    border-right: 1px solid #CCCCCC;
    }

tr.bof-sectiontableentry1 td, tr.bof-sectiontableentry2 td
    {
    border-bottom: 1px solid #CCCCCC;
    }
tr.bof-sectiontableentry1 td.td-1, tr.bof-sectiontableentry2 td.td-1
    {
    border-left:  1px solid #CCCCCC;
    }
tr.bof-sectiontableentry1 td.td-5, tr.bof-sectiontableentry2 td.td-5
    {
    border-right: 1px solid #CCCCCC;
    }
/* */
.bof-thead-title a:link, .bof-thead-title a:visited
    {
    font-weight: bold;
    text-decoration: none;
    }
.bof-thead-title a:hover
    {
    text-decoration: underline;
    }
.thead-title a:link, .thead-title a:visited
    {

    font-weight: bold;
    }
.thead-title a:hover { }
/* */
.bof-thead-desc,
.bof-thead-child
    {
    text-decoration: none;
    font-weight: normal;
    line-height: normal;
    }
.bof-thead-child a:link,
.bof-thead-child a:visited
    {
    font-weight: normal;
    text-decoration: underline;
    }
.bof-thead-child a:hover
    {
    text-decoration: underline;
    }
.thead-desc, .thead-child
    {

    }
.thead-child a:link, .thead-child a:visited
    {

    }
.thead-child a:hover { }
/* */
.bof-latest-subject-by
    {
    }
.bof-latest-subject a:link,
.bof-latest-subject a:visited,
.bof-latest-subject-by a:link,
.bof-latest-subject-by a:visited
    {
    font-weight: bold;
    text-decoration: none;
    }
.bof-latest-subject a:hover,
.bof-latest-subject-by a:hover
    {
    text-decoration: underline;
    }
.bof-latest-subject-date
    {
    border: 0;
    text-align: right;

    }
.latest-subject a:link,
.latest-subject a:visited,
.latest-subject-by a:link,
.latest-subject-by a:visited
    {

    font-weight: bold;
    }
.latest-subject a:hover,
.latest-subject-by a:hover
{
}
.latest-subject-date
    {

    border: 0;
    text-align: right;
    }
/**/
div.jr-topic-title a {
font-weight:normal;
}
/*
RECENTPOSTS
-------------------------------------------------------------------- */
.recentposts thead tr th
    {

    }
.recentposts tbody tr.bof-sectiontableheader
    {

    }
table.recentposts
    {
    border-bottom: 0px solid #ccc;
    }
.recentposts th.th-1
    {
    width: 1%;
    }
.recentposts th.th-2 { }
.recentposts th.th-3
    {
    width: 10%;
    }
.recentposts th.th-4
    {
    /*width: 30%;*/
    }
.recentposts th.th-5
    {
    /*width: 25%;*/
    }
.recentposts th.th-6
    {
    width: 5%;
    }
.recentposts td.td-1
    {
    text-align: center;
    }
.recentposts td.td-2
    {
    text-align: left;
    }
.recentposts td.td-3
    {
    text-align: center;
    }
.recentposts td.td-4
    {
    text-align: left;
    }
.recentposts td.td-5
    {
    text-align: left;
    }
.recentposts td.td-6
    {
    text-align:   center;
    border-right: 1px solid #CCCCCC;
    }
/*
ANNOUNCEMENT
-------------------------------------------------------------------- */
.announcements th.th-1
    {
    text-align:  right;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-right: 5px;
    }
.announcements td.td-1
    {
    text-align:  left;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:     5px;
    }
.forumann
    {
    border-left:  1px solid #ccc;
    border-right: 1px solid #ccc;
    }
.forumreadann
    {
    padding: 10px;
    }
/*
WHOISONLINE
-------------------------------------------------------------------- */
.whoisonline thead tr th
    {

    }
.whoisonline tbody tr.bof-sectiontableheader
    {

    }
#whoisonline_tbody td.td-1
    {
    text-align:  left;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:     5px;
    }
.bof-forum-cat#whoisonline_tbody td.td-1
    {
    border-left:  1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    }
span.whois1,
a.whois1:link,
a.whois1:visited
    {
    color:       #FF0000;
    font-weight: bold;
    text-decoration: none;
    }
span.whois0,
a.whois0:link,
a.whois0:visited
    {
    font-weight:     normal;
    text-decoration: none;
    }
/*
HEADER
-------------------------------------------------------------------- */
table.bof-forum-header
    {

    }
table.bof-forum-header tr td
    {
    color: #FFFFFF;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    padding-left: 10px;
    }
td.bof-forum-header-right
    {
    padding: 5px;
    }
td.bof-forum-header-right .inputbox
    {
    width: 100px;
    border: 1px solid #1A2E4F;
    background: #FFFFFF url(/components/com_fireboard/template/default/images/search_icon.gif) no-repeat 5px center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #666666;
    padding: 2px 5px 2px 20px;

    }
td.bof-forum-header-right form
    {
    margin:  0;
    padding: 0;
    }
td.bof-forum-header-right#searchbox { }
/*
PROFILE BOX
-------------------------------------------------------------------- */
.bof-profilebox
    {
    border: 1px solid #CCCCCC;
    }
.profilebox-left
    {
    padding: 5px;
    width: 1%;
    }
.profilebox-mid
    {
    padding: 5px;
    width: 49%;
    text-align: left;
    }
.profilebox-right
    {
    padding: 5px;
    }
.bof-top-modul .moduletable
    {
    margin:  0;
    padding: 0;
    }
/*
MENU
-------------------------------------------------------------------- */
table.bof-forum-header div#bof-topmenu a:link,
table.bof-forum-header div#bof-topmenu a:visited
    {
    color: #FFFFFF;
    padding: 8px 10px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    float: left;
    }
table.bof-forum-header div#bof-topmenu a:hover
    {
	background-color:#660033;
	color:#FFFFCC;
    }
table.bof-forum-header div#bof-topmenu
    {
    padding-left: 2px;
    height: 30px;
    padding: 0;
    }
/*
FLAT LIST
-------------------------------------------------------------------- */
.flattable th.th-1
    {
    width: 1%;
    }
.flattable th.th-2
    {
    width: 1%;
    }
.flattable th.th-3
    {
    width: 55%;
    }
.flattable th.th-4
    {
    width: 5%;
    }
.flattable th.th-5
    {
    width: 5%;
    }
.flattable th.th-6
    {
    width: 30%;
    }
.flattable td.td-1
    {
    text-align: center;
    }
.flattable td.td-2
    {
    text-align: center;
    }
.flattable td.td-3
    {
    text-align: left;
    }
.flattable td.td-4
    {
    text-align: center;
    }
.flattable td.td-5
    {
    text-align: center;
    }
.flattable td.td-6
    {
    text-align: left;
    }
.bof-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;
    }
.bof-contentheading span
    {
    background:   url(/components/com_fireboard/template/default/images/spoticon.gif) no-repeat left center;
    padding-left: 16px;
    }
.bof-sectiontableentry1_stickymsg
    {
    background: #FFFFCE;
    }
.bof-sectiontableentry2_stickymsg
    {
    background: #FFFFE6;
    }
tr.bof-sectiontableentry1_stickymsg td,
tr.bof-sectiontableentry2_stickymsg td
    {
    border-bottom: 1px solid #CCCCCC;
    }
tr.bof-sectiontableentry1_stickymsg td.td-1,
tr.bof-sectiontableentry2_stickymsg td.td-1
    {
    border-left: 1px solid #CCCCCC;
    }
.flattable tr.bof-sectiontableentry1 td.td-6,
.flattable tr.bof-sectiontableentry2 td.td-6,
tr.bof-sectiontableentry1_stickymsg td.td-6,
tr.bof-sectiontableentry2_stickymsg td.td-6
    {
    border-right: 1px solid #CCCCCC;
    }
.flattable tr.bof-sectiontableentry1 td.td-5,
.flattable tr.bof-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;
    }
/*
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;
    }
.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;
    }

.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(/components/com_fireboard/template/default/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;
    }

/*
PATHWAY
-------------------------------------------------------------------- */
.bof-forum-pathway
    {
    padding:       3px;
    margin-bottom: 5px;
    border:        1px solid #CCCCCC;
    margin-top:    5px;
    }
.forum-pathway-1
    {
    font-weight: normal;
    height:    18px;
    line-height: 18px;
    padding-left: 22px;
    background: url(/components/com_fireboard/template/default/images/pathway_start.gif) no-repeat left center;
    padding-top: 2px !important;
    padding-top: 4px;
    }
.forum-pathway-2
    {
    height:      18px;
    line-height: 18px;
    background:  url(/components/com_fireboard/template/default/images/pathway_finallink.gif) no-repeat left center;
    padding-left: 30px;
    }
.forum-pathway-1 a:link, .forum-pathway-1 a:visited
    {
    font-weight: normal;
    text-decoration: underline;
    background: none;
    }
.forum-pathway-2, .forum-pathway-2 a:link
    {
    font-weight: bold;
    color:     #666666;
    text-decoration: none;
    text-indent: 5px;
    }
/*
BOTTOM AREA
-------------------------------------------------------------------- */
.fb-bottomarea thead tr
    {

    }
.fb-bottomarea thead tr th.th-left
    {
    border:     0px solid #70B4E4;

    }
.fb-bottomarea thead tr th.th-right
    {
    border:     0px solid #70B4E4;

    }
.fb-bottomarea thead tr th.th-right .inputbox {
border:1px solid #CCCCCC;
font-weight:normal;
text-decoration:none;
}
.jr-bottomarea-modlist
    {
    color: #FFFFFF;
    }
#fb-bottomarea_tbody td.td-1
    {
    text-align:  left;
    border-left: 1px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    padding:     5px;
    vertical-align: middle;
    width:       50%;
    }
#fb-bottomarea_tbody td.td-2
    {
    text-align:  left;
    border-left: 0px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:     5px;
    vertical-align: middle;
    width:       50%;
    }
.bof-forum-cat div.jr-bottomarea-jump .button
    {
    border: 1px solid #000000;
    background: none;
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;

    font-weight: normal;
    }
/*
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;
    background: url(/components/com_fireboard/template/default/images/left-ok.gif) right top;
	 background-repeat:no-repeat;
	 /*border-right:1px solid #CCCCCC;*/
	 background-attachment:scroll;
    }
.fb-msgview-left-c
    {
     background:     #EFF0F4;
    vertical-align: top;
    border-left:    1px solid #D4C9AD;
    }

.view-th
    {
    text-align:    right;
    padding-right: 10px;
    border: 1px solid #CCCCCC;
    }
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;
    }
.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(/components/com_fireboard/template/default/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 25px;
    width: 100%;
    }
.msgsignature
    {
    border-top: dotted 1px #ccc;
	border-right:1px solid #cccccc;
    /*margin-top: 40px;*/
    text-align: left;
    color: #999;
    padding-top: 10px;
	padding-left:5px;
    }
/*
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_inputbox {
	width:98%;
	background-color:#FFFFCC;
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.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;
    }

/*
SEARCH PAGE
-------------------------------------------------------------------- */
.bof-search-results
    {
    font-weight: bold;
    color: #ff0000;
    }
span.searchword
    {
    color:       red;
    font-weight: bold;
    }
.forumsearch th.th-1
    {
    width:      75%;
    text-align: left;
    padding-left: 10px;
    }
.forumsearch th.th-2
    {
    width:      10%;
    text-align: center;
    }
.forumsearch th.th-3
    {
    width:      15%;
    text-align: left;
    }
.forumsearch td.td-1
    {
    text-align:   left;
    padding-left: 10px;
    }
.forumsearch td.td-2
    {
    text-align: center;
    }
.forumsearch td.td-3
    {
    text-align:   left;
    border-right: 1px solid #CCC;
    }
/*
LATESTX
------------------------------------------------ */
.latestx tbody#bof-latestx_tbody th.th-1
    {
    width:      60%;
    text-align: left;
    }
.latestx tbody#bof-latestx_tbody th.th-2
    {
    width:      10%;
    text-align: center;
    }
.latestx tbody#bof-latestx_tbody th.th-3
    {
    width:      15%;
    text-align: center;
    }
.latestx tbody#bof-latestx_tbody th.th-4
    {
    width:      15%;
    text-align: left;
    }
.latestx tbody#bof-latestx_tbody td.td-1
    {
    text-align: left;
    }
.latestx tbody#bof-latestx_tbody td.td-2
    {
    text-align: center;
    }
.latestx tbody#bof-latestx_tbody td.td-3
    {
    text-align: center;
    }
.latestx tbody#bof-latestx_tbody td.td-4
    {
    text-align:   left;
    border-right: 1px solid #ccc;
    }
/*
RULES
------------------------------------------------ */
td.bof-rulesdesc
    {
    vertical-align: top;
    padding: 5px;
    border:  1px solid #ccc;
    }
/*
FAQ
------------------------------------------------ */
td.bof-faqdesc
    {
    vertical-align: top;
    padding: 5px;
    border:  1px solid #ccc;
    }
/*
WHOISONLINE PAGE
-------------------------------------------------------------------- */
.forumwhoisonline th.th-1
    {
    width:      20%;
    text-align: left;
    padding-left: 10px;
    }
.forumwhoisonline th.th-2
    {
    width:      15%;
    text-align: center;
    }
.forumwhoisonline th.th-3
    {
    width:      65%;
    text-align: left;
    }
.forumwhoisonline td.td-1
    {
    text-align:   left;
    padding-left: 10px;
    }
.forumwhoisonline td.td-2
    {
    text-align: center;
    }
.forumwhoisonline td.td-3
    {
    text-align:   left;
    border-right: 1px solid #CCC;
    }
/*
FORUM STATS
----------------------------------------------- */
.frontstats thead tr th
    {

    }
.frontstats tr.bof-sectiontableheader
    {

    }
.forumstats
    {
    border-left:  1px solid #ccc;
    border-right: 1px solid #ccc;
    }
.frontstats th.th-1
    {
    border-left:  1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-left: 5px;
    text-align:   left;
    }
#frontstats_tbody td.td-1
    {
    text-align:  left;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding:     5px;
    }
.bof-forum-cat#frontstats_tbody td.td-1
    {
    border-left:  1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    }
/*
MISC
----------------------------------------------- */
span.newchar
    {
    color:       #FF6600;
    font-weight: bold;
    text-transform: uppercase;
    }
.fb_group_1 {
	color:#00CCFF !important;
}
.fb_group_2 {
	color:#FF0000 !important;
}
.fb_group_3 {
	color:#6600FF !important;
}
.fb_group_4 {
	color:#FF9900 !important;
}
.fb_group_5 {
	color:#00FF00 !important;
}
.fb_group_6 {
	color:#CC00FF !important;
}
.fb_group_7 {
	color:#999999 !important;
}
.fb_group_8 {
	color:#33CC00 !important;
}
.view-group_2 {
	display:block;
	background:url(/components/com_fireboard/template/default/images/group_2.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
	overflow:hidden;
}
.view-group_3 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_3.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.view-group_4 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_4.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.view-group_5 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_5.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.view-group_6 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_6.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.view-group_7 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_7.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.view-group_8 {
	display:block;
	overflow:hidden;
	background:url(/components/com_fireboard/template/default/images/group_8.gif) no-repeat left top;
	width:135px;
	height:37px;
	text-indent:-1000px;
	margin:0 auto 5px auto;
	color:#FF0000;
}
.fb_message_editMarkUp_cover {
	width:auto;
	text-align:right;
	font-size:9px;
	font-family:Georgia, "Times New Roman", Times, serif;
    background: url(/components/com_fireboard/template/default/images/edit.gif) no-repeat 5px center;
    border-right: 1px solid #CCCCCC;
	padding-right:5px;
/*	margin-left:5px;*/
	background-color:#FFFFDF;
	border-bottom:1px solid #EEEEEE;
	border-left:1px solid #EEEED0;
	padding-left:5px;
}
.fb_msg_1 {
	text-align:center;
	border:1px solid #0000FF;
	height:105px;
	vertical-align:top;
	padding:0px;
	margin:0px;
}
/*MY PROFILE
-------------------------------------------------------------------- */
.fb_myprofile_menu {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.fb_myprofile_general {
    background: #FFFFFF;
    }
.fb_myprofile_left {
	width:30%;
	vertical-align:top;
	font-size:12px;
}
.fb_myprofile_mid {
width:5px;
}
.fb_myprofile_right {
}
.fb_myprofile_menu td{
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}
.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 {
width:100%;
display:block;
font-weight:bold;
background-color:#CFDCEB;
}
.fb_myprofile_menu_staff {
padding: 5px 10px;
border-bottom: 4px solid #CCCCCC;
}
.fb_myprofile_general td {
padding: 3px 5px;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.fb_title_cover {
	/*background-color:#7F9DB9;*/
	background-color: #508AD3;
	color:#FFFFFF;
	/*font-size:12px;*/
	vertical-align:middle;
	/*border:1px solid #CCCCCC;*/
	/*padding-left:5px;*/
	padding-top:8px;
	height:25px;
	/*width:100%;*/
}
.fb_title {
	height:25px;
	/*width:100%;*/
	padding-left:5px;
	padding-top:8px;
	vertical-align:middle;
}
.head1 {
	width:98%;
	padding:0;
	margin:0;
	height:25px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
}
.head2 {
	width:98%;
	padding:0;
	margin:0;
	height:25px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
	background-color:#CFDCEB;
}
.viewcover1
    {
    border: 1px solid #CCCCCC;
    background: #DDDDDD;
    color: #333333;
    text-align: left;
    margin: 2px 5px;
	padding-left:5px;
    }
.bof-fb-profile-left {
	width:30%;
	border-left:1px solid #CCCCCC;
}
.bof-fb-profile-right {
	width:70%;
}

