Menus on the right and the posters info on the left require about 370-400px of width. Everything in between could be flexible and calculated from windows current width.
I use this in Stylus for forums.mozillazine.org:
Code: Select all
img,
.codebox {
max-width: calc( 100vw - 400px );
}