I have a site that has a mobile stylesheet:
I\'m also using jQue
You can't force orientation in web page, but you can suggest or block content in portarit mode.
I made a adaptation of a existing script
in your html file add a div element
Turn your device in landscape mode.
Then adapt your css to cover all your page
#block_land{position:absolute; top:0; left:0; text-align:center; background:white; width:100%; height:100%; display:none;}
Then add a litle javascript to detect orientation
function testOrientation() {
document.getElementById('block_land').style.display = (screen.width>screen.height) ? 'none' : 'block';
}
Don't forget to test the orientation in the onload and onorientationchange, maybe in your body tag
Let me know if this solution works for you.