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

	}





	table.bof-forum-header tr td,

	a.forumtools:link, 

	a.forumtools:visited,

	.forum-pathway-2, 

	.forum-pathway-2 a:link

    {

	font-size: 12px;

	}	









	/* Background Color





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





	.fb_review_header,

	.bof-forum-cat thead tr th,

	.recentposts thead tr th,

	.whoisonline thead tr th,

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

	}



	table.bof-forum-header

	{

	background: #99CC00;

	}





	tbody tr.bof-sectiontableheader,

	.recentposts tbody tr.bof-sectiontableheader,

	.whoisonline tbody tr.bof-sectiontableheader,

	.frontstats tr.bof-sectiontableheader

    {

    background: #EEEEEE;

    }





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

	}



	.bof-thead-desc, 

	.bof-thead-child,

	.bof-thead-child a,

	.bof-latest-subject-by,

	.bof-latest-subject-date,

	span.msgusertype,

	span.msgdate,

	.msgtext	

	{

	color: #333333;

	}







	/* 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: Arial, Helvetica, Verdana, 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, Verdana, sans-serif;

    font-style: italic;

    background: #F7F7F7;

    }







/*new and not_new notifications */





.fb_new

    {

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

    font-weight: bold;

    color: #FF0000;

    }





.fb_notnew

    {

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

    font-weight: bold;

    color:     #C0C0C0;

    }





/*file attachments */





.fb_file_attachment

    {

    background:#ededed url(emoticons/file.png) no-repeat;

    padding-top: 2px;

    padding-left: 35px;

    border: solid 1px #000000;

    color: #000000;

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

    }







/* write.html.php */





.image_hide

    {

    position: relative;

    visibility: visible;

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

    }





.file_hide

    {

    position: relative;

    visibility: visible;

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

    }











.general





    {





    position: relative;





    visibility: visible;





    font-family: Arial, Helvetica, Verdana, 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(images/search_icon.gif) no-repeat 5px center;





    font-family: Arial, Helvetica, Verdana, 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(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(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(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(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, Verdana, 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(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:       #FF6600;





    font-weight: bold;





    text-transform: uppercase;





    }






