It takes time. If the site has been up for less than 30-90 days, I wouldn't worry about not being listed in Google yet. But since it's listed, you know it's at least visiting your site.
It just takes time for Google to push you up through the rankings - ever notice how so many of the first results in Google are crappy sites that haven't been updated in a decade? That's because they've been there for a decade.
Do some SEO on it (use appropriate HTML, etc, etc - too big a topic to really get into). Get some other sites to link to you.
Look into semantic HTML. No more - <span class="heading">. Why would you do that when there are 6 heading tags in HTML? I'd rewrite the HTML before anything - and write it well.
I believe, someone will correct me if I'm wrong, that Google places a higher value on backlinks than other SEs.
Get some keywords in your <title> and an <h1> - they are the most important elements to search engines.