Just found some minor cruddery that I missed before we released the thing. You get that.
This stuff:
/* the small stats */
#index_common_stats
{
display: block;
margin: 0 0 0.5em 0;
text-align: right;
font-size: 0.9em;
position: relative;
top: -20px;
line-height: 1px;
}
is teh bat poo. Much better like this:
#index_common_stats
{
margin: -28px 0 0.5em 0;
float: right;
font-size: 0.9em;
line-height: 1.3em;
}
To keep the newsfader sorted you'll also need to add a clear: both; there:
/* the newsfader */
#newsfader
{
margin: 0 2px;
clear: both;
}
I'd also suggest adding a line break to the BoardIndex.template.php markup in #index_common_stats. The reason is that it's much more tolerant when using larger-than-default font sizes on a 1024 screen. You can go up to 300% of default without the stats overlapping the linktree. Without the line break things start getting messy at 175%. Having the text stacked to two lines still looks fine at default font sizes IMO. I'd say it's arguably neater.
<div id="index_common_stats">
', $txt['members'], ': ', $context['common_stats']['total_members'], ' • ', $txt['posts_made'], ': ', $context['common_stats']['total_posts'], ' • ', $txt['topics'], ': ', $context['common_stats']['total_topics'], '<br />
', ($settings['show_latest_member'] ? ' ' . $txt['welcome_member'] . ' <strong>' . $context['common_stats']['latest_member']['link'] . '</strong>' . $txt['newest_member'] : '') , '
</div>';