body { padding:0 0 50px 0; margin:0; background:#101010; height:100% } 
* { font-family:'Titillium Web'; outline:none }
.footer { position:fixed; z-index:88; padding:10px 0; text-align:center;  background:#cc0000; width:100%; bottom:0; font-weight:400; font-size:9pt; color:#FFF }
ul { padding:0; margin:0 3%; height:100%; list-style-type:none }
ul li { display:inline-block; width:20% }
ul li a { text-decoration:none; background:#252525; font-size:13pt; padding:40px 0; text-align:center; display:block; color:#f8f8f8 }
ul li:nth-child(2n) a { background:#202020 }
ul li a:hover { font-size:15pt; padding:37px 0 39px 0; background:#cc0000 }
h1, h2 { padding:0; margin:0; font-size:100pt; text-align:center; font-weight:200; color:#555; cursor:default }
h1:hover { color:#FFF }
h2:hover { color:#cc0000 }
h2 { font-size:40pt; margin-top:-50px; color:#999; margin-bottom:40px }