I must admit that I do really like the splash page, and was a little bit let down that the rest of the site did have the same flair because I saw that splash page first and though "Wow, this looks nice" but upon entering the site it did not have the same flair. I think you need to think about changing your font and lining things up a little more. I would also place some form of 'text box' around the content section, rather than just having text placed on a white background because it will help to give some order to the text.
The splash page, now that we know what it does, is a good idea in this case. But rather than just have two images that are not overly clear on what they show and do (the enter site text was hard to read and there's nothing to suggest that the two links actually go to different pages). I'd suggest you add text links
on top of the images you have there and make them stand out so that they are the first thing you see when you hit that page. Also use links such as "Enter the main site" and "Enter the green site" - or something that tells the person viewing that page that the links are there for completely separate pages that look at two different things. I like your twext at the bottom with another link though.
As for tables...
We designers like to use what is now called
Semantic code. That is, using
dividers to separate the page into sections.
<p> tags for paragraphs...
<h1> for the main heading and then subsequent subheadings with the correct header number. Mostly, semantic code means
NOT using tables for layout because tables are meant for one thing and one thing only... tabular data. The layout for a web page is not considered tabular data.
Search the web for semantic coding techniques and have a read of
this, which tells you, step-by-step, the reason why tables are not for layout. For example... to center your page create a wrapper
div that surrounds everything inside your
body tags, give it a width (the maximum width your website should be) and use
margin: auto; to center it.
<center> is what we call deprecated, in that it is not accepted in modern web standards.
Also, as another hint. Remove all that crap that is on the
<body> tag, because in general that should be left alone. I would also add that you should begin by splitting your page into sections, such as the header, main content, navigation and footer. Separate these into
divs and start using CSS to position them where you want them with the positioning techniques dotted all over the web. Background-images can be used for those images that do not make up part of the content etc. and so on and so forth. If you would like any help in getting things underway in this method then PM me or ask in the HTML/CSS forums for some tips and tricks. But I would suggest you give things a go yourself first on a test page and then we'll be glad to help you along from there.
However, the site in general looks nice and works