Cross-browser strategies for CSS
One way to avoid browser bugs with your standards-based layouts is to start as cross-browser as possible. Cross-browser strategies for CSS has a good explanation of the basic elements you need to be aware of when you begin construction of your page and how paying attention to these details at the start can save you many headaches down the line.
Be sure to check out the CSS section of Friendly Bit, too; it's filled with even more helpful information for beginners.