Try wrapping a div (id) tag around all of the other DIVS (just after <body> to just before </body>) and enter this as it's CSS #big-wrapper { width:960px; margin:0px auto; } Hopefully, that will just 'squeeze' all of the layout into 960px and keep it in the center. Give it a go and let me know.
I like the colours, and love "childrens link above me" Although I prefer not to have scroll down so far...maybe make a second page..
Overall the site looks great. If you adjust the colors slightly then it would look much better.Try to put light colors.
I worked on the glossary items.. I liked the concept of the forum, charitable yet trying to be so informative.. Thanks sunny
I'm using 1680*1050 resolution and it all looks good to me. The site looks friendly, including the color patterns.