Cross-browser Compatibility Issues

When aligning elements like this, it is always a good idea to predefine margin and padding for the <body> element to avoid visual differences
in different browsers. Here is an example shows how to do it: