html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}
ul,ol{list-style:none;}blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins{background-color:#ff9;color:#000;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
@font-face{font-family:'EightBit';src:url('/static/fonts/eightbitme-webfont.eot?v=41943051');src:local('â˜º'),url('/static/fonts/eightbitme-webfont.woff?v=41943051') format('woff'),url('/static/fonts/eightbitme-webfont.ttf?v=41943051') format('truetype'),url('/static/fonts/eightbitme-webfont.svg#webfontF4RzmAGE?v=41943051') format('svg');font-weight:normal;font-style:normal;}
html{background:#292230 url(/static/images/bg-texture.png?v=41943051);}
body,html{color:#fff;height:100%;text-transform:uppercase;-webkit-font-smoothing:antialiased;}
body{min-height:700px;min-width:900px;background-color:transparent;position:relative;}
html{height:100%;}body#page_error{min-width:0;min-height:0;background:url(/static/images/gradient.png?v=41943051) repeat-x 0 350px;}
.Module.login-utility{position:fixed;bottom:0;left:0;right:0;-webkit-font-smoothing:antialiased;background-color:#2f2836;background-color:rgba(0,0,0,.7);padding:10px 10px;text-transform:none;z-index:3;height:32px;-webkit-box-shadow:0 -5px 10px rgba(0,0,0,.2);}
.Module.login-utility .invite-bubble{float:right;display:block;margin-top:-70px;margin-right:-8px;}
.Module.login-utility a.twitter-signin{display:block;float:right;width:151px;height:24px;text-indent:-9999em;overflow:hidden;margin-top:4px;background:url(/static/images/twitter-signin.png?v=41943051);}
.Module.login-utility h1.header-icon{position:absolute;display:block;width:173px;height:33px;text-indent:-9999px;overflow:hidden;background:url(/static/images/eightbit-logo-small-text.png?v=41943051) no-repeat 0 50%;left:10px;top:10px;text-align:left;cursor:pointer;}
.Module.login-utility .shuffle-button{position:absolute;display:block;width:64px;height:35px;text-indent:-9999px;overflow:hidden;background:url(/static/images/shuffle.png?v=41943051);left:195px;top:11px;text-align:left;opacity:.6;cursor:pointer;}
.Module.login-utility .shuffle-button:hover{opacity:1;}
.Module.login-utility .logout,.Module.login-utility .edit-character,.Module.login-utility .invites-button{float:right;cursor:pointer;}
.Module.login-utility .logout{width:35px;height:35px;text-indent:-9999em;overflow:hidden;text-align:left;background:url(/static/images/button-logout.png?v=41943051) no-repeat 50% 40%;opacity:.2;}
.Module.login-utility .logout:hover{opacity:1;}
.Module.login-utility a.edit-character{display:block;padding-right:6px;margin-right:5px;background:url(/static/images/button-edit-r.png?v=41943051) no-repeat 100% 3px;}
.Module.login-utility a.edit-character span{display:block;height:35px;padding:0 10px 0 20px;background:url(/static/images/button-edit-l.png?v=41943051) no-repeat 0 0;font-family:EightBit;text-transform:uppercase;color:#5d5762;font-size:14px;line-height:27px;}
.Module.login-utility a.edit-character:hover span{color:#fff;}
.Module.login-utility .invites-button{position:relative;text-align:center;width:122px;height:35px;background:url(/static/images/button-invites-left.png?v=41943051);margin-right:10px;font-size:14px;text-transform:uppercase;font-family:EightBit;line-height:2em;-webkit-font-smoothing:none;opacity:.8;text-shadow:0 2px 0 rgba(0,0,0,.2);}
.Module.login-utility .invites-button:hover{opacity:1;}
body,input,textarea{font:13px/1.4 'Lucida Grande',Helvetica,Arial,sans-serif;}
a{text-decoration:none;}p{margin-bottom:30px;}
button,.button{cursor:pointer;}
button{font-family:Lucida Grande,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;padding:3px 5px;line-height:1.3em;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;vertical-align:middle;overflow:visible;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;border:none;color:#594e64;background-color:#1f1a25;}
textarea{padding:10px;border:1px solid #120023;background-color:#594e64;color:#0f001e;font:14px/1.3em Lucida Grande,Helvetica,Arial,sans-serif;outline:none;resize:none;}
textarea:focus{color:#fffadb;}
.Module{position:relative;}.Module.builder-container{position:absolute;bottom:0;top:155px;width:100%;background:url(/static/images/gradient.png?v=41943051) repeat-x 0 150px;font-size:0;text-align:center;z-index:1;overflow:hidden;min-height:555px;min-width:600px;}
.Module.options-group{position:absolute;top:0;width:100%;height:300px;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.3,transparent),to(rgba(255,255,255,.1)));-webkit-transition:-webkit-transform 800ms cubic-bezier(0.47,0.04,0.53,0.96);-moz-transition:-moz-transform 800ms cubic-bezier(0.47,0.04,0.53,0.96);}
.Module.options-title{text-align:center;font-size:24px;font-family:EightBit;font-weight:normal;letter-spacing:2px;text-shadow:0 5px 0 #000;color:#fffadb;margin-bottom:20px;-webkit-font-smoothing:none;padding-top:100px;}
.Module.options-title small{display:block;font-size:14px;color:#594e64;margin-top:5px;text-shadow:0 2px 0 #000;}
.Module.gender-selection{height:400px;margin:0 auto;}
.Module.or-text{font-size:0;display:inline-block;margin:0 10px;cursor:pointer;vertical-align:bottom;}
.Module.option{position:absolute;cursor:pointer;margin:0 0 0 -45px;bottom:0;}
.Module.gender .Module.option.female{margin-left:-15px;}
.Module.gender .Module.option.male{margin-left:-55px;}
.Module.or-text{position:absolute;text-align:center;width:40px;left:50%;top:135px;font-size:18px;font-family:EightBit;font-weight:normal;color:#594e64;margin:0 0 0-20px;text-shadow:0 3px 0 #000;}
.Module.test-box,.Module.previous-step{width:200px;margin:0 auto;}
.Module.test-box div:active{background-color:#000;color:#fff;}
.Module.previous-step{cursor:pointer;}
.Module.character-preview-container{position:absolute;width:180px;top:10px;left:20px;z-index:2;}
.Module.character-preview-container #clear-button{width:45px;font-weight:normal;position:relative;-webkit-font-smoothing:none;display:block;color:#292230;z-index:1;font-size:14px;text-transform:uppercase;font-family:EightBit;padding:13px 10px 9px 35px;line-height:0;margin:30px auto;background:#41384a url(/static/images/icon-reset.png?v=41943051) no-repeat 10px 7px;opacity:.8;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.Module.character-preview-container #clear-button:hover{background-color:#4a4054;opacity:1;cursor:pointer;}
.Module.character-preview-container .Module.character-preview{margin-top:0!important;left:50%;float:none;position:relative;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.3,transparent),to(rgba(255,255,255,.07)));-webkit-font-smoothing:none;}
.Module.highlighted-name{position:absolute;width:100%;top:350px;position:relative;z-index:10;text-align:center;font-size:14px;font-family:EightBit;font-weight:normal;margin-top:0;color:#594e64;text-shadow:0 2px 0 #000;-webkit-font-smoothing:none;}
.Module.options-group .Module.character-preview{position:relative;left:0;top:0;}
.Module.option-nav-button-container{position:absolute;}
.Module.option-nav-button-container .button{position:relative;top:120px;width:40px;height:80px;background:transparent no-repeat 50% 50%;opacity:.8;cursor:pointer;}
.Module.option-nav-button-container .button:active{top:121px;}
.Module.option-nav-button-container .button:hover{opacity:1;}
.Module.option-nav-button-container.prev .button{left:-40px;background-image:url(/static/images/arrow-white-prev.gif?v=41943051);}
.Module.option-nav-button-container.next .button{background-image:url(/static/images/arrow-white-next.gif?v=41943051);}
.Module.navigation-list{position:absolute;z-index:2;width:150px;right:0;top:473px;font-family:EightBit;color:#594e64;text-align:right;}
.Module.navigation-list .content{overflow:hidden;padding-right:10px;position:absolute;width:145px;right:0;bottom:0;}
.Module.navigation-list h2{padding-right:20px;margin-bottom:5px;font-size:11px;font-weight:normal!important;-webkit-font-smoothing:none;}
.Module.navigation-list ul{font-size:14px;-webkit-font-smoothing:none;}
.Module.navigation-list ul li{position:relative;opacity:.3;width:145px;height:25px;}
.Module.navigation-list ul li div{position:absolute;width:125px;padding:0 20px 6px 0;bottom:0;}
.Module.navigation-list ul li.save div{color:#ed3024;}
.Module.navigation-list ul li.valid{cursor:pointer;opacity:1;text-shadow:0 2px 0 #000;}
.Module.navigation-list ul li.valid:hover{color:#fffadb;}
.Module.navigation-list ul li.current div{color:#fffadb;background:url(/static/images/step-nav-selected.png?v=41943051) no-repeat 100% 4px;}
.Module.options-group.backgroundColor{padding-top:40px;}
.Module.options-group.save{padding-top:20px;height:220px;-webkit-font-smoothing:antialiased;color:#7a6c88;background:url(/static/images/step-indicator.png?v=41943051) no-repeat 50% 65%;}
.Module.options-group.save.complete{background:none;height:auto;padding-top:0;}
.Module.icon-preview{margin:0 auto;width:120px;height:140px;overflow:hidden;background-color:#e7e7e7;}
.Module.options-group.save.complete .Module.icon-preview{position:absolute;}
.Module.icon-preview .edit-character{width:34px;padding-left:23px;padding-bottom:1px;background:url(/static/images/edit-gear.png?v=41943051) no-repeat 5px 100%;margin:4px auto 0;font-family:EightBit;-webkit-font-smoothing:none;text-transform:uppercase;font-size:14px;line-height:16px;cursor:pointer;}
.Module.icon-preview .edit-character:hover{opacity:.8;}
.backgroundColor .Module.icon-preview{background:#e7e7e7 url(/static/images/polaroid-arrow.gif?v=41943051) no-repeat 50% 100%;}
.Module.icon-preview .noise{position:absolute;background-image:url(/static/effects/noise-twitter.png?v=41943051);width:100px;height:100px;top:10px;left:10px;z-index:2;}
.Module.icon-preview .content{position:relative;background-image:url(/static/effects/burn-twitter.png?v=41943051);width:100px;height:100px;margin:0 auto;overflow:hidden;margin-top:10px;}
.Module.icon-preview .content.transparent{background-image:url(/static/images/transparent.gif?v=41943051);}
.Module.color-selector-container{width:500px;height:86px;background-color:#3e3447;margin:0 auto;overflow:hidden;}
.Module.color-selector-container h3{margin-top:10px;font-size:14px;font-family:EightBit;font-weight:normal;color:#594e64;margin-bottom:10px;-webkit-font-smoothing:none;}
.Module.color-selector{position:relative;width:484px;margin:18px auto 0;}
.Module.color-selector:after{content:'';display:block;clear:both;}
.Module.color-selector li.selected{width:30px;height:30px;border:5px solid #fff;top:;margin:-12px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.Module.color-selector .selector.transparent{background-image:url(/static/images/transparent.gif?v=41943051);}
.Module.color-selector .color-option{position:relative;z-index:0;width:40px;height:20px;float:left;cursor:pointer;}
.Module.color-selector .color-option.transparent{background-image:url(/static/images/transparent.gif?v=41943051);}
.Module.save-to-twitter{font-size:14px;padding:10px;font-family:EightBit;color:#ed3024;cursor:pointer;text-shadow:0 3px 0 #000;-webkit-font-smoothing:none;-webkit-transition:text-shadow 200ms ease-out;-moz-transition:text-shadow 200ms ease-out;}
.Module.save-to-twitter:hover{text-shadow:0 3px 0 #000,0 0 50px rgba(237,48,36,.4);}
.Module.sign-in{display:block;width:152px;height:32px;background:url(/static/images/twitter-sign-in.png?v=41943051);margin:0 auto 20px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:-webkit-box-shadow 200ms ease-out;-moz-transition:-webkit-box-shadow 200ms ease-out;}
.Module.sign-in:hover{-webkit-box-shadow:0 0 20px rgba(255,255,255,.25);}
.save .Module.icon-preview,.save .Module.twitter-box{display:inline-block;}
.Module.twitter-box{width:120px;height:140px;background:#0094c4 url(/static/images/twitter-logo.png?v=41943051) no-repeat 50% 50%;margin-left:120px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 -5px 0 #007ea6;}
.Module.complete-container{display:block;width:597px;text-align:left;margin:0 auto;overflow:hidden;font-size:12px;text-transform:none;padding:20px;background-color:rgba(22,18,25,.5);}
.Module.complete-container .checkboxTextarea,.Module.complete-container .label-input{position:relative;display:block;width:457px;margin-bottom:16px;margin-left:140px;}
.Module.complete-container .checkboxTextarea:after,.Module.complete-container .label-input:after,.label-input:after,.input-button:after{content:'';display:block;clear:both;height:0;visibility:hidden;}
.twitter-count{position:absolute;bottom:10px;right:10px;font-size:14px;font-family:EightBit;color:#453c4f;}
.twitter-count.negative{color:#f20;}
.Module.complete-container .checkboxTextarea textarea{position:relative;width:370px;margin:0;top:0;left:0;padding-right:40px;-webkit-font-smoothing:antialiased;-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 rgba(0,0,0,.2);}
.Module.complete-container .checkboxTextarea textarea:focus{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.2),0 0 20px rgba(255,255,255,.15);-moz-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);-ms-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);-o-box-shadow:inset 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 0 rgba(0,0,0,.2);}
.Module.complete-container .checkboxTextarea textarea.disabled{opacity:.5;color:#000;}
.Module.complete-container .checkbox{margin-right:10px;cursor:pointer;}
.Module.complete-container .label-input .label{line-height:22px;cursor:pointer;font-weight:bold;}
.button.save-continue{position:relative;width:217px;height:47px;margin-bottom:0;margin-left:172px;background:url(/static/images/save-continue.png?v=41943051);}
.button.save-continue:hover{opacity:.8;}
.button.save-continue:active{top:1px;}
.checkbox{display:block;float:left;width:25px;height:22px;background:url(/static/images/checkbox.gif?v=41943051) no-repeat 0 0;}
.checkbox.checked{background-position:0 -22px;}
.Module.intro{padding-top:20px;position:relative;margin-bottom:20px;}
.Module.intro h1{width:227px;height:90px;margin:0 auto;overflow:hidden;text-indent:-9999em;background:url(/static/images/eightbit-logo.png?v=41943051) no-repeat right 0;}
.Module.character-container{padding:10px 0 10px;}
.Module.character-container .Module.character{margin:10px auto!important;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.3,transparent),to(rgba(255,255,255,.06)));}
.Module.user-info{position:static;text-align:center;color:#594e64;font-family:EightBit;-webkit-font-smoothing:none;}
.Module.user-info *{position:relative;font-weight:normal;z-index:1;}
.Module.user-info h1{font-size:32px;text-shadow:0 5px 0 #000;}
.Module.user-info h2{font-size:14px;text-shadow:0 3px 0 #000;}
.Module.user-info h2 span{font-family:Helvetica;-webkit-font-smoothing:antialiased;font-weight:bold;}
.Module.user-info .edit-character{bottom:10px;right:10px;position:absolute;}
.Module.user-info .edit-character a{font-size:14px;padding-left:25px;color:#594e64;background:url(/static/images/edit-gear.png?v=41943051) no-repeat 5px 100%;}
.Module.floating-title{text-align:center;padding:20px 10px 10px;font-family:EightBit;-webkit-font-smoothing:none;font-weight:normal;font-size:32px;text-shadow:0 5px 0 #000;}
.Module.centered-block{width:400px;margin:0 auto;padding:20px;background-color:rgba(0,0,0,.5);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);}
.label-input,.input-button{margin-bottom:10px;}
.label-input label{float:left;display:block;width:70px;line-height:35px;font-size:10px;font-family:EightBit;opacity:.5;}
.label-input input,.input-button input{display:block;border:none;margin:0;padding:5px;font-size:16px;font-weight:bold;font-family:Helvetica,Arial,sans-serif;background-color:rgba(0,0,0,.5);color:#fff;border-radius:3px;}
.input-button input{float:left;}
.Module.centered-block .label-input input{width:320px;}
.Module.centered-block .input-button input{width:300px;}
.label-input input:focus,.input-button input:focus{outline:none;-webkit-box-shadow:0 0 5px rgba(244,0,0,.3);}
.form-submit{overflow:hidden;}
.form-submit button,.input-button button{float:right;-webkit-font-smoothing:antialiased;font-weight:bold;margin:0;padding:8px;}
.beta-users a{color:#fff;text-transform:none;font-weight:bold;}
.beta-users a:hover{color:#f20;}
.Module.audio-player{position:absolute;font-family:EightBit;color:#292230;font-size:14px;top:10px;left:10px;z-index:1;padding:10px;background-color:rgba(53,59,108,.9);}
#page_builder .Module.audio-player{left:auto;right:20px;background-color:#000;background-color:rgba(0,0,0,.5);}
.Module.audio-player .audio-control{position:relative;z-index:0;display:block;height:19px;line-height:1.1em;padding-left:40px;padding-bottom:11px;background:url(/static/images/play-pause.gif?v=41943051) no-repeat 0 bottom;cursor:pointer;}
.Module.audio-player .audio-control:active{top:1px;}
.Module.audio-player .audio-control.pause{background-position:0 0;}
.Module.audio-player a{display:block;padding:3px;position:absolute;color:#292230;font-size:10px;left:47px;width:85px;top:22px;}
.Module.audio-player a:hover{color:#e5362a;}
.Module.coming-soon{text-align:center;font-family:EightBit;font-size:14px;text-shadow:0 5px 0 #000;-webkit-font-smoothing:none;}
.Module.coming-soon p{margin-bottom:0;}
.Module.coming-soon p a{color:#34aabc;}
.Module.coming-soon p a:hover{color:#2391a2;}
.Module.coming-soon p.soon-my-friend-sooooon{font-size:21px;margin-bottom:10px;}
.Module.blow-me{width:470px;margin:0 auto;padding-top:100px;font-family:EightBit;-webkit-font-smoothing:none;text-shadow:0 3px 0 #000;left:1px;height:480px;background:url(/static/images/blow-me.png?v=41943051) no-repeat 0 260px;}
.Module.blow-me h1{color:#f53a2c;font-size:24px;font-weight:normal;line-height:1em;}
.Module.blow-me h2{line-height:.9em;color:#f53a2c;font-size:72px;font-weight:normal;letter-spacing:5px;margin-bottom:10px;}
.Module.blow-me p{color:#fffadb;font-size:24px;font-weight:normal;line-height:1em;margin:0;}
.Module.blow-me p.return-to{position:absolute;bottom:50px;text-align:center;width:100%;}
.Module.blow-me p a{color:#34aabc;}
.Module.blow-me p a:hover{color:#2391a2;}
.Module.blow-me p a:after{content:'>';margin-left:5px;}
.Module.invites{position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}
.Module.invites .invite-mask{background-color:#000;position:absolute;z-index:0;width:100%;height:100%;font-family:Helvetica Neue;}
.Module.invites .container{position:relative;z-index:1;width:470px;margin:0 auto;text-transform:none;}
.Module.invites .container{padding-bottom:10px;background:url(/static/images/invite-bg-cap.png?v=41943051) no-repeat 50% 100%;}
.Module.invites .container .inner-container{padding:20px;background:url(/static/images/invite-bg.png?v=41943051);}
.Module.invites h3{font-size:30px;letter-spacing:-1px;line-height:1em;font-family:Helvetica Neue;}
.Module.invites p{font-size:12px;font-weight:bold;font-family:Helvetica Neue;margin-bottom:10px;}
.Module.invites #invite-close{position:absolute;top:20px;right:20px;width:54px;height:20px;text-indent:-9999em;overflow:hidden;background:url(/static/images/button-invite-close.png?v=41943051);cursor:pointer;}
.Module.invites form{position:relative;display:block;background:url(/static/images/form-bg.png?v=41943051) no-repeat;margin-bottom:10px;height:50px;}
.Module.invites form input{font-family:Helvetica Neue;font-weight:bold;position:absolute;font-size:24px;left:50px;margin:0;width:325px;height:50px;padding:0;line-height:1.4em;top:0;background-color:transparent;border:none;color:#fff;outline:none;}
.Module.invites form button{position:absolute;padding:0;width:54px;height:50px;overflow:hidden;text-indent:-9999em;top:0;right:0;margin:0;background-color:transparent;}
.Module.invites ul li{overflow:hidden;padding:14px 0;background:url(/static/images/invite-list-border.png?v=41943051) repeat-x 0 100%;}
.Module.invites ul li.empty{opacity:.5;}
.Module.invites ul li .list-value{float:left;display:block;background:url(/static/images/invite-list-bg.png?v=41943051);width:50px;height:32px;padding-top:18px;font-family:EightBit;text-transform:uppercase;font-size:20px;text-align:center;text-shadow:0 2px 0 #000;}
.Module.invites ul li .username{display:block;font-family:EightBit;text-transform:uppercase;font-size:24px;line-height:1.1em;margin-left:70px;-webkit-font-smoothing:none;color:#78757d;}
.Module.invites ul li .invite-accepted{display:block;margin-left:70px;font-size:12px;margin-top:3px;font-family:Helvetica Neue;font-weight:bold;}
.Module.invites ul li a{display:block;margin-left:70px;margin-top:4px;font-size:12px;font-family:Helvetica Neue;font-weight:bold;color:#fff;padding:2px 0 3px;text-shadow:0 1px 0 #000;text-align:center;width:140px;background:url(/static/images/invite-list-link.png?v=41943051) no-repeat;}
.Module.retro-bubble{position:absolute;top:80px;left:110px;width:190px;background-color:#e9e9ea;color:#211b26;font-family:EightBit;letter-spacing:1px;line-height:1em;-webkit-font-smoothing:none;font-size:14px;overflow:visible;padding:0 5px;-webkit-box-shadow:0 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 10px 0 rgba(0,0,0,.22);-ms-box-shadow:0 10px 0 rgba(0,0,0,.22);-o-box-shadow:0 10px 0 rgba(0,0,0,.22);box-shadow:0 10px 0 rgba(0,0,0,.22);opacity:0;-webkit-transition:-webkit-transform 300ms ease-out;-webkit-transform:translate3d(0,20px,0) scale(.99);width:0;height:0;overflow:hidden;}
.show-bubble .Module.retro-bubble{opacity:1;width:190px;height:auto;overflow:visible;-webkit-transform:translate3d(0,0,0) scale(1);}
.Module.retro-bubble.left{position:absolute;top:80px;left:-230px;}
.Module.retro-bubble.right:before{content:url(/static/images/home/speech-nipple.png?v=41943051);display:block;position:absolute;left:-20px;top:10px;}
.Module.retro-bubble.left:before{content:url(/static/images/home/speech-nipple-left.png?v=41943051);display:block;position:absolute;right:-20px;top:10px;}
.Module.retro-bubble .retro-bubble-content{margin-top:-5px;margin-bottom:-5px;padding:15px 10px;background-color:#e9e9ea;-webkit-box-shadow:0 10px 0 rgba(0,0,0,.22);-webkit-box-shadow:0 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 10px 0 rgba(0,0,0,.22);-ms-box-shadow:0 10px 0 rgba(0,0,0,.22);-o-box-shadow:0 10px 0 rgba(0,0,0,.22);box-shadow:0 10px 0 rgba(0,0,0,.22);}
.Module.retro-bubble span{display:block;margin-bottom:10px;}
.Module.retro-bubble a{display:block;color:#34aabc;}
.Module.retro-bubble a:hover{color:#2391a2;}
.Module.retro-bubble a:after{content:'>';margin-left:5px;}
.ebfont{font-family:EightBit;text-transform:uppercase;-webkit-font-smoothing:none;-moz-font-smoothing:none;font-smoothing:none;}
.logo.large{height:42px;width:240px;}
.logo.large a{text-indent:-99999px;display:block;background:url(/static/images/eightbit-logo-text-big.png?v=41943051) no-repeat 0 0;height:42px;width:240px;}
.divider{background-color:rgba(0,0,0,.7);border-bottom:1px solid rgba(255,255,255,.3);height:1px;}
.group{display:block;}.group:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
/* \*/ .group{min-height:1%;}* html .group{height:1%;}
.float-left{float:left;}.float-right{float:right;}
.shadow-overlay{background:url(/static/images/permalink_gradient.png?v=41943051) 0 0 repeat-x;bottom:0;height:365px;position:absolute;width:100%;z-index:150;}.ellipses{word-wrap:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#page_profile{background:#333 url(/static/images/permalink_bg.png?v=41943051);}
#page_profile .container{margin:0 auto;width:820px;}
.ifauxn{background:transparent url(/static/images/iphone_frame.png?v=41943051) no-repeat 0 0;height:634px;position:relative;width:380px;}
.ifauxn-screen{background:#224775 url(/static/locations/default.png?v=41943051) 0 0 no-repeat;background-size:320px 430px;-moz-background-size:320px 430px;height:430px;left:32px;overflow:hidden;position:relative;top:25px;width:320px;z-index:0;}
.ifauxn-screen .venue-name{position:absolute;color:#79462e;margin:0;padding:0 10px;font-size:18px;font-weight:normal;text-align:center;top:49px;z-index:5;left:35px;width:230px;}
.ifauxn-screen .scene-image{height:430px;position:absolute;top:0;width:320px;}
.ifauxn-screen .Module.retro-bubble{width:170px;}
.ifauxn-screen .Module.retro-bubble,.ifauxn-screen .Module.retro-bubble .retro-bubble-content{background-color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:bold;text-transform:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}
#profile-container .character-container{bottom:8px;left:10px;padding:0;position:absolute;width:90px;}
.permalink-content{padding-top:63px;width:391px;}
.permalink-content .logo{margin-bottom:29px;}
.permalink-content p{color:#ccc;font-size:15px;line-height:21px;margin-bottom:40px;text-transform:none;}
.permalink-content p strong{color:#fff;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#auth-options{margin-top:40px;position:relative;width:391px;z-index:200;}
.join-the-game{background:url(/static/images/join_the_game.png?v=41943051) 0 0 no-repeat;height:48px;left:-2000px;margin-bottom:14px;position:relative;text-indent:-9999em;width:390px;}
.extras{background:url(/static/images/extras_crowd.png?v=41943051) 0 0 no-repeat;height:145px;margin-top:16px;position:relative;width:205px;z-index:200;}
.btn-create-character,.btn-edit-character{background:url(/static/images/button-create-character.png?v=41943051);cursor:pointer;float:left;height:45px;text-indent:-9999em;width:259px;}
.btn-edit-character{background:url(/static/images/button-edit-character.png?v=41943051);}
.btn-login{background:url(/static/images/button-login.png?v=41943051);cursor:pointer;float:left;height:41px;margin-left:20px;text-indent:-9999em;width:77px;}
.btn-logout{background:url(/static/images/button-logout2.png?v=41943051);cursor:pointer;float:left;height:41px;margin-left:20px;text-indent:-9999em;width:94px;}
.ifauxn-screen.theaters,.ifauxn-screen.cinemas,.ifauxn-screen.cinema,.ifauxn-screen.theater,.ifauxn-screen.movies,.ifauxn-screen.cineplex{background-image:url(/static/locations/cinema.png?v=41943051);}
.ifauxn-screen.theaters .venue-name,.ifauxn-screen.cinemas .venue-name,.ifauxn-screen.cinema .venue-name,.ifauxn-screen.theater .venue-name,.ifauxn-screen.movies .venue-name,.ifauxn-screen.cineplex .venue-name{top:39px;}
.ifauxn-screen.food{background-image:url(/static/locations/restaurant.png?v=41943051);}
.ifauxn-screen.food .venue-name{top:23px;color:#fff;}
.ifauxn-screen.café,.ifauxn-screen.cafe,.ifauxn-screen.tearoom,.ifauxn-screen.coffeeshop,.ifauxn-screen.bagels{background-image:url(/static/locations/tearoom.png?v=41943051)!important;}
.ifauxn-screen.café .venue-name,.ifauxn-screen.cafe .venue-name,.ifauxn-screen.tearoom .venue-name,.ifauxn-screen.coffeeshop .venue-name,.ifauxn-screen.bagels .venue-name{top:38px!important;color:#fff;}
.ifauxn-screen.airport,.ifauxn-screen.airportterminals,.ifauxn-screen.airports,.ifauxn-screen.airportgates,.ifauxn-screen.planes{background-image:url(/static/locations/airport-whole.png?v=41943051);}
.ifauxn-screen.airport .venue-name,.ifauxn-screen.airport .venue-name,.ifauxn-screen.airportterminals .venue-name,.ifauxn-screen.airports .venue-name,.ifauxn-screen.airportgates .venue-name,.ifauxn-screen.planes .venue-name{top:11px;left:34px;color:#fff;width:234px;}
.ifauxn-screen.stubbs{background-image:url(/static/locations/stubbs.png?v=41943051);}
.ifauxn-screen.stubbs .venue-name{display:none;}
.ifauxn-screen.nocheckin .character-container{bottom:70px!important;left:106px!important;}