a:link,a:visited{color:khaki}.edged-panel{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;margin-top:10px;margin-bottom:7px;margin-left:auto;margin-right:auto;padding:20px;text-align:left;vertical-align:top;background:#262626;border:1px solid #5a5a5a}button{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:#efe483;display:inline-block;cursor:pointer;padding-left:15px;padding-right:15px;padding-bottom:4px;padding-top:2px;margin-left:0px;margin-top:10px;margin-bottom:10px;margin-bottom:0px;text-align:left;text-decoration:none;font-weight:normal;border:2px solid #262626}button:hover{border:2px dotted #595959}button[disabled]{background:#595959;cursor:default}button[disabled]:hover{border:2px solid #262626}body{width:100%;height:100%;color:#f6f0b9;background:#262626;padding:0px;display:block;text-align:center;margin-left:auto;margin-right:auto;display:block;margin-top:8px;margin-bottom:8px;margin-left:0px;margin-right:0px;background-image:url("/images/avatars/all_gray.png");background-repeat:repeat;background-size:450px 450px}.hover-tip{font-family:Trebuchet MS, Tahoma, Arial, sans-serif;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#363636;z-index:2000;position:absolute;color:#f2ea9e;border:1px dotted #f2ea9e;font-size:15px;padding-top:5px;padding-right:7px;padding-bottom:5px;padding-left:7px;text-align:left;margin-top:6px}.home-icon{display:none;position:absolute;top:10px;left:10px;cursor:pointer}#home-page{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif}#home-page .heading{padding-top:5px;padding-bottom:5px;height:160px}#home-page .heading .logo img{width:125px;height:125px;padding-top:10px;padding-left:0px;padding-right:8px}#home-page .heading .logo .cyber-dojo{font-size:107px;position:relative;top:-17px;left:5px;color:khaki}#home-page .heading .a-place-to-practise-programming{font-size:35.5px;position:relative;top:-39px;left:146px;color:#f3eba3}#home-page form#donate{display:inline;position:relative;top:3px;cursor:pointer}#home-page form#donate input[type=image]{width:85px;height:28px;padding-top:10px}#home-page .heading,#home-page .buttons,#home-page .questions{width:625px}#home-page .buttons{padding-top:10px}#home-page .buttons button.create,#home-page .buttons button.enter{width:425px}#home-page .questions{font-family:Trebuchet MS, Tahoma, Arial, sans-serif;font-size:15px}#home-page .questions img{background:#4d4d4d;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin-top:0px;margin-bottom:0px;margin-left:3px;margin-right:3px;filter:grayscale(100%)}#home-page .questions.donate.button{font-size:20px;width:125px}#home-page .questions img.technology{width:74px;height:74px}#home-page .questions img.trustee{width:120px;height:120px}#home-page .questions .name{font-size:10px;text-align:center}#home-page .questions .bio{font-size:11px;width:120px;text-align:center}#home-page .questions table{margin-top:12px;margin-bottom:12px}#home-page .question{font-size:16px;padding-left:5px;margin-top:0px;margin-bottom:10px}#home-page .answer{font-size:14px;margin-left:30px;padding-bottom:13px;margin-top:0px;margin-bottom:0px}#home-page .divider{margin-top:5px;margin-bottom:9px;width:625px;border-bottom:1px dashed #4d4d4d}img.avatars{width:314px;height:314px}img.avatar.large{-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;display:inline-block;margin-right:5px;width:183px;height:183px}img.avatar.small{-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;width:35px;height:35px;display:block}img.avatar.grey{filter:grayscale(100%);opacity:0.5}img.avatar.colour{cursor:pointer}#reenter-page img.avatar.small{width:45px;height:45px}#avatar-page img.avatar.colour,#full-page img.avatar.colour{cursor:default}button.large{font-size:40px}button.medium{font-size:25px}button.small{font-size:20px}button.switch,button.skip{float:right;margin-left:10px;margin-right:2px;position:relative;top:-393px}button.ensemble,button.classroom,button.solo{width:215px}enter-page button{width:660px}enter-page button.single{width:80px}.chooser-page{width:100%;height:100%;text-align:center;display:inline-block;margin-top:10px}.heading{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;font-size:40px}#home-page .edged-panel{width:625px}#choose-problem-page .edged-panel{width:835px}#choose-custom-problem-page .edged-panel{width:835px}#choose-ltf-page .edged-panel{width:835px}#choose-type-page .edged-panel{width:835px}#enter-page .edged-panel{width:835px}#avatar-page .edged-panel{width:316px}#reenter-page .edged-panel{width:400px}#full-page .edged-panel{width:320px}#error-page .edged-panel{width:314px}#enter-page,#avatar-page,#reenter-page,#full-page{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif}#enter-page .sub-title,#avatar-page .sub-title,#reenter-page .sub-title,#full-page .sub-title{font-size:27px;margin-left:0px;margin-bottom:10px}#enter-page table,#avatar-page table,#reenter-page table,#full-page table{margin-left:0px;margin-bottom:10px}#enter-page .group-id,#enter-page .kata-id,#avatar-page .group-id,#avatar-page .kata-id,#reenter-page .group-id,#reenter-page .kata-id,#full-page .group-id,#full-page .kata-id{font-size:90px}#enter-page .avatar-name,#avatar-page .avatar-name,#reenter-page .avatar-name,#full-page .avatar-name{font-size:44px;margin-left:0px;margin-bottom:5px}#enter-page{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif}#enter-page input{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;margin-left:0px;margin-bottom:10px;font-size:41px;width:220px;padding-left:10px;background:#66ff66;color:#262626}#enter-page input.invalid{color:#cc0000}#enter-page .wait-spinner{display:none;position:absolute;top:146px;left:554px;width:56px;height:56px}#enter-page .phonetic-id{font-size:26px;margin-left:0px;margin-bottom:10px}.title{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;margin-left:0px;font-size:56px;color:#f6f0b9;text-align:left;position:relative;top:-19px}.sub-title{font-family:Impact, Trebuchet MS, Tahoma, Arial, sans-serif;margin-left:0px;font-size:30px;margin-bottom:10px;color:#f6f0b9;text-align:left}.display-box{display:block;text-align:center;margin-left:auto;margin-right:auto}.display-box .display-names{width:300px;max-width:300px;height:320px;max-height:320px}.display-box .display-content{width:500px;max-width:500px;height:320px;max-height:320px}.display-box .display-names,.display-box .display-content{display:inline-block;overflow-x:hidden;overflow-y:auto}.display-box .display-names{margin-right:5px;padding-top:6px;padding-bottom:6px;position:relative;top:4px}.display-box .display-name{font-family:Trebuchet MS, Tahoma, Arial, sans-serif;color:#f6f0b9;background:#262626;text-align:left;border:1px solid #262626;margin:0px;padding-left:6px;padding-right:0px;cursor:pointer;overflow-x:auto;overflow-y:hidden}.display-box .display-name[class~='selected']{color:#262626;background:white;cursor:default}.display-box .display-name:hover{border:1px dotted #666666}.display-box .display-content{-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:0px;font-size:11px;resize:none}
