Adjust CSS for correct positioning in all browsers

This should be a more standard way to get the icons to stack. It now works
across all three browsers (Chrome, Firefox, and IE)