.forumcrumbs {
	font-weight: bold;
	margin-bottom: 8px;
}
.forumcrumbs a { text-decoration: none; }

.forumbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 6px;
}
.forumtitle {
	font-weight: bold;
	font-size: 11pt;
}
.forumbutton {
	background: #6699cc;
	color: #fff !important;
	font-weight: bold;
	padding: 4px 10px;
	text-decoration: none;
}
.forumadmin { margin: 0px; display: flex; gap: 10px; }

.mailrow.forumcatrow { grid-template-columns: 1fr 60px 60px 170px; }
.mailrow.forumtopicrow { grid-template-columns: 1fr 60px 170px; }
.forumname {
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
}
.forumtag {
	background: #FFCC99;
	color: #000;
	font-size: 7pt;
	font-weight: bold;
	padding: 1px 4px;
	margin-right: 4px;
}
.forumtag.locked { background: #ccc; }

/* Posts */
.forumpost {
	display: flex;
	border: 2px solid #6699cc;
	margin-bottom: 6px;
	background: #fff;
}
.forumauthor {
	width: 120px;
	flex-shrink: 0;
	background: #D5E8FB;
	text-align: center;
	padding: 6px;
	line-height: 1.4;
}
.forumauthor a { display: block; text-decoration: none; }
.forumauthor img {
	width: 90px;
	border: 1px solid #000;
	margin: 4px auto;
	display: block;
}
.forumbody {
	flex: 1;
	min-width: 0;
	display: flex;
	flex-direction: column;
}
.forumpostinfo {
	display: flex;
	justify-content: space-between;
	background: #B1D0F0;
	color: #336699;
	font-weight: bold;
	padding: 3px 6px;
	font-size: 7.5pt;
}
.forumpostlinks { display: flex; gap: 8px; }
.forumpostlinks a { text-decoration: none; }
.forumtext {
	padding: 8px;
	line-height: 1.5;
	word-wrap: break-word;
}
.forumtext blockquote {
	margin: 4px 0px 8px 10px;
	padding: 4px 8px;
	background: #F5F9FE;
	border-left: 3px solid #6699cc;
}
.forumpages b { color: #C00; margin: 0px 3px; }
.forumpages a { margin: 0px 3px; }
.inlineform { margin: 0px; display: inline; }
.hint { font-size: 7pt; color: #333; }
.reportlink { font-size: 7.5pt; color: #999 !important; text-decoration: none; font-weight: normal; }
.reportlink:hover { color: #C00 !important; text-decoration: underline; }
