man, don't even get me started on css. that stuff is a nightmare sometimes. why does it have to be so finicky and inconsistent across browsers?