<style>

{ margin: 0; padding: 0; }

html { 
        background: url('bg.jpg') no-repeat center center fixed; 
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}

body, html, #wrapper { width: 100%; height: 100% }
#wrapper { display: table }
#main { display: table-cell; vertical-align: middle;text-align:center; font-size: 2000%; text-shadow: 0.02em 0.02em 0.1em black; color: white}

</style>