The simplist way us simply to create a table of two columns and one row. Arrange the content as you wish.
This design works best with reasonably neat compact pages, it can slow down a bit if the layout gets fussy.
The page linked above uses a table to manage the layout. The left hand column is populated with a javascript which lets me keep a consistent look across the site. View source to see how it is done.