I just realized something... I didn't explain the frame class correctly. The frame isn't what you think it is in HTML <frame> tag. Its a class descriptor for a table that encapsulates another table within it.
Try the following:
<html>
<head>
<title>test</title>
<style>
body { padding: 0px; margin: 0px; text-align: center; }
.frame { margin: 0px auto; height: 100%;}
.inner { width: 100%; }
</style>
</head>
<body>
<table class="frame" border=1>
<tr>
<td>
<table class="inner" border=1>
<tr>
<td>
test test test test test test test test
test test test test test test test test
test test test test test test test test
test test test test test test test test
test test test test test test test test
test test test test test test test test
test test test test test test test test
test test test test test test test test
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Please test in various browsers and post your results here. List the browser name and version number.
Thanks!