More theming updates and compatability fixes for Firefox