This may not be exactly what you want, but it does make the footer stick to the bottom.
http://www.wickham43.supanet.com/for...mac081205.html
You say that you want the footer stick to the bottom of the page, and the content expand. but if your content div is 200px high with overflow: auto it will never expand; only the content below it in innercontainer with the pink background.
There is another method of making a footer stick to the bottom here:-
http://www.wickham43.supanet.com/tut...footerfix.html
Code downloaded to my PC will be deleted in due course.
WIN7; IE9, Firefox, Opera, Chrome and Safari for Windows; screen resolution usually 1366*768.
Also IE6 on W98 with 800*600 and IE8 on Vista 1440*900.