Nice site. Looks the job and gets its message over well.
So refreshing to see a site that makes good use of CSS. Just shows what can be done.
Couple of things you might want to address.
2 errors in your css - lines 584 & 598.
Also your header area is way too big. You don't need the following:
<meta name="owner" content="outsourcewebdesign.net" />
<meta http-equiv="author" content="outsourcewebdesign.net" />
<meta http-equiv="charset" content="ISO-2022-JP" />
<meta http-equiv="content-language" content="en-us" />
<meta name="rating" content="General" />
<meta name="classification" content="Computer and Internet" />
<meta http-equiv="distribution" content="Global" />
Poor bloody search engine will lose the will to live before they get to your content.
Your keywords, description and abstract? are all the same and too many words in any case. description should be short and to the point and keywords should reflect what is on the page.
It would be a pity to spoil a good web site's chances through poor
SEO, so go sort it.
Good luck
Regards
Ian