What you need to do is learn how google webmaster works.. Because indexing the homepage is quicker because domain always index quicker than any other pages.. So my suggestion is add your website in google webmaster and analysis it and you can add or remove any inner page. I hope this helps.. Thanks Alam
Create your sitemap in both xml as well as html and then try to submit it again. You can also submit your inner pages manually.
You have to make site map of you website and then verify you website in Google webmaster tool and submit you site-map then Google able to crawl every page of you website
it happens every time google's gonna index a page.dont be worried. if you have much free time,you can submit every page's links seperated to get indexed by google. i mean you must build link for every pages seperately.(if you got much free time.because it takes a long time. but worth it.)
When you add your site int he webmaster you find to add url along with your site. Why don't you check properly inside your website..is that page is indexed or noindex code.. may be for this reason is not indexing or may be you have done no pings... Ping you site and might work.. Thanks Alam
Your site have PR and great content and layout as well. I think, you are using it for link sell in post. If it is right then it's not good for site. And another reason according to me your site-map. Please generate HTML site-map for this site. Thanks
If ping doesn’t help try to submit your inner pages to the social bookmarks (good ones like stumble, dig or reddit). It helped me once. Good luck)
submit to google webmasters + add few backlinks from other site to internal links OR sitemap ..it'll help alot