You may need to give the body element height:100% to center its contents vertically with a vertical-align, and for this to work in IE, you need to be sure to give your page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
or another doctype specifier that tells it to use its better CSS interpretation at the top (it needs to be the topmost line in the document, before <html>), otherwise it interprets it differently and it won't work.
|