Why is your content an image? Why are you actively depriving the possibility of visitors being able to ctrl-f, resizing your text, being able to choose a font, and making accessibility a nightmare for them?
Javascript menus for your hover-overs? Why? In my experience, most of the sites that "require" Javascript are just being lazy. There's no reason you should NEED my browser to support JS solely to do some cute animation or load CSS or display static content. Most of the problems could be solved by putting something useful in the original page source and then changing it with JS when necessary, rather than filling in empty space with JS. We managed static sites just fine ten years ago without any Javascript at all; I don't see why we need it now.
Granted, if you have some cool doodad that simply cannot work without client-side scripting, then by all means use Javascript all you want. But keep in mind that not everyone has it for one reason or another, and even Google Maps works without it.