cleaned up CSS and font for better browser support