#logo { text-align: center; margin: 20px; } #logo image { border: none; } #copyright { text-align: center; font-size: smaller; } div.versionInfo { width: 200px; margin-right: auto; margin-left: auto; } div.versionInfo div#module { display: table-cell; width: 125px; margin-bottom: 1px; text-align: right; vertical-align: middle; } div.versionInfo div#version { display: table-cell; width: 50px; margin-bottom: 1px; text-align: center; vertical-align: middle; } * html div.versionInfo div { display: inline; zoom: 1; } *:first-child+html div.versionInfo div { display: inline; zoom: 1; } p.server, p.client { text-align: center; font-weight: bold; } p.history, p.notice { text-align: center; } p.help { text-align: right; }