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-size:100%;font:inherit;vertical-align:baseline}body{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}img{margin-bottom:-2px}html,body{width:0;height:0}body{font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;overflow:hidden}#login{position:absolute;top:10%;left:50%;margin-left:-300px;width:600px;padding:40px;background:#fff;font-size:32px;display:none}#login p{margin-bottom:20px}#login input{font-size:24px}#login button{font-size:24px}#login #password-info{display:none}#login #login-back{color:blue;margin-top:30px;font-size:16px}#curtain{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.01, #ebd6ea), color-stop(0.51, #f0fdff));background-image:-moz-linear-gradient(center bottom, #ebd6ea 1%, #f0fdff 51%)}#game{position:absolute;top:0;left:0;width:100%;height:100%;display:none}#chat_container{overflow-y:scroll;overflow-x:hidden;position:absolute;z-index:2}#chat_container #chat{font-size:13px;line-height:18px;padding-left:10px;padding-right:10px;padding-bottom:5px}#chat_container #chat p span.user{color:#38c;display:inline-block;width:75px;margin-right:5px;border-bottom:1px solid transparent;float:left;clear:left;position:absolute;left:10px;overflow:hidden;vertical-align:bottom}#chat_container #chat p span.you{color:#e3b}#chat_container #chat p span.msg{display:block;margin-left:80px}#chat_container #chat img{max-width:200px;max-height:200px}#chat_bg{z-index:1;position:absolute;background:#fff;background:rgba(255,255,255,0.8);-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd}#form{z-index:3;position:absolute}#form input{outline:0;border:1px solid #ccc;padding:2px;width:100%;font-size:13px}#form button{display:none;border:0}#champion{display:none;z-index:5;position:absolute;padding:30px 10px 20px 10px;text-align:center;background:#fff;background:rgba(255,255,255,0.7);-moz-box-shadow:0 3px 5px #666;-webkit-box-shadow:0 3px 5px #666;box-shadow:0 3px 5px #666}#champion p{text-align:center;font-size:18px;line-height:28px;margin-bottom:10px;color:#555}#champion p span{font-weight:bold;color:#000}#champion p span#champion-waiting{font-style:italic}#champion button{font-size:24px;margin:10px}#player_curtain{display:none;background:#454545;background:rgba(69,69,69,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:80}#player_container{display:none;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;background-color:#fff;padding:10px;z-index:100;width:640px;margin:0 auto}#player_close{margin-left:99%;z-index:200;cursor:pointer}#how_to_play{background-color:#fff;width:100px;cursor:pointer;text-align:center;margin:0 auto}#votes,#hand,#banner{z-index:5;position:absolute;vertical-align:middle;padding:0 0 0 0;opacity:0.2;overflow-x:visible;overflow-y:visible;text-align:center;white-space:nowrap}#votes div,#hand div,#banner div{overflow:visible;background-color:#fff;-moz-box-shadow:0 3px 5px #666;-webkit-box-shadow:0 3px 5px #666;box-shadow:0 3px 5px #666;margin:0 5px}#votes div img,#hand div img,#banner div img{display:inline-block}#votes.live div,#hand.live div,#banner.live div{cursor:pointer}#votes.live div:hover,#hand.live div:hover,#banner.live div:hover{-moz-box-shadow:0 5px 10px #333;-webkit-box-shadow:0 5px 10px #333;box-shadow:0 5px 10px #333;position:relative;top:-20px}#votes div,#hand div,#banner div{min-width:20px;display:block;float:left}#votes div span,#hand div span,#banner div span{position:absolute;top:0;left:0;color:red}#banner{font-size:114px;color:#b3d;text-align:center;pointer-events:none}#loading{position:absolute;top:25%;left:50%;width:800px;color:#3bd;margin-left:-400px;font-size:160px;text-align:center;pointer-events:none;opacity:0.2}#whose{position:absolute;font-size:32px;color:#3bd;opacity:0.5;pointer-events:none}#match{z-index:5;position:absolute}#match div{display:inline-block;padding:10px;background-color:#fff;-moz-box-shadow:0 3px 5px #666;-webkit-box-shadow:0 3px 5px #666;box-shadow:0 3px 5px #666}#win{z-index:5;-moz-box-shadow:0 3px 5px #333;-webkit-box-shadow:0 3px 5px #333;box-shadow:0 3px 5px #333;background-color:#fff;position:absolute;padding:10px 10px 10px 10px;z-index:30}#win div{display:inline-block;padding:0 10px 0 0}#win h5{margin-bottom:10px;font-size:14px}#status{z-index:10;position:absolute;background-color:#fff;z-index:30;padding:10px;font-size:13px;overflow-y:scroll;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;color:#333;line-height:19px}#status h2{font-size:18px;padding-bottom:5px;width:100%;text-align:left}#status #countdown{position:absolute;top:10px;right:10px}#status #countdown.close{color:red}#status span{display:inline-block;float:left}#status p{display:block;height:19px;clear:right}#status .username{width:110px;overflow:hidden}#status .score{margin-right:8px;min-width:15px;text-align:right}#status .state{min-width:70px;text-align:right;margin-right:10px;line-height:19px;font-size:10px}#status .winner{color:#40d}#status .you{color:red}#status .idle{color:#bbb;font-style:italic}#status .skip{min-width:60px;font-size:12px;font-style:italic;color:#aaa;cursor:pointer;text-align:right}#status .skip:hover{color:#336;text-decoration:underline;cursor:pointer}#status .skipvote{min-width:60px;font-size:12px;color:#888;text-align:right;pointer-events:none}#status .skipped{font-style:italic;min-width:60px;font-size:12px;text-align:right;color:#aaa;pointer-events:none}#status .ignore{font-style:italic;text-align:right;min-width:50px;font-size:12px;color:#aaa}#status .ignore:hover{color:#336;text-decoration:underline;cursor:pointer}#status .skip,#status .skipvote,#status .skipped,#status .ignore{color:#bbb}#status p:hover .skip,#status p:hover .skipvote,#status p:hover .skipped,#status p:hover .ignore{color:#aaa}#instructions{display:block;clear:both;width:100%;color:#333;font-size:14px;padding-top:5px;padding-bottom:5px}#orders{display:none;position:absolute;width:400px;text-align:center;left:50%;font-size:14px;color:#666;margin-left:-200px;pointer-events:none}#welcome{z-index:3;position:absolute;top:10px;left:0px;-moz-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);-webkit-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);padding:5px 5px 5px 10px;min-width:375px;background-color:#fff;text-align:left}#welcome h1{display:inline-block;font-size:18px;color:#333;padding:7px 20px 13px 10px;margin-right:0px}#welcome #scorecontainer{background:transparent;display:block;color:#b3d;position:absolute;top:28px;left:15px;font-size:10px;text-transform:uppercase}#welcome div{text-decoration:none;display:inline-block;margin-right:5px;padding:5px;z-index:20;cursor:pointer;font-size:12px;background-color:#fff;color:#888}#welcome div:hover{color:#000}#buttons{z-index:10;position:absolute;top:10px;right:0;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;padding:0 5px 5px 5px;min-width:360px;background-color:#fff;text-align:left}#buttons #pomme{background-image:url("/img/pomme-apple.gif");background-repeat:no-repeat;position:absolute;top:-5px;left:0;width:50px;height:50px;display:block;text-decoration:none;border:0}#buttons h1{font-size:18px;color:#333;display:inline-block;padding:10px;margin-left:40px}#buttons h1 a{color:#333;text-decoration:none}#buttons #beta{display:block;color:#b3d;position:absolute;top:28px;left:95px;font-size:10px;text-transform:uppercase}#buttons div,#buttons a#lobby{text-decoration:none;display:inline-block;margin-right:5px;padding:5px;z-index:20;cursor:pointer;font-size:12px;background-color:#fff;color:#888}#buttons div:hover,#buttons a#lobby:hover{color:#000}#buttons #fblike{position:relative;top:3px}#rejoin{display:none;color:#333}#chat_shim{height:200px;display:block}#credits_curtain{display:none;background:#454545;background:rgba(69,69,69,0.8);width:100%;height:100%;position:fixed;top:0;left:0;z-index:99}#credits_box{display:none;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;position:absolute;overflow:hidden;white-space:nowrap;top:30%;left:50%;margin-left:-160px;background-color:#fff;width:375px;padding:10px;font-size:13px;line-height:21px;z-index:100;color:#666;cursor:pointer}#credits_box #credits_close{float:right;color:#888;margin-top:-5px;cursor:pointer}#credits_box h2{font-size:18px;padding-bottom:5px;color:#333}#credits_box small{font-size:11px;color:#666}#credits_box a{color:#48d;text-decoration:none}#credits_box a:hover{color:#84b;text-decoration:underline}#construction{width:356px;height:105px;position:absolute;top:10px;left:50%;margin-left:-178px;z-index:20;display:none}#newgame-curtain{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;opacity:0.3;z-index:5;display:none}#newgame{-moz-box-shadow:0 1px 3px #333;-webkit-box-shadow:0 1px 3px #333;box-shadow:0 1px 3px #333;padding:20px 20px 20px 20px;background-color:#fff;text-align:left;position:absolute;top:50px;left:100px;font-size:13px;z-index:8;display:none}#newgame h2{color:#333;font-size:24px;margin-bottom:20px}#newgame label{display:inline-block;text-align:right;margin-right:5px;width:150px;color:#666}#newgame #newgame-url-base{color:#888}#newgame #newgame-url{color:#333}#newgame #newgame-name{font-size:24px;width:300px;margin-bottom:5px}#newgame #newgame-password-container{display:none}#newgame button{padding:5px;font-size:24px}#chat_active_container{z-index:5;position:absolute;top:5px;padding:2px}#chat_active_container #chat_count{font-size:11px;color:#666;display:inline-block;min-width:10px;text-align:right;margin-top:-2px;margin-right:4px;pointer-events:none;background-color:#fff;background-color:rgba(255,255,255,0.8);-moz-border-radius:12px;-webkit-border-radius:12px;-o-border-radius:12px;border-radius:12px;padding:2px;text-align:center}#chat_active_container #chat_active{-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border-radius:8px;background:#bbb;display:inline-block;width:8px;height:8px;pointer-events:none}#chat_active_container #chat_active.active{background:#5c5}#chat_active_list{z-index:9;position:absolute;top:5px;background-color:#fff;-moz-box-shadow:0 1px 2px #ddd;-webkit-box-shadow:0 1px 2px #ddd;box-shadow:0 1px 2px #ddd;padding:2px;font-size:11px;line-height:15px;color:#666;display:none}#games{-moz-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);-webkit-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);padding:0 5px 5px 5px;background-color:#fff;font-size:13px;text-align:left;position:fixed;right:50px;opacity:1;top:70px;padding:0 0 30px 0;width:300px;overflow-y:auto;overflow-x:hidden;z-index:3}#games h2{font-size:24px;margin:0;width:100%;text-align:center;padding:20px 0px 5px 0px;margin-left:10px}#games h3{font-size:12px;color:#888;width:100%;text-align:center;margin:0;padding:0px 0px 5px 0px;margin-left:10px}#games ul{width:100%}#games ul li{padding:10px 20px 10px 20px}#games ul li:hover{background-color:#333;color:#fff;cursor:pointer}#games ul li span.name{font-size:16px}#games ul li span.size{color:#888;float:right;font-size:12px}#games ul li.full{pointer:wait}#games ul li.full span.size{color:red}#games ul li.full:hover{background-color:#888}#games ul li.full:hover span.size{color:#fbb}#games ul li.private{pointer:wait}#games ul li.private span.size{color:#b3d}#games ul li.private:hover{background-color:#888}#games ul li.private:hover span.size{color:#ebf}#options{position:absolute;top:90px;left:50%;width:460px;margin-left:-230px;text-align:center}#options div{-moz-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);-webkit-box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);box-shadow:0 5px 10px 5px rgba(228,228,250,0.5);background:rgba(255,255,255,0.8);padding:10px 20px;display:inline;margin:10px;font-size:32px}#options div:hover{-moz-box-shadow:0 5px 5px 3px rgba(228,228,250,0.8);-webkit-box-shadow:0 5px 5px 3px rgba(228,228,250,0.8);box-shadow:0 5px 5px 3px rgba(228,228,250,0.8);background:#fff;cursor:pointer;cursor:hand}#options #joingame-open{cursor:pointer}#options #newgame-open{clear:both;cursor:pointer}#game-manifest{-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;background-color:#fff;color:#333;font-size:13px;text-align:left;position:fixed;opacity:0.8;padding:10px 10px 20px 10px;top:90px;left:50%;margin-left:60px;width:200px;overflow-y:auto;overflow-x:hidden;z-index:3}#game-manifest span.full{display:none;color:red;float:right;margin:12px 10px 0 0}#game-manifest span.private{display:none;color:#b3d;float:right;margin:12px 10px 0 0}#game-manifest h2{font-size:18px;padding:10px 10px 10px 10px}#game-manifest ul{overflow-y:auto}#game-manifest ul li{color:#333;padding:5px 10px}#game-manifest ul li span.score{float:right}#howto{display:block;position:absolute;top:64px;right:10px;width:250px;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;background-color:#fff;color:#111;opacity:1;font-size:12px;line-height:17px;text-align:left;position:fixed;padding:10px 10px 10px 10px}#howto h2{font-size:16px;font-weight:bold}#howto p{padding:10px 0 0 0}#combo-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:block;position:absolute;padding:10px;left:400px;-moz-box-shadow:0 1px 3px #ddd;-webkit-box-shadow:0 1px 3px #ddd;box-shadow:0 1px 3px #ddd;background-color:#fff;color:#333;font-size:13px;text-align:left}#combo-wrapper *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#combo-wrapper h2{width:100%;text-align:center;font-size:24px;padding:10px 0px 10px 0px;margin-bottom:10px}#combo-wrapper h2 b{color:#333;padding:10px}#combo-wrapper #combo{margin:auto;white-space:nowrap}#combo-wrapper #combo img{max-width:400px;max-height:400px}#lobby{display:none}div.overlay{z-index:100;position:fixed;display:block;pointer-events:none;overflow:visible;background-color:#fff;-moz-box-shadow:0 3px 5px #666;-webkit-box-shadow:0 3px 5px #666;box-shadow:0 3px 5px #666;margin:0 5px}div.overlay img{display:inline-block}#profile_triangle{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;position:absolute;top:60px;left:23px;z-index:4}#profile_welcome{position:absolute;top:68px;left:8px;z-index:3;-moz-box-shadow:0 2px 1px #ddd;-webkit-box-shadow:0 2px 1px #ddd;box-shadow:0 2px 1px #ddd;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:5px;background-color:#fff;text-align:left;font-size:13px;color:#888;cursor:pointer}#profile_welcome:hover{-moz-box-shadow:0 2px 1px #666;-webkit-box-shadow:0 2px 1px #666;box-shadow:0 2px 1px #666;color:#000}#profile_curtain{position:absolute;top:0;left:0;width:100%;height:100%;background:gray;background:rgba(128,128,128,0.1);display:none}#profile_view{position:fixed;top:20%;left:50%;width:400px;margin-left:-210px;padding:10px;display:none;background-color:#fff;font-size:13px;-moz-box-shadow:0 1px 3px #555;-webkit-box-shadow:0 1px 3px #555;box-shadow:0 1px 3px #555;color:#333;line-height:19px}#profile_view h2{font-size:24px;margin:20px;width:100%;text-align:left}#profile_view #profile_score{margin-top:20px;font-size:14px;float:right}#profile_view img{max-width:150px;max-height:150px}#profile_view #profile_avatar{margin-right:10px;float:left}#profile_edit{display:none;position:fixed;top:15%;left:50%;width:500px;margin-left:-230px;padding:10px;display:none;background-color:#fff;font-size:13px;z-index:2;-moz-box-shadow:0 1px 3px #555;-webkit-box-shadow:0 1px 3px #555;box-shadow:0 1px 3px #555;color:#333;line-height:19px}#profile_edit h2{color:#333;font-size:24px;margin-bottom:20px}#profile_edit label{display:inline-block;text-align:right;margin-right:10px;width:150px;vertical-align:top;color:#666}#profile_edit input{border:1px solid #ccc;padding:2px;width:100px}#profile_edit .url{width:200px}#profile_edit textarea{margin:0;margin-left:-4px;border:1px solid #bbb;height:120px;width:260px}#profile_edit button{padding:5px;font-size:24px}#profile_menu_container{display:none;position:fixed;top:20%;left:50%;background-color:#fff;-moz-box-shadow:0 1px 3px #555;-webkit-box-shadow:0 1px 3px #555;box-shadow:0 1px 3px #555;text-decoration:none;display:inline-block;margin-left:220px;padding:5px 10px}#profile_menu_container #profile_menu{z-index:5;font-size:13px;line-height:23px;color:#888}#profile_menu_container #profile_menu #profile_edit_open{display:none}#profile_menu_container #profile_menu li{cursor:pointer}#profile_menu_container #profile_menu li:hover{color:#000}#combo_curtain{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;background:rgba(255,255,255,0.5);z-index:20;display:none;position:fixed;left:0;z-index:30;width:102%;height:100%;overflow-y:scroll}#combo_curtain #combo_list_container{margin:80px auto;padding:20px 50px 20px 20px;width:780px}#combo_curtain #combo_list_container h2{color:#333;font-size:24px;margin-bottom:20px}#combo_curtain #combo_list_container ul{width:100%}#combo_curtain #combo_list_container li{margin:20px auto;padding:5px;-moz-box-shadow:0 3px 5px #666;-webkit-box-shadow:0 3px 5px #666;box-shadow:0 3px 5px #666;clear:both;background-color:#fff;text-align:center;padding:10px 0}#combo_curtain #combo_list_container li img{max-width:350px;max-height:350px;margin:5px}#combo_curtain #combo_list_container #combos_loading{width:100%;padding:20px;font-size:32px;color:#d4f}#combo_curtain #combo_list_container #combos_load_more_wrapper{width:100%;padding:20px;text-align:center}#combo_curtain #combo_list_container #combos_load_more_wrapper button{font-size:32px}#ie-warning{position:fixed;top:10%;left:50%;width:600px;margin-left:-310px;background-color:#fff;z-index:200;font-size:32px;color:#333;display:none}#howto{position:fixed;top:10px;left:400px;width:135px;color:#444;padding:5px;z-index:1001;cursor:pointer;background:rgba(255,255,255,0.95);box-shadow:0px 1px 2px #ddd;text-align:center;text-align-color:#268bd2;text-align-text-decoration:underline}
