body {line-height:1.4; font-family: verdana, arial, sans-serif;}
h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.2em;}
#page {display: table; height: 100%; _position: relative; overflow: hidden;}
#content { _position: absolute; _top: 50%; display: table-cell; vertical-align: middle;}
#main_content {margin: 20px 10px; text-align:center; _position: relative; _top: -50%}
.center {clear: both; display:table; margin-left: auto; margin-right: auto;}
.vcenter {clear: both; display:table; margin-top: auto; margin-bottom: auto;}