CSS is all about standards, and I'm all for that. It's an organized approach to web design that separates the visual aspect away from the functionality and content. If you haven't learned it yet, it's probably time to warmly accept this beautiful way of development. Here's some excellent resources to get you on your way or improve on what you know: