better tab styles

This still needs to be cleaned up and improved, but it looked kind of terrible before this update.