
/** $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,
 .bof-latest-subject-date,
 .latest-subject-date,
 table.bof-postmessage .bof-posthint .bof-inputbox,
 .jr-latest-subject-date {
	font-size: 9px;
}

 tbody tr.bof-sectiontableheader th{
 font-size:12px;
 }

.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,
 .recentposts thead tr th,
 .whoisonline thead tr th,
 table.bof-forum-header,
 .fb-bottomarea thead tr,
 .frontstats thead tr th,
 .bof-forum-cat thead tr th
 {
	background: url(images/menu-bar.gif) repeat-x center;
border:1px solid #878787;
}
.fb_review_header strong{
color:#FFFFFF;
}

 .forumtools_contentBox{
 background:url(images/cell2.gif);
 }

.fb-bottomarea thead tr th.th-left,
.fb-bottomarea thead tr th.th-right{
 background:#000000;
}

tbody tr.bof-sectiontableheader,
 .recentposts tbody tr.bof-sectiontableheader,
 .whoisonline tbody tr.bof-sectiontableheader,
 .frontstats tr.bof-sectiontableheader {
	background: #101010;
}

tbody tr.bof-sectiontableentry1 {
	background: url(images/cell1.gif);
}

tbody tr.bof-sectiontableentry2,
 .bof-profilebox {
	background: url(images/cell2.gif);
}

 .bof-forum-pathway{
 background:#3c3c3c;
 }

.fb_review_table,
 table.bof-postmessage .bof-button,
 table.bof-postmessage .bof-slcbox
 {
	background: #101010;
}

/* 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: #999999;
}

.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;
}

#joomlaforum{
background:#000000;
}

/* Post History */

.fb_review_table {
	text-align: left;
	border-spacing: 1px;
}

.fb_review_header {
	color: #ffffff;
}

.fb_review_body0 {
	background: url(images/cell2.gif) ;
	line-height:      100%;
	padding:          3px 10px;
}

.fb_review_body1 {
	background: url(images/cell1.gif) ;
	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: url(images/cell1.gif);
	color:#FFFFFF;
}

/*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: url(images/cell2.gif);
	padding-top: 2px;
	padding-left: 35px;
	border: solid 1px #000000;
	color:#999999;
	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 #101010;
}

.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 {
}

.bof-sectiontableheader{
height:30px;
}

tbody tr.bof-sectiontableheader th {
	height: 20px;
	line-height: normal;
	padding: 0px;
	border-bottom: 2px solid #000000;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #ffffff;
	vertical-align: middle;
}

tr.bof-sectiontableheader th.th-1,
tr.bof-sectiontableheader th.th-2,
tr.bof-sectiontableheader th.th-3,
tr.bof-sectiontableheader th.th-4,
tr.bof-sectiontableheader th.th-5  {
	border: 1px solid #000000;
	padding:0 10px;
}


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: #101010 1px solid;
}

td.td-2 {
	border-left:  #101010 1px solid;
	border-right: #101010 1px solid;
}

td.td-3 {
	text-align:  center;
	border-left: #101010 1px solid;
	border-right: #101010 1px solid;
}

td.td-4 {
	text-align:  center;
	border-left: #101010 1px solid;
	border-right: #101010 1px solid;
}

td.td-5 {
	border-left:  1px solid #101010;
	border-right: 1px solid #101010;
}

tr.bof-sectiontableentry1 td,
tr.bof-sectiontableentry2 td {
	border-bottom: 1px solid #101010;
}

tr.bof-sectiontableentry1 td.td-1,
tr.bof-sectiontableentry2 td.td-1 {
	border-left:  1px solid #101010;
}

tr.bof-sectiontableentry1 td.td-5,
tr.bof-sectiontableentry2 td.td-5 {
	border-right: 1px solid #101010;
}

/* */



.bof-thead-title a:link,
.bof-thead-title a:visited {
	font-weight: bold;
	text-decoration: none;
	margin-left:10px;
}

.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;
	margin-left:10px;
}

.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;
	margin-left:10px;
	font-size:12px;
	color:#FFFFFF;
}

/*

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 #101010;
}

/*

ANNOUNCEMENT

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

.announcements th.th-1 {
	text-align:  right;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
	padding-right: 5px;
}

.announcements td.td-1 {
	text-align:  left;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
	padding:     5px;
}

.forumann {
border-right:1px solid #101010;
border-left:1px solid #101010
}

.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 #101010;
	border-right: 1px solid #101010;
	padding:     5px;
}

.bof-forum-cat#whoisonline_tbody td.td-1 {
	border-left:  1px solid #101010;
	border-right: 1px solid #101010;
}

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, 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: 0px solid #101010;
}

.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: url(images/menu-bar.gif) center;
	font-weight: bold;
	color: #990000;
	padding: 5px;

}

.bof-contentheading span {
	background:   url(images/spoticon.gif) no-repeat left center;
	padding-left: 20px;
}

.bof-sectiontableentry1_stickymsg {
	background: url(images/cell2.gif);
}

.bof-sectiontableentry2_stickymsg {
	background:  url(images/cell1.gif);
}

tr.bof-sectiontableentry1_stickymsg td,
 tr.bof-sectiontableentry2_stickymsg td {
	border-bottom: 1px solid #101010;
}

tr.bof-sectiontableentry1_stickymsg td.td-1,
 tr.bof-sectiontableentry2_stickymsg td.td-1 {
	border-left: 1px solid #101010;
}

.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 #101010;
}

.flattable tr.bof-sectiontableentry1 td.td-5,
 .flattable tr.bof-sectiontableentry2 td.td-5 {
	border-left:  1px solid #101010;
	border-right: 1px solid #101010;
}

img.stickyicon,
img.attachicon {
	float:  right;
	border: 0;
	margin: 2px;
}

img.catavatar {
	width:  20px;
	height: 20px;
	margin-left: 4px;
	border: 1px solid #101010;
}

/*

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 #101010;
	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 #101010;
	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;
	color:#FFFFFF !important;
}

.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 #101010;
	font-weight:normal;
	text-decoration:none;
}

.jr-bottomarea-modlist {
	color: #FFFFFF;
}

#fb-bottomarea_tbody td.td-1 {
	text-align:  left;
	border-left: 1px solid #101010;
	border-right: 0px solid #101010;
	padding:     5px;
	vertical-align: middle;
	width:       50%;
}

#fb-bottomarea_tbody td.td-2 {
	text-align:  left;
	border-left: 0px solid #101010;
	border-right: 1px solid #101010;
	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:      url(images/cell1.gif);
	vertical-align: top;
	width:          170px;
	border-bottom:  0px solid #101010;
	border-left:    1px solid #101010;
}

.fb-msgview-left-b {
	background:     url(images/cell1.gif);
	vertical-align: top;
	width:          170px;
	border-bottom:  1px solid #101010;
	border-left:    1px solid #101010;
}

.fb-msgview-l-cover {
	overflow: auto;
	text-align: center;
	padding:  5px;
}

.view-th {
	text-align:    right;
	padding-right: 10px;
	background:url(images/cell2.gif)
}

span.fb_avatar img {
	border:  1px solid #101010;
	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 {
background:url(images/cell2.gif);
	color: #ffffff;
	text-align: center;
	margin: 0 5px;
	padding:2px;
}

.fb-msgview-right {
	border-right:  1px solid #101010;
	border-bottom: 1px solid #EEE;
	padding:       5px 10px 5px 30px;
	vertical-align: top;
}

.fb-msgview-right-b {
	border-right:  1px solid #101010;
	border-bottom: 1px solid #101010;
	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 #101010;
	border-right: 1px solid #101010;
}


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 #101010;
}

.bof-postmessage tr.bof-sectiontableentry1 .fb-postbuttonset td.bof-posthint {
	background: #CCCCCC;
	border: 0;
	padding: 2px 5px;
}

table.bof-postmessage .bof-posthint .bof-inputbox {
	background: #CCCCCC;
	border: 0;
	width:     100%;
	font-weight:bold
}

.fb-postbuttonset {
	width: 95%;
}

.fb-postbuttons {
}

table.bof-postmessage .bof-txtarea {
	width:    95%;
	overflow: auto;
	height:   300px;
	border:   1px solid #ccc;
	background: url(images/cell1.gif);


}

.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 #101010;
}

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 #101010;
}

/*

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 #101010;
	padding-left:10px;
}

/*

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 #101010;
	border-right: 1px solid #101010;
	padding-left: 5px;
	text-align:   left;
}

#frontstats_tbody td.td-1 {
	text-align:  left;
	border-left: 1px solid #101010;
	border-right: 1px solid #101010;
	padding:     5px;
}

.bof-forum-cat#frontstats_tbody td.td-1 {
	border-left:  1px solid #101010;
	border-right: 1px solid #101010;
}

/*

MISC

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



span.newchar {
	color:       #ffffff;
	font-weight: bold;
	text-transform: uppercase;
}

#joomlaforum p,
#joomlaforum tr,
#joomlaforum td{
color:#878787 !important;
}

.inputbox{
color:#000000 !important;
}

.buttonbof-,
#jumpto input{
background: url(images/menu-bar.gif) repeat-x center;
border:1px solid #878787;
color:#ffffff
}

#jumpto input
{
width:40px;
}

 table.bof-postmessage .button,
 table.bof-postmessage .bof-button{
background: url(images/menu-bar.gif) repeat-x center;
border:1px solid #878787;
color:#ffffff;
text-align:center;
}

textarea{
color:#FFFFFF !important;
}