John,
I think the line height is spacing everything farther than what it should be. Before you adjust your CSS, do this first.
Open AtomSummary.php and find this line
print '<span style="font-size: 120%; line-height: 2em"><b>'.$a[0][2].' - '. $a[0][0]. '</b></span>
';
Replace it with this line
print '<span style="font-size: 120%"><b>'.$a[0][2].' - '. $a[0][0]. '</b></span>
';
After you do that, then the css can be adjusted if needed.