CSS Container DIV problems

Hey – hope all are well…I’m having some trouble with my container div in CSS. How can I make it dynamically grow based on the content inside? The way I have it now looks silly because I have fixed it at 1000 pixels, so the content will fit. So…on my “taller” pages, content fits nicely, but on “shorter” pages, it doesn’t. I tried the height:auto, figuring it would make the div size base itself on the content…but that didn’t work either. any ideas?

taller
http://www.hollyfitzgerald.com/specializations.cfm

shorter
http://www.hollyfitzgerald.com/about_therapy.cfm

also…they’re not consistent between IE and Firefox…Thanks for any insight!!