Thanks a lot for your reply here and in general support forum.
I tried lot to wrap left body and center content to have same height, but couldnt do so. Basically I dont have much knowledge of designing but i did everything by looking into html,css codes of the template i had. The las thing i wanted do was what u have suggested here. So would you please look into it and help me out. Any more suggestions are welcome.
well what I would do is wrap the left content and main content within a containg div. then I would give it a margin on the left of 20px or so, then set the background colour.
then I would set a negative margin or left allignment on left div to -20px or so.
then it will not matter on size because containing div will adjust dependant on inner divs. remember to set width propertys.
I would get rid of that splash intro screen. It is killing your SEO. Using SEOBook tools I get nothing. No kind of traffic is registering, no links, no ranking.