ugh, css is the worst. why does it have to be so finicky and unpredictable? i spend half my time fighting with it to get things to look right.