@font-face{font-family:'SMB';src:local('Super Mario Bros.'),url('fonts/Super Mario Bros.ttf') format('truetype');font-style:normal}#game{height:480px;width:640px;position:absolute;left:50%;top:50%;margin-left:-321px;margin-top:-241px;border:1px solid #ccc;overflow:hidden}#world{margin:0;padding:0;height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:0}.gauge{margin:0;padding:0;height:50px;width:70px;text-align:right;font-size:2.5em;font-weight:bold;position:absolute;top:10px;right:52px;z-index:1000;position:absolute;font-family:'SMB'}.gaugeSprite{margin:0;padding:0;z-index:1000;position:absolute}#coinNumber{left:0}#liveNumber{right:52px}#coin{height:32px;width:32px;background-image:url(mario-objects.png);background-position:0 0;top:15px;left:70px}#live{height:40px;width:40px;background-image:url(mario-sprites.png);background-position:0 -48px;top:12px;right:8px}.figure{margin:0;padding:0;z-index:99;position:absolute}.matter{margin:0;padding:0;z-index:95;position:absolute;width:32px;height:32px}.gameover{margin:0;padding-top:220px;height:260px;width:100%;background-color:rgba(0,218,255,.7);position:absolute;top:0;left:0;z-index:1001;text-align:center;color:#ffcd2c;font-family:'SMB';font-size:44px;font-weight:bold;text-decoration:underline}#credits{margin:0;padding:40px;width:560px;position:absolute;top:480px;left:0;background-color:rgba(0,0,0,.5);text-align:center;font-size:1.8em;font-weight:bold;color:#fff;z-index:10002}#credits-end{font-size:2.5em;text-decoration:underline;margin:220px 0}#credits-programming{font-size:2em;text-decoration:underline;margin:100px 0}.game-item{margin:10px 0;background:#eee;position:relative;border:1px solid #ccc}.game-item:hover{box-shadow:0 0 10px #666;border:1px solid #666}.game-map{width:200px;height:169px;position:absolute;top:5px;left:10px}.game-map>img{width:200px;height:169px;border:1px solid #ccc}.game-frame{margin-left:225px}.game-frame>div{padding:4px}.game-head{font-size:1.3em;height:40px}.game-title{color:#ff3b3f;font-weight:bold}.game-user{color:#02cb03}.game-skill{height:17px}.game-skill-mushroom{display:inline-block;position:relative;width:18px;height:16px;top:2px;background-image:url('mario-objects.png');background-size:602px 589px}.game-skill-green{background-position:-308px -30px;left:1px}.game-skill-red{background-position:-291px -30px}.game-played{height:17px}.game-created{font-style:italic;height:16px}.game-updated{color:#666}.game-buttons{height:50px}.game-button{display:table-cell;height:50px;width:125px;text-align:center;vertical-align:middle;position:relative;font-size:1.4em;color:#fff}.game-play{background:#00daff;left:0}.game-info{background:#ffcd2c;left:10px}.game-rate{background:#02cb03;left:20px}.game-button:hover{background:#ff3b3f;cursor:pointer}.game-paging{width:150px;height:37px;background:#ffcd2c;color:#fff;text-align:center;padding-top:13px;font-size:1.4em}.game-paging:hover{background:#ff3b3f;cursor:pointer;box-shadow:0 0 10px #666}#game-back{float:left}#game-next{float:right}.rating-item{border:1px solid #ccc;margin:10px 0}.rating-item>div{padding:3px}.rating-head{background:#eee;font-weight:bold}.rating-comment{font-style:italic;background:#fdfdfd}.rating-stars{background:#eee}.speech-bubble{position:absolute;padding:20px;margin:1em 0 3em;color:#000;background:#fdfdfd;text-align:center;border-radius:100px;width:160px;height:25px;z-index:100;font-size:1.3em;border:1px solid #ccc}.speech-bubble:after{content:"";display:block;position:absolute;bottom:-14px;left:92px;width:0;border-width:15px 15px 0;border-style:solid;border-color:#fdfdfd transparent}#endingAnimation{margin:0;padding:0;height:100%;width:100%;position:absolute;bottom:0;left:0;z-index:0}#ending{height:480px;width:640px;position:absolute;top:50%;left:50%;margin-left:-320px;margin-top:-240px;overflow:hidden;z-index:10001}#endingContainer{position:fixed;top:0;left:0;width:100%;height:100%;background:#222;display:none;z-index:10000}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4;position:relative}::-moz-selection{background:#1e90ff;color:#fff;text-shadow:none}::selection{background:#1e90ff;color:#fff;text-shadow:none}a{color:#034af3}a:visited{color:#551a8b}a:link,a:visited{color:red;text-decoration:none}a:hover{color:#06e;text-decoration:none}a:focus{outline:thin dotted}a:hover,a:active{outline:0;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}small{font-size:85%}ul,ol{margin:1em 0;padding:0 0 0 40px}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}html,body{width:100%;height:100%;padding:0;margin:0;background:#fdfdfd}body{font-family:'Comic Sans MS','Georgia','Arial';color:#000;font-size:12px}body.no-overflow{overflow:hidden}#sections{top:125px;left:50%;margin-left:-320px;height:480px;width:640px;position:absolute}.section{height:100%;width:100%;position:absolute;left:0;top:0;display:none}.layer{height:380px;width:540px;position:absolute;top:20px;left:20px;z-index:99999;background-color:rgba(0,0,0,.7);font-size:2.5em;color:#fff;overflow:hidden;border:20px solid rgba(240,240,240,.5);border-radius:25px;padding:10px;display:none}.exit{position:absolute;text-align:center;border:2px #000 solid;border-radius:6px;font-weight:bold;box-shadow:1px 1px 5px #333;padding:0 0 8px 0;width:24px;height:24px;background-color:red;font-size:.5em;top:15px;right:16px}.exit:hover{box-shadow:0 0 5px #000;cursor:pointer;color:#ff0}span.control{width:200px;font-weight:bold;text-align:center;display:inline-block}#continue{font-size:2.5em;font-weight:bold;color:#fff;background-color:#494949;text-align:center;padding-top:200px;height:280px}#loading{width:60%;height:60%;background:#494949;position:fixed;z-index:100000;top:0;left:0;margin:0;font-size:3em;color:#fff;text-align:center;padding:20%}#levelloading{background:#494949 url('startloading.gif') center center no-repeat}#ajax{height:auto}#ajax:empty{background:url('loading.gif') center center no-repeat;height:480px}#dynamic-content{font-size:.5em}#dynamic-content:empty{background:url('startloading.gif') center center no-repeat;height:100%}h3{text-align:center;font-weight:bold}#editor{font-size:2.5em;font-weight:bold;color:#fff;background-color:#494949;height:280px;text-align:center;padding-top:200px}input[type=text],input[type=password],textarea{outline:0;padding:5px}input[type=submit]{height:40px;width:160px;background:#02cb03;color:#fff;font-size:1.4em;font-family:'Comic Sans MS','Georgia','Arial';border:0;outline:0}input[type=submit]:hover{background:#ff3b3f;box-shadow:0 0 10px #666}#profileButton{background-image:url(user.png);background-repeat:no-repeat;background-position:9px 9px}.dia{position:absolute;top:0;left:0;height:480px;width:640px}#socials{position:absolute;top:63px;width:640px;left:50%;margin-left:-320px}.openidblock{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8) url(loading.gif) no-repeat center center}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.clear{clear:both}.error{color:red}.display-label,.editor-label{margin:1em 0 0 0}.display-field,.editor-field{margin:.5em 0 0 0}.text-box{width:30em}.text-box.multi-line{height:6.5em}.tri-state{width:6em}div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -16px}div.star-rating,div.star-rating a{background:url(star.gif) no-repeat 0 0}div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0;border:0}div.star-rating-on a{background-position:0 -16px!important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default!important}div.star-rating{background:transparent!important;overflow:hidden!important}.editor-stars{height:30px;margin-bottom:5px}.editor-stars:after{clear:both}span.stars,span.stars span{display:block;background:url(star.gif) 0 0 repeat-x;width:80px;height:16px;margin-bottom:4px}span.stars span{background-position:0 -32px}.load-item{margin:5px 0;border:1px solid #ccc;border-radius:15px;cursor:pointer}.load-item:hover{box-shadow:0 0 10px #666;background:#fafafa}.load-item div{padding:10px}.load-head{font-weight:bold;color:#00daff;font-size:1.2em;background:#fdfdfd;border:0;border-radius:15px 15px 0 0}.load-text{font-size:.8em}.load-info{font-weight:bold;border-bottom:1px dashed #ddd}.load-play{color:#ff3b3f}.load-skill{color:#ff3b3f}.load-updated{color:#02cb03}#toppanel{position:absolute;top:0;left:0;height:114px;width:100%;border-bottom:1px solid #ccc;background:#eee;z-index:10}#topnav{margin:0 auto;width:640px;height:50px}.topmenu{display:table-cell;height:50px;border:0;vertical-align:middle;text-align:center;font-size:1.4em;color:#fff;position:relative}.topmenu:hover:nth-child(n),.bottommenu:hover:nth-child(n){cursor:pointer;box-shadow:0 0 10px #666;background:#ff3b3f}.topicon{background:#ffcd2c;width:50px}.toptext{background:#02cb03;width:160px}.tophead{background:#00daff;width:160px}.topmenu:nth-child(1){left:0}.topmenu:nth-child(2){left:5px}.topmenu:nth-child(3){left:10px}.topmenu:nth-child(4){left:15px}.topmenu:nth-child(5){left:20px}.topmenu:nth-child(6){left:25px}#bottompanel{position:absolute;top:615px;left:0;width:100%}#bottomnav{margin:0 auto;width:640px;height:70px}.bottommenu{display:table-cell;height:70px;width:150px;border:0;vertical-align:middle;text-align:center;font-size:1em;color:#fff;position:relative}.smallbutton{width:100px}.bottommenu:nth-child(1){background:#00daff;left:0}.bottommenu:nth-child(2){background:#ffcd2c;left:5px}.bottommenu:nth-child(3){background:#02cb03;left:10px}.bottommenu:nth-child(4){background:#ffcd2c;left:15px}.bottommenu:nth-child(5){background:#00daff;left:20px}.bottommenu:nth-child(6){background:#02cb03;left:25px}.bottommenu.button{width:80px;background:#00daff;font-size:3em}div.shr-bookmarks{margin:20px 0 8px;clear:both!important;display:block!important}div.shr-bookmarks ul.shr-socials{width:100%!important;margin:0!important;padding:0!important;float:left!important}div.shr-bookmarks ul.shr-socials{background:transparent none!important;border:0 none!important;outline:0 none!important}div.shr-bookmarks ul.shr-socials li{display:inline!important;float:left!important;list-style-type:none!important;padding:0!important;height:29px!important;width:60px!important;cursor:pointer!important;margin:3px 0 0!important;background-color:transparent!important;border:0 none!important;outline:0 none!important;clear:none!important}div.shr-bookmarks ul.shr-socials li:before,div.shr-bookmarks ul.shr-socials li:after,div.shr-bookmarks ul.shr-socials li a:before,div.shr-bookmarks ul.shr-socials li a:after{content:''!important}div.shr-bookmarks ul.shr-socials a,div.shr-bookmarks ul.shr-socials a:hover{display:block!important;width:60px!important;height:29px!important;text-indent:-9999px!important;background-color:transparent!important;text-decoration:none!important;border:0 none!important}div.shr-bookmarks ul.shr-socials a:hover,div.shr-bookmarks ul.shr-socials li:hover{background-color:transparent!important;border:0 none!important;outline:0 none!important}.shareaholic-show-on-load{display:block!important}div.shr-bookmarks div.shr-getshr{line-height:20px!important;padding-left:8px!important;float:left!important}div.shr-bookmarks div.shr-getshr a{width:auto!important;font-size:10px!important;text-indent:0!important;text-decoration:none!important}div.shr-count{font:12px bold,arial!important;position:relative!important}div.shr-count-outline{position:absolute!important;color:#fff!important}div.shr-count-center{position:absolute!important;color:blue!important}li.shr-2{background-position:-120px bottom!important}li.shr-2:hover{background-position:-120px top!important}li.shr-5{background-position:-300px bottom!important}li.shr-5:hover{background-position:-300px top!important}li.shr-7{background-position:-420px bottom!important}li.shr-7:hover{background-position:-420px top!important}li.shr-74{background-position:-4440px bottom!important}li.shr-74:hover{background-position:-4440px top!important}li.shr-88{background-position:-5280px bottom!important}li.shr-88:hover{background-position:-5280px top!important}li.shr-247{background-position:-14820px bottom!important}li.shr-247:hover{background-position:-14820px top!important}li.shr-304{background-position:-18240px bottom!important}li.shr-304:hover{background-position:-18240px top!important}li.shr-313{background-position:-18780px bottom!important}li.shr-313:hover{background-position:-18780px top!important}#edit_world{width:100%;height:100%;overflow:auto;position:relative;top:0;left:0}h3{margin:2px 0}#editorBackgrounds{top:20px;text-align:center;left:-192px;width:160px}.editorBackground{border:2px solid transparent;cursor:pointer;width:70px;opacity:.7}.editorBackground:hover{opacity:.9}.editorBackground.picked{border:2px solid red;opacity:1}#editorOptions{top:340px;left:-192px;width:160px}#editorBricks{top:20px;left:660px;width:212px}#editorFigures{top:340px;left:660px;width:212px}#editorSpecial{top:570px;left:-192px;width:1072px;padding:2px}.editorItems{width:100%;position:relative}#editorBricksItems{height:265px}#editorFiguresItems{height:158px}#editorSpecialItems{height:128px}#canvas_width{width:100%}.block{display:inline-block;position:relative;z-index:1000}.editorPanel{position:absolute;padding:6px;background:#eee}.ui-widget-content{border:1px solid #ddd}.ui-widget-header{border:1px solid #e78f08}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #ccc;outline:none}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{text-decoration:none;outline:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #00daff;outline:none}.ui-state-hover a,.ui-state-hover a:hover{text-decoration:none;outline:none}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #ff3b3f;outline:none}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{outline:none;text-decoration:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.4em;height:1.9em;cursor:default;background:#ffcd2c}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.6em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}#openid_form{width:590px}#openid_form legend{font-weight:bold}#openid_choice{display:none}#openid_input_area{clear:both;padding:10px}#openid_btns,#openid_btns br{clear:both}#openid_highlight{padding:3px;background-color:#fffcc9;float:left}.openid_large_btn{width:100px;height:60px;_width:104px;_height:64px;border:2px solid #ddd;border-right:2px solid #ccc;border-bottom:2px solid #ccc;margin:3px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 4px #ddd;-moz-box-shadow:2px 2px 4px #ddd;-webkit-box-shadow:2px 2px 4px #ddd}.openid_large_btn:hover{border:2px solid #999;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.openid_small_btn{width:24px;height:24px;_width:28px;_height:28px;border:2px solid #ddd;border-right:2px solid #ccc;border-bottom:2px solid #ccc;margin:3px;float:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:2px 2px 4px #ddd;-moz-box-shadow:2px 2px 4px #ddd;-webkit-box-shadow:2px 2px 4px #ddd}.openid_small_btn:hover{border:2px solid #999;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}a.openid_large_btn:focus{outline:none}a.openid_large_btn:focus{-moz-outline-style:none}.openid_selected{border:4px solid #ddd}@media only screen and (max-width:1000px){#editGame{display:none}#sections{top:50%;margin-top:-240px}#toppanel{z-index:0}#topnav{position:relative;z-index:10}#bottompanel{top:auto;bottom:0;z-index:10;opacity:.8}}