The problem is also in archive view. On your individual post’s page and archives you have two <div>s with ID “content”. The other also has class “widecolumn” (on post’s page) or “narrowcolumn” (on archive page). On the main page, which looks ok, you only have the first <div id="content"> without any class attribute. So you need to remove the extra <div>s
I deleted all the divs I could find but its still doing it… I figured I had left a dive somewhere but still its acting wierd… this is really strange
I would suggest you take an existing theme and modify that. I only say this because the theme you’re using now (although I do like it) has no doctype declaration, which means when validating it falls back HTML 4.01. This in itself is not a ptoblem, but it throws up a load of errors. In XHTML 1.0 basic, it throws up about 200+ errors. I imagine the errors will need some severe fixing, which is why I think if you take an existing theme (there are about 200+) then modify the colours and images for that you will be able to achieve the same look but your entire site will work better and with less errors, if any.
try shadows setup:
http://themes.wordpress.net/theme-viewer.php
It allows you to view the themes available and links to the author site for download. Invaluable tool and I believe updated too. Not all the 200+ themes are in there, but it will give you a taster. Jonimueller has simliar elegant themes that I would recommend that can easily be changed to suit your needs.