DIV Container (in my personal definition) is where you put all your content! Form your banner, navigation and content area...
900px should be OK.
Regarding the "SLICING" thing.. it is not a good/recommended idea.
You could use
CSS to achieve the same result tho...
