I have a site with the following structure:
<
If you don't mind the navigation div being clipped in the event of an unexpectedly-short content div, there's at least one easy way:
#main {
position: relative;
}
#main #navigation {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 10em; /* or whatever */
}
#main #content {
margin: 0;
margin-left: 10em; /* or whatever width you set for #navigation */
}
Elsewise there's the faux-columns technique.