well first you have to organize your data into header, sidebar, footer, content..
it will be a long process for you though lol.. but ill be glad to help =) msn? aim? anything?
neat site - template still nice.
comments so far are giving you all the help you need CSS wise but why not also check out css Zen Garden: The Beauty in CSS Design for some pointers on how to organise the site into div's for each section. CSS Zen garden is the same page rendered completely differently with different style sheets so it is all laid out using Div's and CSS.
Its hard to tell, but try to get read of
<div style="position: absolute; width: 138px; height: 273px; z-index: 1; left: 265px; top: 756px" id="layer1">
and see... I think the lfet:265px; is the problem there... I am not sure though... need to look at it in dreamweaver...