As the others have said previously, the current layout is a bit staid, and dare I say it, old fashioned. From my point of view there is too much text on some of the pages. It might be a good idea to break the pages down into smaller easily readable chunks. Your target audience might be put of reading the entire article.
From a technical point, I see that in your CSS style page you have used several differing ways of setting up the size of text. It looks like you have used pixels, percentages and words to describe font attributes. I would recommend that you use just on of these. I personally use "em", as this is something (normally) recognised by most browsers. I must stress this is a personal view and other designers may think otherwise.