*{margin:0;padding:0}body,p,h1,h2,h3,h4,h5,ul,li{margin:0;padding:0}body{width:100%;margin:0 auto;background-color:#333;font:90%/125% Helvetica,Arial,sans-serif}a:link,a:visited{color:#900}.line:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.line{*zoom:1}.unit{float:left}.size1of1{float:none}.size1of2{width:50%}.size1of3{width:33.33333%}.size2of3{width:66.66666%}.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px}.ptn,.pvn,.pan{padding-top:0px !important}.pts,.pvs,.pas{padding-top:5px !important}.ptm,.pvm,.pam{padding-top:15px !important}.ptl,.pvl,.pal{padding-top:30px !important}.prn,.phn,.pan{padding-right:0px !important}.prs,.phs,.pas{padding-right:5px !important}.prm,.phm,.pam{padding-right:15px !important}.prl,.phl,.pal{padding-right:30px !important}.pbn,.pvn,.pan{padding-bottom:0px !important}.pbs,.pvs,.pas{padding-bottom:5px !important}.pbm,.pvm,.pam{padding-bottom:15px !important}.pbl,.pvl,.pal{padding-bottom:30px !important}.pln,.phn,.pan{padding-left:0px !important}.pls,.phs,.pas{padding-left:5px !important}.plm,.phm,.pam{padding-left:15px !important}.pll,.phl,.pal{padding-left:30px !important}.mtn,.mvn,.man{margin-top:0px !important}.mts,.mvs,.mas{margin-top:5px !important}.mtm,.mvm,.mam{margin-top:15px !important}.mtl,.mvl,.mal{margin-top:30px !important}.mrn,.mhn,.man{margin-right:0px !important}.mrs,.mhs,.mas{margin-right:5px !important}.mrm,.mhm,.mam{margin-right:15px !important}.mrl,.mhl,.mal{margin-right:30px !important}.mbn,.mvn,.man{margin-bottom:0px !important}.mbs,.mvs,.mas{margin-bottom:5px !important}.mbm,.mvm,.mam{margin-bottom:15px !important}.mbl,.mvl,.mal{margin-bottom:30px !important}.mln,.mhn,.man{margin-left:0px !important}.mls,.mhs,.mas{margin-left:5px !important}.mlm,.mhm,.mam{margin-left:15px !important}.mll,.mhl,.mal{margin-left:30px !important}.midlight,.midlight:link,.midlight:visited{color:#222}.media,.media .bd{overflow:hidden;_overflow:visible;zoom:1}.media .img{float:left;margin-right:10px}.media .imgExt{float:right;margin-left:10px}.media .imgMini{float:left;margin-right:5px}.media .imgExtra{float:left;margin-right:20px}.spriteall{display:block;text-indent:-9999px}.sprite_mobile_pur{background:transparent url(/images/presentation/pur_sprite_images_mobile.png) no-repeat 0 0}.cntr{display:block}.cntrError{display:block;background-color:#f5e5e5;padding:6px 8px;color:#900}.invert{background-color:#222;color:#DDD}.invert a{color:#FFF}.bright{color:#900 !important}.action_button{background:#900;border:0;border-radius:7px;color:#fff !important;display:inline-block;font:bold 16px/36px Arial, sans-serif;outline:none;padding-left:20px;padding-right:20px;text-align:center;text-transform:uppercase;text-decoration:none}.textreplace{color:transparent !important;font:0/0 a !important;text-shadow:none !important}#primary{background-color:#DDD;overflow:hidden}#header,.welcome_header{position:relative;width:100%;height:41px;background-color:#900;border-bottom:1px solid #500}#header h2.title,.welcome_header h2.title{margin:0}h1{font-size:18px;margin-bottom:10px}h2.title a,h2.mobile-app-title{display:block;position:absolute;left:10px;top:12px;background:#900 url(/images/mobile/logo_mobile.png) no-repeat 0 0;width:233px;height:17px;text-indent:-9999px}h2{font-size:16px;margin-bottom:10px}#main p{margin:10px 0}.back{position:absolute;right:10px;top:12px;background:url(/images/mobile/back_button.png) no-repeat 0 0;display:block;width:33px;height:18px;text-indent:-9999px;font-weight:bold;font-size:14px;text-decoration:none;text-transform:uppercase;color:#FFF}#global .sitemessage{margin:12px 12px 0;padding:10px;border-top:1px solid #c7d0d8;border-bottom:1px solid #c7d0d8;background-color:#ebf5ff}#global .sitemessage h2{margin:0}.clear{clear:both}.clearfix{overflow:hidden}.footer{background-color:#333;border-top:1px solid #555;font-size:15px;color:#EEE;text-align:center;padding:10px}.footer a{color:#FFF}.footer .row{margin:4px 0}.pipe{padding:0 5px;color:#AAA}.spinner{display:inline-block;width:16px;height:16px;margin:0;background:transparent url(/images/presentation/spinner_sprite.gif) no-repeat 0 0;text-indent:-9999px}.spinner_gray{display:inline-block;width:16px;height:16px;margin:0;background:transparent url(/images/mobile/spinner-grey.gif) no-repeat 0 0;text-indent:-9999px}.submission_button{width:auto;font:bold 12px 'Lucida Grande',Verdana,Arial,sans-serif;color:#fff;border:1px solid #333;background-color:#369;padding:2px 15px}.inner{padding:12px 10px}.lrg_text{font-size:14px;line-height:18px}.gamelist{padding-bottom:48px}.btn{background-color:#f0f0f0;background-image:-webkit-linear-gradient(top, #fff, #ddd);background-image:linear-gradient(to bottom, #fff, #ddd);border:1px solid #888;border-radius:2px;color:#000 !important;cursor:pointer;display:inline-block;font:bold 11px/14px Verdana,sans-serif !important;padding:3px 10px;text-align:center;text-decoration:none !important;vertical-align:middle;white-space:nowrap}.btn:hover{background:#fff;background-image:-webkit-linear-gradient(top, #fff, #e9e9e9);background-image:linear-gradient(to bottom, #fff, #e9e9e9)}.btn:active,.btn_action.btn_alt{background-color:#a5a5a5;background-image:-webkit-linear-gradient(top, #aaa, #999);background-image:linear-gradient(to bottom, #aaa, #999);border:1px solid #666;color:#fff !important;text-shadow:0 0 2px black}.btn .spinner{display:block;margin:-4px auto}.btn_action{background-color:#175c7f;background-image:-webkit-linear-gradient(top, #296e91, #084d70);background-image:linear-gradient(to bottom, #296e91, #084d70);border-color:#063650 !important;box-shadow:none;color:#fff !important;text-shadow:0 0 2px rgba(0,0,0,0.5)}.btn.btn_action,.btn.btn_action:link{color:#fff !important}.btn_action:hover,.btn_action:active{background-color:#a5a5a5;background-image:-webkit-linear-gradient(top, #367799, #175c7f);background-image:linear-gradient(to bottom, #367799, #175c7f);text-shadow:0 0 2px rgba(0,0,0,0.75)}.admob_wrap_inline{width:100%;background-color:#333;height:48px}.admob_wrap_fixed{position:fixed;bottom:0px;text-align:center;background-color:#333;width:100%;height:48px}#admob_ad{margin:0 auto;width:320px;position:relative}.adsense_wrap_inline{width:100%;background-color:#333;height:50px}.adsense_wrap_fixed{position:fixed;bottom:0px;text-align:center;background-color:#333;width:100%;height:50px}#adsense_ad{margin:0 auto;width:320px;position:relative}#games .game{background-color:#fff;border:1px solid #bbb;border-radius:4px;box-shadow:0 0 4px #bbb;cursor:pointer;margin:5px 8px;padding:8px}.game:hover{background-color:#BBB}.game a img{float:left;width:70px;margin:0 6px 0 0;border:1px solid #EEE}.game .game_info{margin-left:80px;font-size:14px}.game h3{font:bold 18px Helvetica,Arial,sans-serif}.game .game_info a{display:inline-block;color:#900}.game#more_games_link{font-size:15px;font-weight:bold;color:#900;text-decoration:underline;text-transform:uppercase;padding:10px}.gamepage{text-align:center;font:14px Helvetica,Arial,sans-serif}.gameframe em{display:block;margin-top:8px;font-size:14px}#featured a.featured_image{text-align:center;display:block}#featured a.featured_image img{float:none;width:auto;margin:4px 0;width:100%;max-width:300px}#featured h3{margin-top:0;float:left;line-height:18px}#featured .game_info{margin-left:0}#featured .game_info a{float:right;line-height:18px}#featured .game_info p{margin-top:4px}#games #featured.game{margin:8px 8px 10px}#more_games,#more_games_spinner{text-align:center}#more_games_spinner img{padding:10px 0}#category_dropdown{text-align:center;background-color:#555;padding:3px 0 6px}#category_dropdown select{width:304px;padding:5px 5px 3px}.sort_buttons{width:304px;margin:10px auto 0}.sort_buttons a{display:block;float:left;width:152px;height:22px;background:transparent url(/images/mobile/sort_buttons.png) no-repeat 0 0;text-transform:uppercase;text-decoration:none;font-size:11px;color:#000;line-height:24px;text-align:center;outline:none}.sort_buttons .active{font-weight:bold}.sort_buttons .sort_newest{background-position:0 0}.sort_buttons .sort_rating{background-position:-152px 0}.sort_newest.active{background-position:0 -22px}.sort_rating.active{background-position:-152px -22px}#paging{background-color:#FFF;text-align:center;margin-top:10px;padding:6px 8px;border-top:1px solid #CCC;color:#999}#paging .prev_button{float:left;padding:3px 8px}#paging .num_games{display:inline-block;padding:3px 0;color:#000}#paging .next_button{float:right;padding:3px 8px}#paging a.button{background-color:#a8a8a8;border-radius:3px;color:#fff;outline:none;text-decoration:none}.info{margin-bottom:12px;text-align:left}.info .gametitle{display:block;margin:0}.rating{text-align:left}.rating form select{padding:2px 6px 2px 2px}#mobile_rating_widget{display:block;margin:3px 8px 0 0;font-size:8px;line-height:8px}#mobile_rating_widget,#mobile_rating_form{float:left;padding:0}.gamelist #mobile_rating_widget,.gamelist #mobile_rating_form{float:none;margin:0 0 4px}#mobile_rating_spinner{margin:3px 4px}.instructions{text-align:left}.instructions strong{display:block}#countdown{width:300px;border-top:1px solid #c7d0d8;border-bottom:1px solid #c7d0d8;background-color:#ebf5ff;color:#333;margin:auto;padding:0.7em 10px 0.6em;font-color:#333;font:bold 12px Helvetica,Arial,sans-serif}#prerollad{width:300px;height:250px;margin-left:auto;margin-right:auto}.star_rating{display:block;width:auto;height:18px;background:transparent url(/images/mobile/star_rating.png?4) repeat 0 0;text-indent:-9999px}#mobile_rating_widget{position:relative;width:90px}#rating_value{position:absolute;left:0;top:0;z-index:1}.under_judgement{background-image:none}.avg_rating{background-position:0 -36px}.user_rating{background-position:0 -18px}.mobile_rating_display{float:left;width:90px;margin-right:5px}.mobile_rating_display_widget .avg_rating{float:left}.mobile_rating_display_widget .avg_num_rating{float:left;color:#666;font-size:0.95em;line-height:22px}#feature h2{padding:2em 0 1em}#secondary p{font-size:1.3em;margin-bottom:0.4em}#mobile_accounts_new_form{width:300px}form{color:#222}form h1{padding:0}form input{width:100%;margin-top:1px;padding:5px;border-color:#7C7C7C #C3C3C3 #DDD;border-style:solid;border-width:1px;box-sizing:border-box}form .form_block{margin-bottom:13px;position:relative}form .form_block .form_block{margin-bottom:0}form select{margin-top:1px;padding:2px 1px}form label{font-weight:bold}form em{color:#555;font-size:0.9em}form #signup_form_email_address_block{margin-bottom:7px}form .submit_button{padding-top:5px}form .submit_button input,form .submit_button span{float:left;margin-right:10px}form .submit_button p{font-size:0.9em;line-height:1.1em}form input.with_error{background-color:#f5e5e5;border-color:#af4141 #bb9b9b #e2c2c2}form .button{float:left}form .mobile_reg_form .checkbox{position:absolute;right:8px;top:0}form #remember{float:right;height:18px}form #remember_me{width:16px;height:16px;border:0}form #remember_label{font-weight:normal}form .submit_button .btn{float:none;width:33%}form .submit_button .spinner{float:none}form .submit_button .tos{float:right;width:60%}.signup_upsell{background-color:#BFBFBF;padding:10px}form .checkbox{position:absolute;right:0;top:0}form .checkbox input{float:left;margin-right:8px}form .check_box{float:left;width:16px;height:16px;margin:0 6px 0 0}form .checkbox label{float:left;font-size:0.9em;font-weight:normal;line-height:1.1em}form .error_block{color:#900;margin-top:2px}#mobile_comments .intro em{text-transform:uppercase;color:#555;font-style:normal;font-size:11px}#mobile_comments .intro h1{margin:2px 0 6px}#mobile_comments #all_comments{padding-top:10px;border-top:1px solid #888}#mobile_comments .comment{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #999;overflow:hidden}#mobile_comments .comment img{float:left;border:1px solid #222;margin-top:1px}#mobile_comments .sender_info{margin-left:38px}#mobile_comments .sender_name{float:left;font-weight:bold}#mobile_comments .date{float:right}#mobile_comments .comment_body{margin:3px 0 0 38px;color:#444;line-height:15px}#mobile_profile #primary h1{display:inline;line-height:26px}#mobile_profile fieldset{border:0;border-top:1px solid #AAA;padding:8px 0}#mobile_profile legend{text-transform:uppercase;padding-right:8px;font-size:0.85em;color:#888}#mobile_profile #user_avatar{float:left;margin-right:10px}#mobile_profile .mobile_profile_details{margin:2px 0 16px;padding:10px;background-color:#FFF}#mobile_profile .mobile_profile_details dt{font-weight:bold;float:left}#mobile_profile .mobile_profile_details dd{float:left;padding-left:5px}#mobile_profile .mobile_profile_details .right{float:right}#mobile_profile .mobile_profile_fields{float:left}#mobile_profile .badges .badge_row{float:left;width:290px;margin:0 5px 12px 5px}#mobile_profile .badges .badge{float:left;margin-right:10px}div.badge{position:relative}div.badge img{border:0}div.badge_image{width:44px;height:44px;z-index:1}div.badge_image img{width:36px;height:36px;margin:4px}div.badge_border{width:44px;height:44px;position:absolute;top:0;z-index:2}.badge_border span{width:44px;height:44px;text-indent:-9999px;display:block}.badge_border .complete{background-image:url(/images/badges/borders/badge_earned.png)}.badge_border .incomplete{background-image:url(/images/badges/borders/badge_unearned.png)}.levelbug{background:transparent url(/images/presentation/levelbug/levelbugs_sprite199.png) no-repeat 0 0}.levelbug{padding-right:24px;line-height:15px}.admin_icon{background-position:100% -4000px;padding-right:28px;line-height:15px}.moderator_icon{background-position:100% -4020px;padding-right:28px;line-height:15px}.developer_icon{background-position:100% -4040px;padding-right:28px;line-height:15px}.room_owner_icon{background-position:100% -4060px;padding-right:28px;line-height:15px}.level_1{background-position:100% -20px;padding-right:17px}.level_2{background-position:100% -40px;padding-right:17px}.level_3{background-position:100% -60px;padding-right:17px}.level_4{background-position:100% -80px;padding-right:17px}.level_5{background-position:100% -100px;padding-right:17px}.level_6{background-position:100% -120px;padding-right:17px}.level_7{background-position:100% -140px;padding-right:17px}.level_8{background-position:100% -160px;padding-right:17px}.level_9{background-position:100% -180px;padding-right:17px}.level_10{background-position:100% -200px}.level_11{background-position:100% -220px}.level_12{background-position:100% -240px}.level_13{background-position:100% -260px}.level_14{background-position:100% -280px}.level_15{background-position:100% -300px}.level_16{background-position:100% -320px}.level_17{background-position:100% -340px}.level_18{background-position:100% -360px}.level_19{background-position:100% -380px}.level_20{background-position:100% -400px}.level_21{background-position:100% -420px}.level_22{background-position:100% -440px}.level_23{background-position:100% -460px}.level_24{background-position:100% -480px}.level_25{background-position:100% -500px}.level_26{background-position:100% -520px}.level_27{background-position:100% -540px}.level_28{background-position:100% -560px}.level_29{background-position:100% -580px}.level_30{background-position:100% -600px}.level_31{background-position:100% -620px}.level_32{background-position:100% -640px}.level_33{background-position:100% -660px}.level_34{background-position:100% -680px}.level_35{background-position:100% -700px}.level_36{background-position:100% -720px}.level_37{background-position:100% -740px}.level_38{background-position:100% -760px}.level_39{background-position:100% -780px}.level_40{background-position:100% -800px}.level_41{background-position:100% -820px}.level_42{background-position:100% -840px}.level_43{background-position:100% -860px}.level_44{background-position:100% -880px}.level_45{background-position:100% -900px}.level_46{background-position:100% -920px}.level_47{background-position:100% -940px}.level_48{background-position:100% -960px}.level_49{background-position:100% -980px}.level_50{background-position:100% -1000px}.level_51{background-position:100% -1020px}.level_52{background-position:100% -1040px}.level_53{background-position:100% -1060px}.level_54{background-position:100% -1080px}.level_55{background-position:100% -1100px}.level_56{background-position:100% -1120px}.level_57{background-position:100% -1140px}.level_58{background-position:100% -1160px}.level_59{background-position:100% -1180px}.level_60{background-position:100% -1200px}.level_61{background-position:100% -1220px}.level_62{background-position:100% -1240px}.level_63{background-position:100% -1260px}.level_64{background-position:100% -1280px}.level_65{background-position:100% -1300px}.simple_pagination{background-color:#FFF;border-top:1px solid #bbb;padding:10px;overflow:hidden}.simple_pagination li{float:left;width:33%;list-style:none;color:#666}.simple_pagination .pages{color:#222;text-align:center}.simple_pagination .next{text-align:right}.simple_pagination li a{border-radius:3px;background-color:#aaa;color:#fff;padding:2px 6px;text-decoration:none}.mobile_challenge{font-size:16px}.mobile_challenge .score_info{text-align:center}.mobile_challenge .stat_name{text-transform:uppercase}.mobile_challenge .score_info .challenge_score{display:block;color:#fff;font:bold 32px 'Helvetica Neue',Helvetica,Arial,sans-serif}.mobile_challenge .game_title{display:block;font-weight:bold}.mobile_challenge .game_name{font-weight:bold;color:#900}.mobile_challenge .game_icon{border:3px solid #000}.mobile_challenge .badge_info{padding:6px 0;background-color:#222;text-align:center}.mobile_challenge .stat_name{text-transform:uppercase}.mobile_challenge .badge_info .badge_name{display:block;color:#fff;font:bold 24px 'Helvetica Neue',Helvetica,Arial,sans-serif}#belowgame_accomplishments{background-color:#ebf5ff;border-top:1px solid #c7d0d8;border-bottom:1px solid #c7d0d8;margin-bottom:1.5em;padding:10px;font-size:13px;line-height:16px}#belowgame_accomplishments h3{font-size:13px}#belowgame_accomplishments h3 a{font:normal 11px Verdana, Arial, sans-serif}#belowgame_accomplishments .badge_of_the_day_overlay{display:none}dl.fulltabset dt{margin-bottom:-1px;float:left;color:#333;position:relative;background-color:none;z-index:1000;font-size:12px}dl.fulltabset dt a,dl.fulltabset dt a:link,dl.fulltabset dt a:visited{float:left;display:block;margin:0 3px 0 0;padding:6px 10px;color:#333;text-decoration:none;background-color:#aaaaaa}dl.fulltabset dt.active a,dl.fulltabset dt.active a:link,dl.fulltabset dt.active a:visited{background-color:#fefefe;padding-bottom:7px;text-decoration:none}dl.fulltabset dd.bucket{width:100%;margin:0;padding:0;clear:left;float:left;background-color:#dddddd;position:relative;top:-1px}.fulltabset table{width:100%;border-collapse:collapse;margin:0 0 1em;border-top:0}.fulltabset table a:link,.fulltabset table a:visited{color:#333}.fulltabset table *{vertical-align:middle}.fulltabset table .levelbug,.fulltabset table .levelbug a{vertical-align:top}.fulltabset th{padding-top:6px;text-align:left;text-transform:lowercase}::root .fulltabset th{border-bottom:1px solid #fff}.fulltabset tr{padding:0.4em 0;background-color:#fff}.fulltabset tr td{background-color:#fff}.fulltabset thead tr{border-bottom:none}.fulltabset td{padding:0.4em 0}.fulltabset table a img{border:1px solid #222}.fulltabset tr.old,.fulltabset tr.old td{background-color:#efefef}.fulltabset tr.my_score,.fulltabset tr.my_score td{background-color:#FFC}#highscores .fulltabset th.rank{padding-left:5px}.fulltabset .username img.avatar{width:22px;height:22px}#highscores_board .fulltabset td.rank{width:7%;text-align:center;font-weight:bold}#highscores_board .fulltabset td.username{width:64%}#highscores_board .fulltabset td.username a,#highscores_board .fulltabset td.username span{line-height:22px}#highscores_board .fulltabset td.username1st a,#highscores_board .fulltabset td.username1st span{line-height:40px}#highscores_board .fulltabset .selectall{background-color:#ffffc9}body.tos-page #primary,body.privacy-page #primary{background-color:#eee}body.tos-page #feature h1,body.tos-page #feature h2,body.tos-page #feature h3,body.tos-page #feature p,body.tos-page #feature ul,body.tos-page #feature ol,body.privacy-page #feature h1,body.privacy-page #feature h2,body.privacy-page #feature h3,body.privacy-page #feature p,body.privacy-page #feature ul,body.privacy-page #feature ol{line-height:1.5em;margin:20px 30px}body.tos-page #feature h1,body.privacy-page #feature h1{font-size:24px}body.tos-page #feature h2,body.privacy-page #feature h2{color:#900;margin-top:50px;padding:0;text-transform:uppercase}
