    html,
    body {
    margin:0;
    padding:0;
    height:100%;
    }
    #wrapper {
    min-height:100%;
    position:relative;
    }
    #header {
    width:850px;
    padding:10px;
    }
    #content {
    position:absolute;
    width: 100%;
    top: 275px;
    padding:10px;
    padding-bottom:32px; /* Height of the footer element */
    }
    #footer {
    position:fixed;
    width: 100%;
    height:32px;
    bottom: 20px;
    }


@font-face {
	font-family: engr;
	src: url('fonts/ENGR.eot');
	src: url('fonts/ENGR.eot?#iefix') format('embedded-opentype'),
		url('fonts/ENGR.woff') format('woff'),
		url('fonts/ENGR.TTF') format('truetype');
}


@font-face {
	font-family: bnhrdfan;
	src: url('fonts/bnhrdfan.eot');
	src: url('fonts/bnhrdfan.eot?#iefix') format('embedded-opentype'),
		url('fonts/bnhrdfan.woff') format('woff'),
		url('fonts/bnhrdfan.TTF') format('truetype');
}

@font-face {
	font-family: TrajanPro;
	src: url('fonts/TrajanPro-Regular.eot');
	src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/TrajanPro-Regular.woff') format('woff'),
		url('fonts/TrajanPro-Regular.otf') format('truetype');
}

h1 {
        font-family: engr;
        font-size:48px;
        /* font-stretch:extra-expanded; */
	text-align:center
}

h2 {
        font-family: bnhrdfan;
        font-size:128px;
        /* font-stretch:extra-expanded; */
	text-align:center;
	position:relative;
	top:-120px
}

h3 {
	font-family: TrajanPro;
	font-size:24px;
	text-align:center;
	position:relative;
	top:-235px
}
