Change your top left image to one related to the site and make it an home link. Second take a few commercial mortages out of your meta tags and do better word composition, more variety but min two would be good.
Add a few more words to title as well. Get some more on site page links, you're doing well to be on page two but you possibly need more on site content to push you up, all those external pages throws the weight off although you have got the index on the right, are you muslim? haha
Other than that you should be top on keywords alone but google is a funny beast but a few more text links might help. There's a website, adbrite.com you could try them.