





/** $Id: forum.css 63 2007-04-17 21:23:17Z danialt $

*****************************************/

/* 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: 13px;

	}	





	/* 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: #0b6204;

	}

	

	tbody tr.bof-sectiontableheader,

	.recentposts tbody tr.bof-sectiontableheader,

	.whoisonline tbody tr.bof-sectiontableheader,

	.frontstats tr.bof-sectiontableheader

    {

    	background: #D1EACF;

    }

	

   tbody tr.bof-sectiontableentry1

    {

   		background: #EEEEEE;

    }

   tbody tr.bof-sectiontableentry2,	

   .bof-forum-pathway,

	.bof-profilebox

   {

       background:    #F7F7F7;

   }

   

   .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: #006600;

	}

	

	.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;

	}



	

	

	

/* 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(../../../../components/com_fireboard/template/default_green/emoticons/file.png) no-repeat;

    padding-top: 2px;

    padding-left: 35px;

    border: solid 1px #000000;

    color: #000000;

    font-family: Arial, Verdana, sans-serif;



    }



/* 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;

    }



/* message body */



.fb_messagebody

    {

    border-top: thin solid silver;

    display: block;

    padding-top: 4px;

    margin-top: 4px;

    margin-bottom: 4px;

    }



/* 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;

    }



.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 { }



th.th-3

    {

    width: 5%;

    }



th.th-4

    {

    width: 5%;

    }



th.th-5

    {

    width: 30%;

    }



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;

    }



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;

    }



a.whois1:link, a.whois1:visited

    {

    color:       #FF0000;

    font-weight: bold;

    text-decoration: none;

    }



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_green/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

    {

    color: #FFFFFF;

    }



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_green/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

-------------------------------------------------------------------- */

#bof-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;

    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(../../../../components/com_fireboard/template/default_green/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_green/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_green/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;

    }



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;

    }





/*

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;

    }



.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_green/images/msgtitleicon.gif) no-repeat left center;

    padding-left: 25px;

    line-height: 26px;

    }



span.msgdate

    {

    font-weight: normal;

    text-decoration: none;

    padding-left: 10px;

    }



span.msgkarma

    {

    font-weight: bold;

    color:     #333333;

    text-decoration: none;

    padding-right: 10px;

    }



.msgtext

    {

    line-height: 140%;

    border-top: 1px solid #eeeeee;

    margin-top: 10px;

    }



div.msgtext pre, 

div.msgtext .code

    {

    border-left: 5px solid #F4A94F;

    border-right: 1px solid #CCC;

    border-top: 1px solid #CCC;

    border-bottom: 1px solid #CCC;

    font-family: "Courier News", monospace;

    font-size-adjust: none;

    font-stretch: normal;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    line-height: 1.5;

    margin: 5px 0pt 15px;

    padding: 10px 15px;

    width: 100%;

    }



.msgsignature

    {

    border-top: dotted 1px #ccc;

    margin-top: 40px;

    text-align: left;

    color: #999;

    padding-top: 10px;

    }



/*

POST PAGE

-------------------------------------------------------------------- */

.bof-postmessage

    {

    border-left:  1px solid #ccc;

    border-right: 1px solid #CCCCCC;

    }



table.bof-postmessage .bof-button

    {

    border: 1px solid #999;

    color: #000;

    padding: 1px;

    }



table.bof-postmessage .bof-slcbox

    {

    border: 1px solid #999;

 	color: #000;

    }



#fb_post_message .postinput

    {

    width:  94%;

    border: 1px solid #ccc;

    padding: 3px 5px;

    }



.bof-postmessage tr.bof-sectiontableentry2 td.fb-topicicons td

    {

    border-bottom: 0px solid #CCCCCC;

    }



.bof-postmessage tr.bof-sectiontableentry1 .fb-postbuttonset td.bof-posthint

    {

    background: #FFFFCC;

    border: 1px solid #CFC1A9;

    padding: 2px 5px;

    }



table.bof-postmessage .bof-posthint .bof-inputbox

    {

    background: #FFFFCC;

    

    border:    0px solid #FFFFCC;

    width:     100%;

    }



.fb-postbuttonset

    {

    width: 95%;

    }



.fb-postbuttons { }



table.bof-postmessage  .bof-txtarea

    {

    width:    95%;

    overflow: auto;

    height:   300px;

    border:   1px solid #ccc;

    }



.bof-txtarea

    {

    height: 300px;

    width: 95%;

    }



.bof-postmessage tr.bof-sectiontableentry1 .fb-postbuttonset td,

.bof-postmessage tr.bof-sectiontableentry2 .fb-postbuttonset td

    {

    border-bottom: 0px solid #CCCCCC;

    }



table.bof-postmessage .button

    {

    border: 1px solid #999;

    color: #333;

    font-weight: bold;

    padding: 3px 10px;

    margin: 3px;

    }

/*

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:       #ff0000;

    font-weight: bold;

    text-transform: uppercase;

    }

