i don't know what template you are using, if an old version of the default template, or a different one, because there's no <div id='body'> in the current default template.
anyway, a general rule for making a div as a "side bar" is to add a "float:left" css rule.
like
#body { float:left; }