i have my main div. i have sub divs withing in being floated left/right etc as needed. now, for my main div i have margin: 0 auto; to it can center. now, if i dont float my main div, it will not stretch and encompass all my other divs. it will just sit at the top, but still centered. if i float it left or right, it encompasses the other divs, but its not centered anymore, obviously. any easy way around this?