The reason this happens has to do with tables and float. The mod is the way it is upon suggestion of someone, I can't remember, that wnated the arrows on the far right. I figured that he wouldn;t be alone so I included it the mod. The draw back was the different things on different lines
This fix will put everything on the same line, BUT the arrows will be close to the thread topic. I tried for a couple hours one night to use CSS to move the arrows back over, but was unable (they are in a div that is floated left; you can float the arrows right but they move to a different line).
Anyway, here is the fix. I would do it in the mod file so just in case you remove this mod, it will remove correctly.
1) In Boardmod open the mod in the Mod Editor.
2) There are two search and replac commands for MessageIndex.pl, these we will work with.
3) Change the first replace by from
$msublink = qq~<table width="100%" cellborder="0" cellpadding="0" cellspacing="0"><tr><td><a href="$scripturl?virboard=$currentboard;num=$mnum">$msub</a></td><td align="right"><font size="1">$stickdir</font></td></tr></table>~;
to this
$msublink = qq~<a href="$scripturl?virboard=$currentboard;num=$mnum">$msub</a><font size="1">$stickdir</font>~;
4) Likewise, in the second search and replace, change the replace by with
$msublink = qq~<table width="100%" cellborder="0" cellpadding="0" cellspacing="0"><tr><td><a href="$scripturl?num=$mnum">$msub</a></td><td align="right"><font size="1">$stickdir</font></td></tr></table>~;
to
$msublink = qq~<a href="$scripturl?num=$mnum">$msub</a><font size="1">$stickdir</font>~;