css is being difficult, and causing a weird problem I'm trying to debug