OK, I messed with the CSS and removed the margin that was resulting in the messed up line spacing. The result? Icons are now shifted
very slightly down (0.15em vs. 0.4em) and tables look fine.
EDIT: Some of the taller icons (like
![Gollum [Gollum]](https://lotrtcgdb.com/forums/Smileys/classic/gollum.png)
) disrupt the line spacing slightly, but I don't think it's that big of a deal. In any case, the icons have their own CSS class now so I can tweak them as needed.