*{margin:0;padding:0;outline:0}body,html{height:100%}.clear{clear:both}p{margin:10px;padding:0;letter-spacing:0px}
#box h1,#box h2,#box p,#submit,#footer p a,#footer .note span{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}img.bg{border:none;min-height:100%;min-width:1360px;width:100%;height:auto;position:fixed;top:0;left:0}@media screen and (max-width:1360px){img.bg{left:50%;margin-left:-680px}}
#wrapper{min-height:100%;position:relative}body{font-size:18px;line-height:26px;font-family:'Source Sans Pro',sans-serif;color:#555555}.drop-shadow{position:relative;width:90%}.drop-shadow:before,.drop-shadow:after{content:"";position:absolute;z-index:-1;top:66%;bottom:0;left:15%;right:15%;width:70%;height:12%;-webkit-box-shadow:0 8px 32px 21px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 32px 21px rgba(0,0,0,0.4);box-shadow:0 8px 32px 21px rgba(0,0,0,0.4);-moz-border-radius:100px / 10px;border-radius:200px / 100px}.perspective::before{top:75%;left:20%;bottom:10px;width:50%;height:27%;max-width:237px;max-height:25px;-webkit-box-shadow:-48px 0 7px 4px rgba(0,0,0,0.4);-moz-box-shadow:-48px 0 7px 4px rgba(0,0,0,0.4);box-shadow:-48px 0 7px 4px rgba(0,0,0,0.4);-webkit-transform:skew(54deg);-moz-transform:skew(54deg);-ms-transform:skew(54deg);-o-transform:skew(54deg);transform:skew(54deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-moz-border-radius:20px / 1px;border-radius:20px / 1px}.perspective::after{top:75%;left:42%;bottom:10px;width:50%;height:27%;max-width:237px;max-height:25px;-webkit-box-shadow:48px 0 7px 4px rgba(0,0,0,0.4);-moz-box-shadow:48px 0 7px 4px rgba(0,0,0,0.4);box-shadow:48px 0 7px 4px rgba(0,0,0,0.4);-webkit-transform:skew(-54deg);-moz-transform:skew(-54deg);-ms-transform:skew(-54deg);-o-transform:skew(-54deg);transform:skew(-54deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-moz-border-radius:20px / 1px;border-radius:20px / 1px}#box{position:relative;width:627px;margin:0 auto 0 auto;top:40px;z-index:2}
#box-top{margin:0 auto;width:467px;background:#232323;-webkit-border-radius:8px 8px 0px 0px;border-radius:8px 8px 0px 0px}
#box-bottom{position:relative;margin:0 auto;width:467px;-webkit-border-radius:0px 0px 8px 8px;border-radius:0px 0px 8px 8px;padding:20px 0;background:#3f3f3f;background:-moz-linear-gradient(top,#3f3f3f 0%,#292929 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f3f3f),color-stop(100%,#292929));background:-webkit-linear-gradient(top,#3f3f3f 0%,#292929 100%);background:-o-linear-gradient(top,#3f3f3f 0%,#292929 100%);background:-ms-linear-gradient(top,#3f3f3f 0%,#292929 100%);background:linear-gradient(to bottom,#3f3f3f 0%,#292929 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f3f3f',endColorstr='#292929',GradientType=0)}
#box-bg{position:absolute;background:url('//lh3.ggpht.com/GUdn8DCF9pwEZAAweav_cY6iidL8RB5Fykttlcyq2c_zawFrD6JPN3IGeM-dsuH-ReVSU8S5cUyJL5tCTG93=s0') top center no-repeat;width:593px;height:257px;margin-top:-150px;margin-left:-55px;z-index:-100}
#box h1{padding:35px 10px;margin:0 auto;font-family:'Source Sans Pro',sans-serif;font-size:40px;color:#fbc406;text-align:center;text-shadow:1px 1px 2px #222222;font-weight:600;letter-spacing:-.5px;line-height:36px}
#box h2{font-family:'Source Sans Pro',sans-serif;font-size:24px;color:#ffffff;text-align:center;text-shadow:1px 1px 2px #222222;font-weight:600;letter-spacing:-.5px;padding:0 20px}
#box p{font-family:'Source Sans Pro',sans-serif;font-size:18px;text-align:center;text-shadow:1px 1px 2px #222222;font-weight:400;letter-spacing:-.5px;color:#ffffff;padding:0 25px}
#form{margin:20px auto;text-align:center;padding:5px 0px}@media screen and (-webkit-min-device-pixel-ratio:0){#form{margin:20px auto}}
#name{width:360px;padding:15px; margin-bottom: 10px; box-shadow:inset 0px 1px 10px 0px rgba(0,0,0,0.3);text-align:center;border:4px solid #f6bf00;color:#777777;font-family:'Source Sans Pro',sans-serif;font-size:18px}
#email{width:360px;padding:15px; margin-bottom: 10px; box-shadow:inset 0px 1px 10px 0px rgba(0,0,0,0.3);text-align:center;border:4px solid #f6bf00;color:#777777;font-family:'Source Sans Pro',sans-serif;font-size:18px}
#submit{position:relative;width:401px;margin-top:10px;background:#ffc600;border:1px solid rgba(0,0,0,0.1);color:#2a292a;font-family:'Source Sans Pro',sans-serif;font-size:30px;cursor:pointer;border-radius:4px;box-shadow:inset 0px 1px 0px 0px rgba(250,250,250,0.7);padding:10px 10px}
#submit:hover{background:#ffce26}.arrow{margin-left:10px;padding:0;width:20px;height:20px;background:url('images/submit-arrow.png') no-repeat 5px 15px;}
#footer{margin:0 auto;padding-top:2px;text-align:center;width:603px;padding:5px}#footer p{font-size:14px;text-align:center;font-family:'Source Sans Pro',sans-serif;margin:0;color:#1e1d1d;text-shadow:none}
#footer p.legal{margin:10px auto 0px auto;padding-bottom:10px}#footer img{display:inline;padding-bottom:5px;padding-right:5px;vertical-align:middle}
#footer .note{margin:0 auto;vertical-align:middle;text-align:center}#footer .note span{font-size:12px;line-height:10px;color:#1e1d1d}
#footer p a{color:#1e1d1d;text-decoration:underline}@media only screen and (max-width:640px){.drop-shadow:before,.drop-shadow:after{display:none}
#box{width:90%}#box-top{width:90%}#box-bottom{width:90%}#box-bg{width:100%;margin-left:0}
#name{width:75%}
#email{width:75%}
#submit{width:86%}
#footer{width:100%}}@media only screen and (max-width:480px){.drop-shadow:before,.drop-shadow:after{top:60%}
#box{top:30px}
#box h1{font-size:30px;padding:10px}
#box h2{font-size:20px}
#box p{font-size:16px}
#submit{font-size:20px}
#box h2,#box p{padding:2px 15px}
#name{font-size:14px}}@media only screen and (max-width:320px){#box h1{font-size:20px;line-height:27px}
#email{font-size:14px}}@media only screen and (max-width:320px){#box h1{font-size:20px;line-height:27px}
#box h2{font-size:0.9em;line-height:1.4em}#box p{font-size:0.8em}#submit{font-size:1.3em}}