html{padding:1em;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#ddd),color-stop(100%,#fff)) no-repeat;background:-webkit-linear-gradient(#ddd,#fff) no-repeat;background:-moz-linear-gradient(#ddd,#fff) no-repeat;background:-o-linear-gradient(#ddd,#fff) no-repeat;background:-ms-linear-gradient(#ddd,#fff) no-repeat;background:linear-gradient(#ddd,#fff) no-repeat}h1{font-size:2em;margin-bottom:1em}h2{font-size:1.4em;margin-bottom:.6em}.doc{background:#fff;border:#ddd;padding:1em;color:#aaa;margin:1em;font-style:italic}.doc a{color:#999}html,body{height:100%;margin:0;padding:0}.v-align-container{display:table;overflow:hidden;margin-left:auto;margin-right:auto;height:100%;*position:relative}.v-align-content-container{display:table-cell;vertical-align:middle;*position:absolute;*top:50%}.v-align-content{*position:relative;*top:-50%}