Having trouble with the layout of my website on different screen sizes. The issue can be seen at . At a resolution of 1024*768, everything looks good without any overlap in the "sponsors" or "announcements" section. However, when the window is resized, there is severe overlap between elements. I have searched for solutions but couldn't find anything helpful. I want to keep the page at a fixed width so that the "sponsors" and "announcements" sections don't cover the main content. How can I position these elements correctly? Appreciate any help!
The CSS for these elements are:
#sponsors{
z-index:300;
position:absolute;
left:0px;
top:140px;
}
#alerts{
position:fixed;
right:0px;
top:80px;
width:180px;
}