Patience, young Padawan! The force is strong here... Do you have backlinks to it elsewhere on the internet? Have you submitted a sitemap? have you submitted it to any directories, such as dmoz.org? If you have done any of these, it will come in time!
i have been submitted many website but i am not indexed. my website is indexed in yahoo only. i got one page indexed over yahoo. what is the problem?
you're website is in an extremely competitive field. Proabably it is 300+ positions down the list where you can't find it. Or it is extremely new. I suspect google is perhaps starting an update which will cause major fluctuations in page positions over the next few days, so after that you may be fine!
your site is only 20 days old and it takes time for google to indexed newly created sites... my advise best is, visit several forums and ask for a review of your site then add a live link for your site to be visible by search engine bots.
There is no DTD in your head code. Google will crawl new sites quicker if you add the correct DTD to them. I know it might seem odd, but I have run many tests on this and time after time it has done the job.
Yep that is best practice and reduces the page size. I have also been asked what is a DTD. Sorry, I don't normally do the tech talk stuff, forgive my ignorance at not explaining myself. The DTD is the document type declaration, it tells the world what to expect technically from your page it looks something like this <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> The DTD illustrated is in fact the one used by this forum (making it easy for you to view it via source. More can be found about this here http://www.w3schools.com/dtd/default.asp