cleaned up css, works in Android 2.2+ browsers