Ok so I did not understand that the DOCTYPE tag was in fact correct to begin with; Kriesi is using HTML5 and CSS3... so please disregard my earlier explorations for a solution.
What I did experiment with today was adding:
<meta name = "viewport" content = "initial-scale = 1.0">
to the header.php file. This will render my pages correctly ONCE, when loaded in landscape mode on iPad, without errors. The page actually shows up like most other Wordpress Blogs. 1:1, centered, with a bit of border to right and left. Very nice.
However, it will also prevent the iPad from rotating properly to portrait mode. The pages will not resize properly. So it is not a fix, but perhaps a key to a solution.
The viewport meta tag can alternately be added to functions.php . I also played with this:
//////////////////////////////////////////////
/// Add the /viewport meta to the header
/////////////////////////////////////////////
add_action('wp_head', 'add_viewport_meta');
function add_viewport_meta() {
echo "\n" . '<meta name="viewport" content="width=1100" />' . "\n";
}
Which is essentially the same thing as adding <meta name = "viewport" content = "width = 1100"> to the header.php file.
When the width is set to 1100 pixels (using a viewport meta tag with either method--in header.php or functions.php), there is a then a large margin to the right and to the left, AND the iPad correctly maintains two margins when rotating. But again, it is not desirable to have these margins, especially in landscape mode... resolution of the site is lost, and the main page width clearly adheres to a resolution which should be optimal in iPad landscape. Values lower than 1100pixels leave a larger margin to the right than to the left.
Something within the formatting of the page is clearly causing the iPad to incorrectly size the viewport to accommodate a page which it thinks is larger than 1000 pixels (does it think something extends out to the right--an overflow? I don't know. I suspect that's the case for initial poster's site and mine too).
SO: Setting viewport to 1100 pixels will provide a temporary fix, but a sub-optimal viewing experience. The CSS is fairly complex, so Kriesi & Dude: I hope you can determine which page elements are causing the iPad to think the site is larger than 1050 pixels wide?
Thanks!