/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * CSS Author:    Dan Rubin
 * Copyright:     2008
 * Browser:        0
 * Browser group: 
 */
* { margin: 0; padding: 0; }
@-webkit-keyframes pulsebody { 0% { background-color: #131320; }
50% { background-color: #1D2915; }
100% { background-color: #2A151B; }
}
@-webkit-keyframes pulsefooter { 0% { color:#3D3C5E; }
50% { color:#4B6539; }
100% { color:#653A46; }
}
html body, html div#life, html p#footer, html p#footer a, html p#footer span { -webkit-animation-duration: 120s; -webkit-animation-direction: alternate; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: ease-in-out; }
html body { -webkit-animation-name: pulsebody; }
html p#footer, html p#footer a, html p#footer span { -webkit-animation-name: pulsefooter; }
body { padding: 0 50px; background-image:url(images/bg-texture.png); background-color:#111; font-family: "helvetica neue",helvetica,arial,sans-serif; font-weight: bold; overflow: hidden; -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
div#wrapper { position: relative; z-index: 1; width: 860px; margin: 150px auto; color: #fff; }
h1 { margin-bottom: 113px; font-size: 180px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light","helvetica neue",helvetica,arial,sans-serif; font-weight: 300; line-height: 52px; letter-spacing: -1px; text-transform: lowercase; }
h1 span { display: block; position: absolute; top: 169px; font-size: 72px; font-weight: bold; text-transform: uppercase; }
h1 span#name { display: block; position: static; margin-left: 12px; font-size: 10px; font-weight: 300; letter-spacing: 0; }
p { width: 25em; margin: 3em 0 0 192px; font-size: 18px; line-height: 1.3; text-transform: uppercase; }
p#footer { width: auto; margin: 2em 0 0 192px; color: #222; font-size: 12px; line-height: 1.4em; letter-spacing: 2px; }
p#footer a, p#footer span { color: #333; letter-spacing: normal; }
a { color: #fff; text-decoration: none; }
a:hover { border-bottom: 2px solid; }
