By the way, it may be possible to have all these static pages be completely untouched by Wordpress and then I could even code them. The blog with all the news would then be powered by Wordpress and it wouldn't look like this. It could just have a similar look, the same colors etc. but wouldn't need to completely fit with the rest. From what I know, a lot of engines do it like this - have a few pretty, static pages for the presentation of the engine and then they have a separate blog with a more standardised look.
Also, making a theme for the wiki is senseless IMO. I'd leave the wiki with the default style.