Seems simple enough to navigate about, however I would say that the actual buttons look a bit blocky. Good use of the red colour and enjoy the banner area.
The main font for the body is well chosen and easily readable. But one thing I have to tell so often is to use wider padding for the body text. Leave more space to the left and right of your text. I would add at least 15px - 20px extra padding to both sides. It will also make your line length slightly shorter thus more easy for the eyes to capture the beginning of the next line. Also add about 10px-15px space to top before the headline. I'm not going to pick on the menu design. It's easily readable, just doesn't please my designer eye because of the ugly gradients Content is well written, so I would give you 4 stars from 5. Good job!
maybe you should change the font.Although its easily readable as previous poster suggested, it just looks too plain to me..