div.post{background:lightgrey;font-family:'Enriqueta', 'Andika', sans-serif;font-size:15pt;color:#003;-webkit-transition:background-color 0.8s linear;-moz-transition:background-color 0.8s linear;-o-transition:background-color 0.8s linear;transition:background-color 0.8s linear}#middle{width:60%;padding:40pt 20% 20pt 20%;margin:0 auto;min-height:450pt;-webkit-box-shadow:inset 0 0 100pt rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 100pt rgba(0,0,0,0.3);box-shadow:inset 0 0 100pt rgba(0,0,0,0.3);z-index:50;position:relative}#middle h1{font-weight:bold;margin-top:0;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}#middle h2{font-weight:bold;font-size:1.4em;text-shadow:1px 1px 0 rgba(255,255,255,0.2)}#middle p{text-align:justify;margin:1.2em 0;line-height:1.9em}#middle hr{border-color:rgba(255,255,255,0.3);border-width:0 0 1px 0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1)}#middle sup{vertical-align:top;position:relative;top:-0.5em}#middle a{color:#282878;-webkit-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-o-transition:color 0.3s linear;transition:color 0.3s linear}#middle a:visited{color:#782828}#middle a:hover,#middle a:active{color:#282896}@-moz-keyframes bouncein{from{-moz-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}to{-moz-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes bouncein{from{-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes bouncein{from{-o-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}to{-o-transform:scale(1, 1);transform:scale(1, 1)}}@-ms-keyframes bouncein{from{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}to{-ms-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes bouncein{from{-webkit-transform:scale(1.3, 1.3);-moz-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);-o-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}to{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}}#done-lines{width:100%;margin:40pt 0 0 0;padding:0;font-weight:bold}#done-lines li{list-style-type:none;display:block;width:100%;padding-bottom:15pt;text-shadow:1px 1px 0 rgba(255,255,255,0.2);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}#done-lines li:last-child{-webkit-animation:bouncein 0.8s ease-out 1;-moz-animation:bouncein 0.8s ease-out 1;-ms-animation:bouncein 0.8s ease-out 1;-o-animation:bouncein 0.8s ease-out 1;animation:bouncein 0.8s ease-out 1}#next-line-through,#input-line,#next-line{display:block;float:left;background:transparent;border:none;font-size:1em;font:inherit;padding-bottom:5pt}#next-line{color:rgba(0,0,0,0.15)}#input-line{outline:none;border-bottom:1pt dashed #777;width:1px}#gradient{width:100%;height:100%;position:fixed;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,240,0.3)), color-stop(100%, rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(255,255,240,0.3),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(255,255,240,0.3),rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,240,0.3),rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,240,0.3),rgba(255,255,255,0))}#sun{width:180pt;height:180pt;position:fixed;z-index:10;top:100%;right:40pt;background:transparent url("sun.png") right top no-repeat;background-size:contain;-webkit-transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}#hills{width:100%;background:transparent url("hills.png") right top no-repeat;background-size:cover;height:150pt;position:fixed;z-index:10;left:0;bottom:-150pt;-webkit-transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-o-transition:all 0.8s ease-out;transition:all 0.8s ease-out}#velten-app div.references{margin-top:550pt;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}.references p{margin-top:inherit}#footer{z-index:500}#end-message{padding-top:2em;display:none}.h-px{height:1px;}
