Take a look at:
When you resize the browser, the right column disappears at a certain point. It's a smooth transition and adds flexibility to the design. I didn't notice any complex CSS styles being applied here. Do you think this is done using Javascript or can it be achieved with CSS alone?