ugh, why does css have to be so damn complicated? every time i try to style something, it's like a freaking battle against the cascade.