looking at the div structure using Fire bug, it looks to me like you have done some editing the code that is causing the page structure to break
In Fire bug, the Div Structure for the crazy theme should look like:
div class=main
--div class=sidebar
--div class=content ps_pod2 ps_main
----div class=popular block half margin20right border-right
----div class=popular block half rightHalf
----div class=block news border-top
--div class=footer
in your page, though the popular block half rightHalf and block news border-top are nested inside the popular block half margin20right border-right div
div class=main
--div class=sidebar
--div class=content ps_pod2 ps_main
----div class=popular block half margin20right border-right
------div class=productDetails
------div class=popular block half rightHalf
------div class=block news border-top
--div class=footer
this improper nesting is causing the display issues. see the screen shots attached for examples