I've been having some issues with borders in CSS. Everything works fine in the browsers I'm testing with: Windows IE, Firefox IE, Firefox Mac, and Safari. Everything so far so good. However, when I test in IE Mac, the stupid browser likes to place the borders OVER the images and backgrounds rather than around them like the other browsers do. What results is that things become misaligned and the images and backgrounds are left with gaps on the bottom and right side showing the background. Now here's my question. Should I just integrate the borders into the backgrounds and images themselves instead of trying to use CSS to place them? Or is this looked down upon and considered bad design? It'd solve my problem but for some reason it just doesn't seem as clean to me and it may restrict some things later on. Opinions?