@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; font-size: 1em; text-decoration: none; border: none; list-style: none; outline: none; }
/* @group skinny text */
/* http://orderedlist.com/articles/thining-text-in-safari-under-snow-leopard */
/* Only use this on pages with little copy, causes performance issues otherwise! */
body { -webkit-text-stroke: 1px transparent; }
@media only screen and (max-device-width:480px) {
 body {
-webkit-text-stroke: 0 black;
}
}
/* @end */
html { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #333; }
body { position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -275px; padding: 49px 49px 0 224px; width: 250px; height: 200px; font: 1.2em/1.1 "Helvetica Neue", Arial, sans-serif; background: #eee; border: 1px solid #000; border-radius: 10px; color: #000; color: rgba(0, 0, 0, .75); background: -moz-linear-gradient(top, rgba(255, 255, 255, .9), rgba(211, 211, 211, .9)); -moz-border-radius: 10px; -moz-box-shadow: #000 0 2px 10px; background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .9)), to(rgba(211, 211, 211, .9))); -webkit-animation-name: pop; -webkit-animation-duration: .5s;
-webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-in; -webkit-border-radius: 10px; -webkit-box-shadow: #000 0 2px 20px; text-shadow: #fff 0 1px 0; }
header h1#title { position: absolute; top: 49px; left: 49px; width: 150px; height: 170px; background: url(logo.png) no-repeat 0 0; text-indent: -9999px; overflow: hidden; white-space: nowrap; text-shadow: rgba(255, 255, 255, .25) 0 1px 0; }
header h1#title a { position: absolute; top: 0; left: 0; display: block; width: 100%; height: 170px; padding: 0; border: none; background: transparent; color: #fff; overflow: hidden; z-index: 55; }
a { color: #777; color: rgba(51, 51, 51, .75); }
a:hover, a:focus { color: #333; }
a:active { color: #000; }
p { margin-bottom: 1em; }
strong { display: block; margin-bottom: 1em; font: bold 1em/1 Georgia, "Times New Roman", Times, serif; text-transform: uppercase; }
@-webkit-keyframes pop {  from {
-webkit-transform: scale(.1);
opacity: 0;
}
 85% {
-webkit-transform: scale(1.05);
opacity: 1;
}
to { -webkit-transform: scale(1); }
}
