/** $Id: forum.css 57 2007-04-14 13:45:54Z danialt $
*****************************************/
/* FONT SIZE
------------------------------------*/

span.newchar {
	font-size:   80%;
}

.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: 90%;
}
	
.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,
.msgsigature,
table.bof-postmessage .bof-slcbox,
span.msgdate,
span.msgkarma {
     	font-size: 95%;
}
	
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,
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: 95%;
}

.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 {
	font-size: 100%;
}

.msgtext {
	font-size: 95%;
}

table.bof-forum-header tr td,
a.forumtools:link, 
a.forumtools:visited,
.forum-pathway-2, 
.forum-pathway-2 a:link {
	font-size: 100%;
}	

table.bof-postmessage .bof-button,
.bof-forum-cat div.jr-bottomarea-jump .button,
table.bof-postmessage .button {
    	font-size: 85%;
}

input { font-size: 90%; }


/* 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: #61722F;
	background: #AAB595;
}
	
tbody tr.bof-sectiontableheader,
.recentposts tbody tr.bof-sectiontableheader,
.whoisonline tbody tr.bof-sectiontableheader,
.frontstats tr.bof-sectiontableheader {
	background: #A6D34D;
}
	
tbody tr.bof-sectiontableentry1 {
	background: #F3FAFF;
}
   
tbody tr.bof-sectiontableentry2,	
.bof-forum-pathway,
.bof-profilebox {
	background: #E5EFF6;
}
   
.fb_review_table,
table.bof-postmessage .bof-button,
table.bof-postmessage .bof-slcbox,
table.bof-postmessage .button {
	background: #9FB0A4;
}
	
/* 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,
.bof-thead-child,
.bof-thead-child a {
	color: #254B61;
	color: #222;
}
	
.bof-thead-desc, 
.bof-latest-subject-by,
.bof-latest-subject-date,
span.msgusertype,
span.msgdate {
	color: #444;
}

.msgtext	{
	color: #111;
}
	
#joomlaforum a:hover {
	color: #1CAF92;
}

/* general font 
-------------------- */

#joomlaforum th,
#joomlaforum tr,
#joomlaforum td,
#joomlaforum h1,
#joomlaforum h2,
#joomlaforum h3,
#joomlaforum h4,
#joomlaforum h5 {
	font-family: Tahoma, Helvetica Narrow, Helvetica, Arial, Verdana, sans-serif;
}

#joomlaforum div,
#joomlaforum table,
#joomlaforum p,
#joomlaforum span,
#joomlaforum a {
	font-family: Verdana, Arial, sans-serif;
}

/* Post History */
.fb_review_table {
	text-align: left;
	border-spacing: 1px;
}

.fb_review_header {
	color: #ffffff;
}

.fb_review_body0 {
	color: #404040;
	background-color: #FFFFCC;
	line-height: 100%;
	padding: 3px 10px;
}

.fb_review_body1 {
	color: #404040;
	background-color: #FFFFFF;
	padding: 3px 10px;
	line-height: 140%;
}

.fb_review_quote {
	padding: 5px;
	border: dotted 1px #ccc;
	background-color: #FFF;
	color: #999;
	display: block;
}

/*** header related ***/

/* Quote & Code blocks */
td pre {
	background-color: #e6e6e6;
	border: 1px solid #000000;
	overflow: scroll;
	width:  350px;
}

.fb_quote {
	display: block;
	border: 1px dotted #CCC;
	margin: 5px 0pt;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background: #F7F7F7;
}

/*new and not_new notifications */
.fb_new {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.fb_notnew {
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #C0C0C0;
}

/*file attachments */
.fb_file_attachment {
	background:#ededed url(emoticons/file.png) no-repeat;
	padding-top: 2px;
	padding-left: 35px;
	border: solid 1px #000000;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
}

/* write.html.php */
.image_hide {
	position: relative;
	visibility: visible;
	font-family: Arial, Sans Serif;
}

.file_hide {
	position: relative;
	visibility: visible;
	font-family: Arial, Sans Serif;
}

.general {
	position: relative;
	visibility: visible;
	font-family: Arial, Sans Serif
}

/* post message layout */
.fb_leftcolumn {
	width: 160px;
	text-align: right;
}

/*avatar picture */
.fb_avatar {
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	display:    block;
}

/* message body */
.fb_messagebody {
	border-top: thin solid silver;
	display: block;
	padding-top: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/* signature */
.fb_signature {
	border-top: thin dashed silver;
	margin-bottom: 4px;
	padding-top: 4px;
	margin-top: 4px;
	display: block;
}

/* Footer */
.fb_credits {
	position:   relative;
	text-align: center;
}

.fb_footer {
	text-align: center;
}

/* Rss Link */
img.rsslink {
	position: absolute;
	right: 3px;
	top: 0px;
}

/*********************/
.bof-forum-cat {
	width:  100%;
	margin: 5px 0;
	border-bottom: 4px solid #C3CED5;
}

.forum-cat {
	width:  100%;
	margin: 5px 0;
}

.bof-forum-cat thead tr th {
	background: url(images/thead_bg.gif) no-repeat scroll left top;
	padding: 3px 2px 2px 5px;
	border-bottom: 1px solid rgb(81, 117, 10); 
	border-right: 1px solid rgb(162, 209, 68);
}

th.th-1 { width: 1%; font-weight: normal; }
th.th-2 { font-weight: normal; }
th.th-3 { width: 7%; margin-right:3px; font-weight: normal; }
th.th-4 { width: 7%; margin-right:3px; font-weight: normal; }
th.th-5 { width: 30%; font-weight: normal; }

div.cat-title h3 {
	margin:  0;
	padding: 0;
}

.bof-forum-cat div.cat-title h3 {
	margin: 0;
	padding: 0;
	color: #222;
	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: #222;
	font-weight: normal;
	line-height: normal;
	padding: 2px;
}

.bof-forum-cat div.cat-title a {
	color: #222;
	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 {
	background:#D4DFBF url(images/tabl.gif) repeat-x scroll left top;
}

tbody tr.bof-sectiontableheader th {
	height: 20px;
	line-height: normal;
	padding: 0px;
	border-bottom: 1px solid #C3CED5;
	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 {
	border-left: 0px solid #C3CED5;
}

tr.bof-sectiontableheader th.th-5 {
	border-right: 0px solid #C3CED5;
}

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: #C3CED5 1px solid;
}

td.td-2 {
	border-left: #F3FAFF 1px solid;
	border-right: #C3CED5 1px solid;
}

td.td-3 {
	text-align: center;
	border-left: #F3FAFF 1px solid;
	border-right: #C3CED5 1px solid;
}

td.td-4 {
	text-align: center;
	border-left: #F3FAFF 1px solid;
	border-right: #C3CED5 1px solid;
}

td.td-5 {
	border-left: 1px solid #F3FAFF;
	border-right: 1px solid #C3CED5;
}

tr.bof-sectiontableentry1 td, 
tr.bof-sectiontableentry2 td {
    border-bottom: 1px solid #C3CED5;
}

tr.bof-sectiontableentry1 td.td-1, 
tr.bof-sectiontableentry2 td.td-1 {
	border-left: 1px solid #C3CED5;
}

tr.bof-sectiontableentry1 td.td-5, 
tr.bof-sectiontableentry2 td.td-5 {
	border-right: 1px solid #C3CED5;
}


/* */

.bof-thead-title a:link, 
.bof-thead-title a:visited {
	font-weight: bold;
	text-decoration: underline;
}

.bof-thead-title a:hover {
	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  {
	background: url(images/thead_repeat_blue.gif) no-repeat scroll left top;
	border-bottom: 1px solid rgb(41, 81, 111); 
	border-right: 1px solid rgb(112, 180, 228);
}

.recentposts tbody tr.bof-sectiontableheader {
	background:#DFE9EF url(images/tabl_blue.gif) repeat-x scroll left top;
}

.recentposts tbody td.td-1 {
	text-align:  left;
	border-left: 1px solid #C3CED5;
	border-right: 1px solid #C3CED5;
	padding: 5px;
}

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 #C3CED5; }

/*
ANNOUNCEMENT
-------------------------------------------------------------------- */
.announcements th.th-1 {
	text-align:  right;
	border-left: 1px solid #C3CED5;
	border-right: 1px solid #C3CED5;
	padding-right: 5px;
}

.announcements td.td-1 {
	text-align:  left;
	border-left: 1px solid #C3CED5;
	border-right: 1px solid #C3CED5;
	padding:     5px;
}

.forumann {
	border-left:  1px solid #ccc;
	border-right: 1px solid #ccc;
}

.forumreadann {
	padding: 10px;
}

/*
WHOISONLINE
-------------------------------------------------------------------- */
.whoisonline thead tr th  {
	background: url(images/thead_repeat_blue.gif) no-repeat scroll left top;
	border-bottom: 1px solid rgb(41, 81, 111); 
	border-right: 1px solid rgb(112, 180, 228);
}

.whoisonline tbody tr.bof-sectiontableheader {
	background:#DFE9EF url(images/tabl_blue.gif) repeat-x scroll left top;
}

#whoisonline_tbody td.td-1 {
	text-align:  left;
	border-left: 1px solid #C3CED5;
	border-right: 1px solid #C3CED5;
	padding: 5px;
}

.bof-forum-cat#whoisonline_tbody td.td-1 {
	border-left:  1px solid #C3CED5;
	border-right: 1px solid #C3CED5;
}

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 {
	background: url(images/thead_blue.gif) no-repeat scroll left top;
	border-bottom: 1px solid rgb(81, 117, 10); 
	border-right: 1px solid rgb(162, 209, 68);
}

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 #C3CED5;
}

.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 #C3CED5;
    border-right: 1px solid #C3CED5;
    border-top: 1px solid #F3FAFF;
}

.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 #C3CED5;
}

tr.bof-sectiontableentry1_stickymsg td.td-1, 
tr.bof-sectiontableentry2_stickymsg td.td-1 {
    border-left: 1px solid #C3CED5;
}

.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 #C3CED5;
}

.flattable tr.bof-sectiontableentry1 td.td-5, 
.flattable tr.bof-sectiontableentry2 td.td-5 {
    border-left:  1px solid #F3FAFF;
    border-right: 1px solid #C3CED5;
}

img.stickyicon, img.attachicon {
    float:  right;
    border: 0;
    margin: 2px;
}

img.catavatar {
    width:  20px;
    height: 20px;
    margin-left: 4px;
    border: 1px solid #C3CED5;
}

/*
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 #C3CED5;
    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 #C3CED5;
    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 {
	background: url(images/thead_repeat_blue.gif) no-repeat scroll left top;
	border-bottom: 1px solid rgb(41, 81, 111); 
	border-right: 1px solid rgb(112, 180, 228);
}

.fb-bottomarea thead tr th.th-right {
	border:0px solid #70B4E4;
	border-bottom: 1px solid rgb(41, 81, 111); 
}

.fb-bottomarea thead tr th.th-right .inputbox {
	border: 1px solid #C3CED5;
	font-weight: normal;
	text-decoration: none;
}

.jr-bottomarea-modlist {
	color: #FFFFFF;
}

#fb-bottomarea_tbody td.td-1 {
	text-align: left;
	border-left: 1px solid #C3CED5;
	border-right: 0px solid #C3CED5;
	padding: 5px;
	vertical-align: middle;
	width: 50%;
}

#fb-bottomarea_tbody td.td-2 {
	text-align: left;
	border-left: 0px solid #C3CED5;
 	border-right: 1px solid #C3CED5;
	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,
.fb-msgview-left-b {
	background: #AAB595 url(images/fb-msgview-left-bgborder.gif) repeat-y right;
	vertical-align: top;
	width: 170px;
	border-bottom: 0px solid #C3CED5;
	border-left: 1px solid #C3CED5;
}

.fb-msgview-l-cover {
	background: transparent url(images/fb-msgview-left-ok.gif) no-repeat right top;
	overflow: auto;
	text-align: center;
	padding: 5px;
}

.view-th {
	text-align: right;
	padding-right: 10px;
}

span.fb_avatar img {
	border: 1px solid #C3CED5;
	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: #AAB595;
	color: #333333;
	text-align: center;
	margin: 2px 5px;
}

.fb-msgview-right {
	border-right: 1px solid #C3CED5;
	border-bottom: 1px solid #EEE;
	padding: 5px 10px 5px 30px;
	vertical-align: top;
}

.fb-msgview-right-b {
	border-right: 1px solid #C3CED5;
	border-bottom: 1px solid #C3CED5;
	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 #C3CED5;
}

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 #C3CED5;
}

.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 #C3CED5;
}

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 {
	background: url(images/thead_repeat_blue.gif) no-repeat scroll left top;
	border-bottom: 1px solid rgb(41, 81, 111); 
	border-right: 1px solid rgb(112, 180, 228);
}

.frontstats tr.bof-sectiontableheader {
	background:#DFE9EF url(images/tabl_blue.gif) repeat-x scroll left top;
}

.forumstats {
    border-left:  1px solid #ccc;
    border-right: 1px solid #ccc;
}

.frontstats th.th-1 {
    border-left:  1px solid #C3CED5;
    border-right: 1px solid #C3CED5;
    padding-left: 5px;
    text-align:   left;
}

#frontstats_tbody td.td-1 {
    text-align:  left;
    border-left: 1px solid #C3CED5;
    border-right: 1px solid #C3CED5;
    padding:     5px;
}

.bof-forum-cat#frontstats_tbody td.td-1 {
    border-left:  1px solid #C3CED5;
    border-right: 1px solid #C3CED5;
}

/*
MISC
----------------------------------------------- */

span.newchar
    {
    color:       #FF6600;
    font-weight: bold;
    text-transform: uppercase;
    }

