h1,section{text-align:center;width:100%}
body,footer,section{position:absolute;bottom:0}
footer,h1,header,section{width:100%}
body{background-color:#e6e6e6;top:0;margin:0 5%;width:90%;font-family:Verdana,"Lucida Grande",Arial;border-left:#999 solid thin;border-right:#999 solid thin}
header{position:fixed;top:0;left:0;padding:8px 5% 6px;z-index:1;box-shadow:0 10px 10px rgba(0,0,0,.5);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2JjZWNjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGM3ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#bcecc0 8%,#70c785 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#bcecc0),color-stop(100%,#70c785));background:-webkit-linear-gradient(top,#bcecc0 8%,#70c785 100%);background:-o-linear-gradient(top,#bcecc0 8%,#70c785 100%);background:-ms-linear-gradient(top,#bcecc0 8%,#70c785 100%);background:linear-gradient(to bottom,#bcecc0 8%,#70c785 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcecc0',endColorstr='#70c785',GradientType=0)}
header img{margin:0 10px;width:20%;max-width:200px;min-width:110px;-webkit-filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));-moz-filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));-ms-filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));-o-filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3))}
section{top:0;background-image:url(../image/background.jpg);background-position:bottom;background-size:cover;background-repeat:no-repeat}
h1{position:absolute;top:50%;font-size:3em;margin:-.6em 0;text-shadow:0 0 10px rgba(255,255,255,.5),1px 1px 0 #000;color:rgba(184,197,205,.6)}
footer{border-top:#fff solid thin;background:rgba(0,0,0,.5)}
footer h2{margin:15px 10px;color:#fff;font-size:.7em}
