Hello! I know most web development folk would be horrified that I would ask a question about such shoddy deprecated code as this, but please help me out.

Code:
<html>
<body>
<table width="100%" align="right">
<tr>
<td align="right">
Right1<br />
Right2<br />
Right3<br />
Right4<br />
Right5<br />
</td>
</tr>
</table>
<center>
One<br />
Two<br />
Three<br />
Four<br />
Five<br />
</center>
</body>
</html>
Why does the content in the center tag appear on the left rather than the center like it should? And what is the simplest, least-intrusive way to fix it? I know putting in a DOCTYPE would fix it right up, but I really don't want to go messing around with existing production code.