/** $Id: forum.css 63 2007-04-17 21:23:17Z danialt $*****************************************//* FONT SIZE------------------------------------*/	a:link ,  a:visited {		color: #666666;		text-decoration: none;	}		 a:hover {		color: #CC3300;		text-decoration: none;	}		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 {		color: #666666;		text-decoration: none;	}	.bof-thead-title a:hover {		color: #CC3300;		text-decoration: none;	}		.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;	 }		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: #333333;	}		tbody tr.bof-sectiontableheader,	.recentposts tbody tr.bof-sectiontableheader,	.whoisonline tbody tr.bof-sectiontableheader,	.frontstats tr.bof-sectiontableheader    {    	background: #999999 ;    }	   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,		div.jr-topic-title a,	span.msgtitle,	.forum-pathway-1,	.forum-pathway-1 a:link, 	.forum-pathway-1 a:visited	{	    color: #666666;	}		#topprofilebox_tbody a:link , #topprofilebox_tbody a:visited {		color: #666666;		text-decoration: none;	}		#topprofilebox_tbody a:hover {		color: #CC3300;		text-decoration: none;	}		.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;*/	  font-family: Arial, Helvetica, sans-serif;	}	#joomlaforum_header {		padding: 0px;	}		/* 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, Helvetica, 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, sans-serif;    }/* write.html.php */.image_hide    {    position: relative;    visibility: visible;    font-family: Arial, Helvetica, sans-serif;    }.file_hide    {    position: relative;    visibility: visible;    font-family: Arial, Helvetica, sans-serif;    }.general    {    position: relative;    visibility: visible;    font-family: Arial, Helvetica, 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: 0px 0px 5px	;    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: #33333;    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    {    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;    }.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    {    padding-top: 0px;      }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, 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: 10px;    }.profilebox-mid    {    padding: 5px;    text-align: left;    }.profilebox-right    {    }.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;        margin-top:    0px;    }.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, 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-act{	font-size:   11px;}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: Arial, Helvetica, sans-serif;    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;    }
