replaced all instances of non-standard background-position declaration

This is for firefox compatibility
Several spacing and text-size fixes to address display issues on iphone

Closes #1176