I'm so over designers expecting developers to troubleshoot their "beautiful" layouts that are clearly based on pixel perfect wireframes. CSS is not a magic wand that fixes everything. Learn the basics of coding before you start throwing divs around like confetti.