Ok, CSS does have a learning curve, but it's not really all that hard to get the basics. The hard part is the cross-browser stuff, which is mainly because of IE.
Ok, #1 - get rid of all the positioning, you don't need it, nor do you want it. Use the normal document flow to your advantage and use floats. I would leave position:relative on #main -and that's it.
Remove the left margin from #content, you're triggering the doubled-float margin bug in IE6. Put a RIGHT margin on #leftside to push #content over.
Remove the padding #leftside and #content, apply the padding to the elements INSIDE the boxes.
Put a background color on the <body>, this is just good practice. My default bg color for my desktop is NOT white - I see pink in IE where you want white. 
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
|