When it comes to cascading style sheets I really should keep my mouth shut. I am very much not a CSS Ninja. CSS is the quacking duck of the internet; smooth and serene on the surface but splashing and flailing and spinning its webbed feet.
CSS wrangling is a lot like trying to plaster a wall made from sacks of ferrets. Every time you get a smooth surface the wall shifts from underneath and the plaster falls off one end and a grotesque lump appears at the other.
Then when you batter it into submission while the wall stops moving thankfully, colours start bleeding through everywhere you don’t want them. So you then have to slap even more plaster on, until the coating is so thick you seriously worry that it’ll detach from the wall under its own weight. Either that or dry so unevenly that cracks appear everywhere.
Anyhow, having stretched the plastering metaphor to breaking point and well beyond I must make a mental note to once again remember not to presume “simple” CSS styling requirements are actually simple to accomplish. More pertinently, when saying “sure, I’ll take a look at the CSS on your site” and thinking it’ll only take a few minutes replace minutes with hours and banish any thoughts that you won’t be cursing the inconsistency of rendering because you undoubtedly will.