Why in the name of all that is holy can't people see the benefit of naming styles, divs and other elements logically!?!?!?!
Not good.
- .style1, .style2 etc...
- #layer1, #layer2 etc...
Good.
- .menuitem, .headertext etc...
- #header, #navigation
Because of this I am already prejudiced against this site....
On the whole though, I think you're on the right track here. There are some things I think you need to look at though.
- Center your content
- Add a "home" link to your navigation.
- Try and smooth over the edges of your TV hand logo thing...
- Keep your styles in a separate file. It keeps your markup skinny and enables pages to load quicker.
- Maybe make the content area a bit wider. I'm running 1280x1024 and it looks a bit silly that narrow.
Sort out these things and I think you're golden...