White text with black background is a brave design, many would say it's a web design DON'T but some sites manage to pull it off and I think that you are halfway there. (
http://jquery.com/ is a good example) Plus I see that you are using an embedded font, a lot of 'designers' don't seem to know about the CSS technique but you seem to do.
Which is kinda odd, because there is nothing in the design that cannot be done with CSS alone at this stage so why the bother with all the javascript in the head section?
Finally, remember not everbody has the same size screen. A fluid CSS layout is needed that will 'sqeeze' down to 1024pixels wide. Check out the CSS section of 'Dynamic Drive.com' for fluid css layouts.
PS: nice favicon