/* Forum-only rules, loaded after site.css so that file stays identical across
   the three vhosts. The message tables are still the 2001 markup. */

/* forum_styles.css sized these by point; keep the roles, drop the pt units. */
.t { font-size: 1em; }
.d { font-size: .82em; color: var(--ink-soft); }
.u { font-size: .7em; color: var(--ink-soft); }

/* The message tables paint themselves light through bgcolor and background gifs,
   which the dark palette's near-white ink would land on unreadably. Anything
   still carrying a legacy background keeps legacy ink. */
table[bgcolor] td,
table[background] td,
td[bgcolor],
td[background] {
	color: #111;
}

table[bgcolor] td a,
table[background] td a,
td[bgcolor] a,
td[background] a {
	color: #00c;
}

/* The reply tree indents with 20px spacer gifs, so it cannot reflow; let it
   scroll inside the panel rather than widening the page. */
.msgtree { overflow-x: auto; }

/* Pin the row to the gif's own height: left to the text's leading it lands a
   pixel or two over, and the indent gifs stop meeting. */
.msgtree td { line-height: 20px; }

/* The author cell wraps its obfuscated name in a <p>, which site.css gives a
   paragraph's bottom margin: an empty line under every row of the tree. */
.msgtree p { margin: 0; }
