with the proper css framing technique, it wouldn't matter landscape/portrait. the frame would be elastic..

although you chose a specific frame look that seems not to lend itself to elasticity .. at least the bottom part looks that way.

2c