html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:"ostrich_sans_inlineregular";src:url("fonts/ostrich-sans.sansinline-webfont.eot");src:url("fonts/ostrich-sans.sansinline-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/ostrich-sans.sansinline-webfont.woff") format("woff"),url("fonts/ostrich-sans.sansinline-webfont.ttf") format("truetype"),url("fonts/ostrich-sans.sansinline-webfont.svg#ostrich_sans_inlineregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot");src:url("fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("fonts/icomoon.woff") format("woff"),url("fonts/icomoon.ttf") format("truetype"),url("fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background-color:#000;background-position:top center;background-repeat:no-repeat;color:#fff;font:18px "HelveticaNeueW01-46Ligh";-webkit-font-smoothing:antialiased}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}header{margin:0 0 140px;padding:22px 0 0}header h1{background:url('../images/logos.png?1378318436') no-repeat 0 0;height:30px;margin:0 auto;text-indent:-9999px;width:819px}section{background:url('../images/frame.png?1378318436') no-repeat 0 0;height:489px;margin:0 auto 70px;text-align:center;width:750px}section h1{text-transform:uppercase}form{position:relative}form #errors{left:0;position:absolute;top:-23px;width:100%}form #errors li{color:#ff554d;font:14px Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block}form #errors li:first-child{margin:0 5px 0 0}input{background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #d4d4d4), color-stop(100%, #ffffff));background-image:-webkit-linear-gradient(bottom, #d4d4d4,#ffffff);background-image:-moz-linear-gradient(bottom, #d4d4d4,#ffffff);background-image:-o-linear-gradient(bottom, #d4d4d4,#ffffff);background-image:linear-gradient(bottom, #d4d4d4,#ffffff);-webkit-box-shadow:inset 0 2px 6px #000;-moz-box-shadow:inset 0 2px 6px #000;box-shadow:inset 0 2px 6px #000;background-color:#d4d4d4;border:0;font:16px "HelveticaNeueW01-UltLt";height:29px;outline:0;text-align:center;width:226px}input.error{border:solid 2px #be581a}input.error::-webkit-input-placeholder{color:#ff554d}input.error:-moz-placeholder{color:#ff554d}input.error::-moz-placeholder{color:#ff554d}input.error:-ms-input-placeholder{color:#ff554d}input::-webkit-input-placeholder{color:#959595}input:-moz-placeholder{color:#959595}input::-moz-placeholder{color:#959595}input:-ms-input-placeholder{color:#959595}button,#closed section a{background-image:-webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #1c3a4f), color-stop(100%, #50a6e2));background-image:-webkit-linear-gradient(bottom, #1c3a4f,#50a6e2);background-image:-moz-linear-gradient(bottom, #1c3a4f,#50a6e2);background-image:-o-linear-gradient(bottom, #1c3a4f,#50a6e2);background-image:linear-gradient(bottom, #1c3a4f,#50a6e2);-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.54);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.54);box-shadow:inset 0 3px 8px rgba(0,0,0,0.54);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;background-color:#50a6e2;border:solid 4px #254e6a;cursor:pointer;font:31px "Proxima N W01 Bold";height:63px;padding:0 40px}button span,#closed section a span{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;color:#ebebeb;font-size:35px;line-height:63px;text-shadow:0 0 5px rgba(252,253,253,0.19),1px 1px 2px rgba(0,0,0,0.41);text-transform:uppercase}button:hover,#closed section a:hover{-webkit-box-shadow:inset 0 0 18px rgba(82,169,230,0.31),0 0 12px 3px #438cbe;-moz-box-shadow:inset 0 0 18px rgba(82,169,230,0.31),0 0 12px 3px #438cbe;box-shadow:inset 0 0 18px rgba(82,169,230,0.31),0 0 12px 3px #438cbe}button:hover span,#closed section a:hover span{text-shadow:0 0 5px rgba(252,253,253,0.48),1px 1px 2px rgba(0,0,0,0.41)}#signup{background-image:url('../images/signup.jpg?1378318436')}#signup section{padding:43px 0 0}#signup section h1{font:130px "ostrich_sans_inlineregular";text-shadow:2px 4px 7px rgba(0,0,0,0.71)}#signup section p{font-size:20px;line-height:23px;margin:0 0 18px}#signup section strong{font-family:"HelveticaNeueW01-76Bold"}#signup section em{font-size:14px;display:block}#signup section input{margin:0 0 10px}#signup section input[type="email"]{margin-right:7px}#signup section form p{color:#d0d0d0;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:14px;margin:0 0 10px}#invite{background-image:url('../images/invite.jpg?1378318436')}#invite section{padding:94px 0 0}#invite section h1{font:54px "HelveticaNeueW01-UltLt"}#invite section p{margin:0 0 19px}#invite section form{margin:0 auto 20px;width:465px}#invite section input{margin:0 0 12px}#invite section input[name="email[1]"],#invite section input[name="email[3]"]{margin-right:8px}#invite section button{display:block;margin:0 0 5px 134px}#invite section a{color:#c5c5c5;font:14px "Proxima N W01 Light";text-decoration:underline}#invite section a:hover{text-decoration:none}#thanks{background-image:url('../images/thanks.jpg?1378318436')}#thanks section{padding:94px 0 0}#thanks section h1{font:54px "HelveticaNeueW01-UltLt";margin:0 0 10px}#thanks section p{margin:0 0 35px}#thanks section h2{margin:0 0 30px}#thanks section li{display:inline-block}#thanks section li a{-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;display:block;font:34px "icomoon";height:70px;padding:10px 0 0;width:70px}#thanks section li a:hover{text-decoration:none;text-shadow:0 0 5px rgba(252,253,253,0.54)}#thanks section li.twitter{margin-right:18px}#thanks section li.twitter a{background-image:-webkit-linear-gradient(-91deg, #33c5ff,#1f779a);background-image:-moz-linear-gradient(-91deg, #33c5ff,#1f779a);background-image:-o-linear-gradient(-91deg, #33c5ff,#1f779a);background-image:linear-gradient(-91deg, #33c5ff,#1f779a);-webkit-box-shadow:inset 0 3px 10px #19627f;-moz-box-shadow:inset 0 3px 10px #19627f;box-shadow:inset 0 3px 10px #19627f;background-color:#1f779a;border:solid 7px #258fb9}#thanks section li.twitter a:hover{-webkit-box-shadow:inset 0 3px 10px #19627f,0 0 20px 6px #2eb0e4;-moz-box-shadow:inset 0 3px 10px #19627f,0 0 20px 6px #2eb0e4;box-shadow:inset 0 3px 10px #19627f,0 0 20px 6px #2eb0e4}#thanks section li.facebook a{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6fa1ff), color-stop(100%, #395892));background-image:-webkit-linear-gradient(top, #6fa1ff,#395892);background-image:-moz-linear-gradient(top, #6fa1ff,#395892);background-image:-o-linear-gradient(top, #6fa1ff,#395892);background-image:linear-gradient(top, #6fa1ff,#395892);-webkit-box-shadow:inset 0 3px 10px #395892;-moz-box-shadow:inset 0 3px 10px #395892;box-shadow:inset 0 3px 10px #395892;background-color:#6fa1ff;border:solid 7px #395892}#thanks section li.facebook a:hover{-webkit-box-shadow:inset 0 3px 10px #395892,0 0 20px 6px #3a80ff;-moz-box-shadow:inset 0 3px 10px #395892,0 0 20px 6px #3a80ff;box-shadow:inset 0 3px 10px #395892,0 0 20px 6px #3a80ff}#closed{background-image:url('../images/thanks.jpg?1378318436')}#closed section{padding:104px 0 0}#closed section h1{font:54px "HelveticaNeueW01-UltLt";margin:0 0 15px}#closed section p{margin:0 0 25px}#closed section a{display:inline-block;margin-bottom:25px;text-decoration:none}#closed section a span{font-size:20px}#closed section div{font-size:14px;line-height:19px}.legal{text-align:center;font:14px "Proxima N W01 Light"}.legal a{font-family:"Proxima N W01 Bold";text-transform:uppercase}.legal a.rules{display:inline-block;margin:0 60px 0 3px}.legal .sponsor{margin:0 0 10px}.legal .restrictions{font-size:10px;line-height:12px}
