some more css stylings to prevent firefox and safari uglyness