I think we’ll need to see more code here—ll of the relevant HTML and CSS. By default, one div will always site above the one after it, so the actual code involved is really important. Preferably post a link, or at least set up a working example that demonstrates the problem and post the code here.
OK, the problem is that the first div is floated—probably because you wanted it to wrap around the list items. A better way to do that, instead of using float, is to use overflow: hidden; So change your code to this (add in the blue and remove the red):
This forum should update its threads so we can vote users up.
Yes, that’s been a hot topic of late, so it may happen next year. In the mean time, we have an end of year voting system (as you can see in my signature). If you’ve found people helpful during the year, feel free to nominate them for recognition.
That code works for me, assuming you want just the top left corner curved. Remember that border-radius is a new CSS3 property that doesn’t work in all browsers. Older IE browsers won’t understand it all, and some browsers that support it might still need vendor prefixes. E.g.