Avoid the use of frames.
You also have no doctype
in your markup - this is essential if you want IE to behave itself.
Look and feel wise I'd add:
- Experiment with fonts - look into @font-face to render non-standard fonts. At the moment, other than your menu, your site renders with the default font - usually Times New Roman - which tends, unfortunately, to scream "not finished"
-Your content text is very squashed up against the container. Try increasing the padding on #main-wrap so the text can breathe.
-Your menu buttons overlap the top of #main-wrap. You can avoid this by assigning a height to .navbar.