I just put that code into my dreamweaver and adding clear: both to the footer isn't going to work.
Quite frankly after playing with the code for about 10 minutes, I couldn't get the footer to go anywhere.
You are trying to set your site up using the div's almost as cells.
I would start from scratch on this. You unfortunately have too many divs, position:relative is not necessary on most of the div.
Since you mentioned dreamweaver, take a look at this tutorial.
http://www.adobe.com/devnet/dreamwea..._concepts.html
It's a great tutorial that you can do from start to finish that really breaks down how to use the div's properly. Then it helps you put in all the basic elements as well. Navigation, content area, and footer.
I think once you do this tutorial you will have a better understand how things work in
css. Don't get discouraged, you aren't far off.