You rank well on other SEs like Yahoo and MSN because they are rubbish. Their searches aren't accurate enough and do not trully understand 'quality content'. On the other hand, understanding content is what Google does best.
The problems:
- frontpage has 3 external links, no internal links
- many of your pages have the same title, description and keywords (seen as spam)
- not using
css
- you do not use semantic code (h1, h2, strong, em)
- you do not put any focus on keywords. <font size="4">..</font> is a good way to do this, but it's being used on the entire page.
- you only have 1 quality link on the eyes of Google.
I suggest you read up on
SEO and re-design your site if you want to improve your rankings on Google.