/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,hr,nav,section,summary{display:block}dl,h3,hr,menu,ol,p,pre,ul{margin:1em 0}fieldset,hr,img,legend{border:0}fieldset,hr,legend{padding:0}.story img,img{-ms-interpolation-mode:bicubic}.hidden,.invisible{visibility:hidden}ul.flat,ul.graphic{list-style-type:none}.mobile_only,.small_mobile_only,[hidden],body:after{display:none}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}.lb-nav a,a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}.story,textarea{vertical-align:top}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}body{margin:60px 0 0;font-size:1em;font-family:arial;line-height:1.4;color:#e1e1e1;background:url('../img/bg.jpg') repeat-x fixed #000}#highscores_list b,.box_author .author,.message_box .header,a{color:#97d1d2}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{height:1px;border-top:1px solid #ccc}fieldset{margin:0}a{text-decoration:none}a:hover{text-decoration:underline}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#content{margin:5px 10px 5px 5px;text-shadow:1px 1px #000}.pagecenter{margin-left:auto;margin-right:auto;width:962px;min-width:962px;background-color:#6e6e6e}.challenge,.skill{padding:6px;width:90px;height:20px;margin-top:2px;line-height:20px;cursor:pointer}#logo{background:url('../img/logo.jpg') repeat-x #000;width:962px;height:158px}#logobottomleft{background:url('../img/logo_bottom_left.png') no-repeat;margin-left:-28px;height:99px;float:left;width:274px}#bottomleftfill{background:url('../img/logo_bottom_left_fill.png') repeat-y;width:246px;padding-bottom:10px}#bottomleftfill .bigmenu{background:#3e3e3e;width:200px;height:26px;line-height:26px;display:inline-block;border:1px solid #757575;margin-left:24px;margin-top:6px;font-weight:700;color:#1ec0c7}#bottomleftfill .smallmenu{background:#3e3e3e;width:164px;height:18px;line-height:18px;border:1px solid #757575;margin-left:54px;margin-top:3px;color:#9cd3d3;font-size:14px;font-weight:400;text-shadow:1px 1px 3px #000;filter:dropshadow(color=#000000, offx=1, offy=1);padding-left:6px;display:block}#bottomleftfill .smallmenu:hover{color:#7bbdbd;text-decoration:none;cursor:pointer}#bottomleftfill .link{width:160px;height:21px;display:inline-block;text-indent:-9999px}#bottomleftfill .link:hover{opacity:.7;cursor:pointer}.l_genesis{background:url('../img/links/genesis.png') no-repeat}.l_about{background:url('../img/links/about.png') no-repeat}.l_account{background:url('../img/links/account.png') no-repeat}.l_support{background:url('../img/links/support.png') no-repeat}.l_shop{background:url('../img/links/shop.png') no-repeat}#bottomleftfill .bigmenuopen{background:url('../img/bigmenu_open.png') no-repeat;width:16px;height:16px;display:inline-block;margin-left:9px;margin-right:7px;margin-top:5px}#bottomleftfill .bigmenuclosed{background:url('../img/bigmenu_closed.png') no-repeat;width:16px;height:16px;display:inline-block;margin-left:8px;margin-right:8px;margin-top:5px}#bottomleftfillend{background:url('../img/logo_bottom_left_fill_end.png') no-repeat;width:246px;height:3px}#bottomleftregular{background:url('../img/logo_bottom_left_regular.png') repeat-y;width:246px}.currently_online{text-shadow:1px 1px #000;display:block;text-align:center}#highscores_filter,#highscores_list,#highscores_skills,#images div,#rightmenu .link,.highscores_level,.highscores_player,.highscores_rank,ul.flat li a{display:inline-block}.online_count{font-weight:700;color:#afdddd}#bottomleftregular .divider{width:238px;height:9px;background:url('../img/logo_bottom_left_divider.png') 0 5px no-repeat;margin-left:4px;padding-top:10px}#logobottomright{background:url('../img/bg_right.jpg') repeat-y;float:right;width:716px;position:relative}#rightmenu{background:url('../img/logo_bottom_right.png') repeat-y;float:left;width:711px;height:56px;overflow:auto}#rightmenu .link{min-width:119px;min-height:34px;opacity:.0001;font-size:26px;text-align:center;cursor:pointer}#rightmenu .link:hover{background:#fff;text-indent:-9999px;opacity:.1;cursor:pointer}#bottomdarken{width:712px;height:35px;background:url('../img/bottom_darken.png') no-repeat;position:absolute;bottom:0}#bottomborder{background:url('../img/bottom_border.png') no-repeat #000;width:962px;height:4px}#copyrightline{background:0 0;color:#e1e1e1;font-size:.75em;text-align:center}#images{padding-left:7px;margin-bottom:-4px}#images div{width:114px;height:114px;-webkit-box-shadow:inset 0 0 0 1px #000;-moz-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}.challenge,.message_box,.skill{border:1px solid rgba(0,0,0,.5);box-shadow:0 0 2px #141414 inset;position:relative}#images .i1{background:url('../img/promo/1.png') no-repeat #000}#images .i2{background:url('../img/promo/2.png') no-repeat #000}#images .i3{background:url('../img/promo/3.png') no-repeat #000}#images .i4{background:url('../img/promo/4.png') no-repeat #000}#images .i5{background:url('../img/promo/5.png') no-repeat #000}#images .i6{background:url('../img/promo/6.png') no-repeat #000}#images .i7{background:url('../img/promo/7.png') no-repeat #000}#images .i8{background:url('../img/promo/8.png') no-repeat #000}#images .i9{background:url('../img/promo/9.png') no-repeat #000}#images .i10{background:url('../img/promo/10.png') no-repeat #000}#images .i11{background:url('../img/promo/11.png') no-repeat #000}#images .i12{background:url('../img/promo/12.png') no-repeat #000}#images .i13{background:url('../img/promo/13.png') no-repeat #000}#images .i14{background:url('../img/promo/14.png') no-repeat #000}#images .i15{background:url('../img/promo/15.png') no-repeat #000}#images .i16{background:url('../img/promo/16.png') no-repeat #000}#images .i17{background:url('../img/promo/17.png') no-repeat #000}#images .i18{background:url('../img/promo/18.png') no-repeat #000}#images .i19{background:url('../img/promo/19.png') no-repeat #000}#images .i20{background:url('../img/promo/20.png') no-repeat #000}#images .i21{background:url('../img/promo/21.png') no-repeat #000}#images .i22{background:url('../img/promo/22.png') no-repeat #000}#images .i23{background:url('../img/promo/23.png') no-repeat #000}#images .i24{background:url('../img/promo/24.png') no-repeat #000}#images .i25{background:url('../img/promo/25.png') no-repeat #000}#images .i26{background:url('../img/promo/26.png') no-repeat #000}#images .i27{background:url('../img/promo/27.png') no-repeat #000}#images .i28{background:url('../img/promo/28.png') no-repeat #000}#images .i29{background:url('../img/promo/29.png') no-repeat #000}#images .i30{background:url('../img/promo/30.png') no-repeat #000}#images .i31{background:url('../img/promo/31.png') no-repeat #000}#images .i32{background:url('../img/promo/32.png') no-repeat #000}#images .i33{background:url('../img/promo/33.png') no-repeat #000}#images .i34{background:url('../img/promo/34.png') no-repeat #000}#images .i35{background:url('../img/promo/35.png') no-repeat #000}#images .i36{background:url('../img/promo/36.png') no-repeat #000}#images .i37{background:url('../img/promo/37.png') no-repeat #000}#images .i38{background:url('../img/promo/38.png') no-repeat #000}#images .i39{background:url('../img/promo/39.png') no-repeat #000}#images .i40{background:url('../img/promo/40.png') no-repeat #000}#shareus{float:right;margin-right:11px;margin-top:4px}.skill{background:rgba(59,59,59,.7)}.skill:hover{background:rgba(92,92,92,.7)}.challenge{background:rgba(49,85,115,.7)}.lb-loader,.lightbox{text-align:center;line-height:0}.challenge:hover{background:rgba(98,117,132,.7)}.green_level{color:#64af64}.red_level{color:#ff6c6c}#highscores_skills{float:left;width:100px}#highscores_list{float:left;width:320px;margin-left:30px;margin-bottom:30px;margin-right:0}#highscores_filter{float:right;width:180px;margin-left:0;margin-right:0;margin-bottom:30px}#highscores_filter input{margin:5px 0;padding:2px;width:173px}#highscores_filter button{margin-top:5px;margin-bottom:5px;margin-left:0;height:32px;color:#e1e1e1}.highscores_rank{width:70px}.highscores_player{width:160px}span.highscores_player.name:hover{text-decoration:underline;cursor:pointer}.highscores_level{width:80px;white-space:nowrap}.active_skill{background:-moz-linear-gradient(top,rgba(125,126,125,.7) 0,rgba(125,126,125,.7) 1%,rgba(63,63,63,.7) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(125,126,125,.7)),color-stop(1%,rgba(125,126,125,.7)),color-stop(100%,rgba(63,63,63,.7)));background:-webkit-linear-gradient(top,rgba(125,126,125,.7) 0,rgba(125,126,125,.7) 1%,rgba(63,63,63,.7) 100%);background:-o-linear-gradient(top,rgba(125,126,125,.7) 0,rgba(125,126,125,.7) 1%,rgba(63,63,63,.7) 100%);background:-ms-linear-gradient(top,rgba(125,126,125,.7) 0,rgba(125,126,125,.7) 1%,rgba(63,63,63,.7) 100%);background:linear-gradient(to bottom,rgba(125,126,125,.7) 0,rgba(125,126,125,.7) 1%,rgba(63,63,63,.7) 100%)}.message_box{background:rgba(59,59,59,.7);padding:10px;margin-left:45px;margin-right:45px}.lightbox,.lightboxOverlay,.story img,.visuallyhidden{position:absolute}.message_box .header{font-weight:700;text-shadow:1px 1px 3px #000;border:1px solid #707070;padding:5px 5px 5px 30px;box-shadow:0 0 2px #797979 inset}.reflection{-webkit-box-reflect:below 5px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.5,transparent),to(rgba(255,255,255,0.5)))}.reflection_news{-webkit-box-reflect:below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0.5,transparent),to(rgba(255,255,255,0.5)))}.center{text-align:center}.visible_link{background:rgba(0,122,255,.28);padding:5px;border:1px solid #000;color:#fdf3a8}.thumbnail{box-shadow:0 0 2px 0 #242424}.box_content{margin-top:18px}.box_author{float:right;margin-right:45px;margin-top:-25px}.story{min-height:100px;margin-top:10px}@font-face{font-family:DKNorthumbria;src:url('DKNorthumbria.ttf.woff') format('woff'),url('DKNorthumbria.ttf.svg#DKNorthumbria') format('svg'),url('DKNorthumbria.ttf.eot'),url('DKNorthumbria.ttf.eot?#iefix') format('embedded-opentype');font-weight:400;font-style:normal}p.dropcap{width:480px;line-height:24px;margin-top:0;margin-right:0}p.dropcap::first-letter{font-size:30px;color:#97d1d2;font-family:DKNorthumbria}.story img{clip:rect(0,200px,200px,0);image-rendering:optimizeQuality}.story_left,.story_right{width:100px;height:100px}.current_xp{background:#ffc75f;background:-moz-linear-gradient(top,#ffc75f 0,#ffae4c 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffc75f),color-stop(100%,#ffae4c));background:-webkit-linear-gradient(top,#ffc75f 0,#ffae4c 100%);background:-o-linear-gradient(top,#ffc75f 0,#ffae4c 100%);background:-ms-linear-gradient(top,#ffc75f 0,#ffae4c 100%);background:linear-gradient(to bottom,#ffc75f 0,#ffae4c 100%);color:#000;padding:3px;border:1px solid #000;margin-left:40px;margin-top:0;margin-right:40px;text-align:center;font-size:small}.highlighted_link{float:left;margin-left:150px;margin-top:20px;margin-bottom:57px}#ask_us_a_question{position:fixed;bottom:0;right:20px;z-index:1000;border:1px solid #b8b8b8;padding:4px;background:#222;border-radius:4px 4px 0 0;border-bottom-color:#000}.ir,.visuallyhidden{border:0;overflow:hidden}@media all and (max-width:1400px){#ask_us_a_question{display:none}}@media only screen and (max-device-width:500px){.small_mobile_only{display:block}.hide_for_small_mobiles{display:none!important}}@media only screen and (max-device-width:900px){.highlighted_link,h3{text-align:center}body{margin-top:0}.mobile_only{display:block}.mobile_divider{margin-left:.5em;margin-right:.5em}#bottomleftfill,#bottomleftfillend,#bottomleftregular,#index_media_link span,#logo,#logobottomleft,#rightmenu{display:none}#logobottomright{width:100%;float:none;background:url('../img/bg_right_repeat.jpg')}#bottomborder,#copyrightline{width:100%;display:block;float:left}.pagecenter{width:100%;min-width:100%}#bottomdarken{width:100%;background:url('../img/bottom_darken.png') repeat-x}p.dropcap{width:100%}.highlighted_link{margin-left:auto;width:100%}#index_media_link:after{content:"Continue to media"}.current_xp{font-size:medium}}.ir{background-color:transparent}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{#content,#logobottomright{float:left}blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}#bottomborder,#bottomleftfill,#bottomleftfillend,#bottomleftregular,#copyrightline,#images,#logo,#logobottomleft,#rightmenu,#shareus{display:none}#content{min-width:100%;width:100%;text-align:justify}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}ul.flat{padding-left:0}ul.flat li,ul.graphic li{padding-bottom:1px}ul.flat li a{padding:2px 4px}ul.graphic{margin:0;padding:0}ul.graphic li{margin-bottom:2px}ul.graphic li a,ul.graphic li a.sm2_link{display:inline-block;min-height:16px;vertical-align:middle;background-color:rgba(51,102,153,.5);border-radius:3px;padding:3px 3px 3px 25px;min-width:19em;text-decoration:none;font-weight:400;color:#f6f9ff}ul.graphic li a.sm2_link{-webkit-transition:background-color .15s linear;-moz-transition:background-color .15s linear;-o-transition-property:background-color;-o-transition-duration:.15s}ul.graphic li a,ul.graphic li a.sm2_link:hover,ul.graphic li a.sm2_paused:hover{background-image:url(../img/icon_play.png);background-position:3px 50%;background-repeat:no-repeat}ul.graphic li a.sm2_link:hover{background-color:#036;color:#fff}ul.graphic li a.sm2_paused{background-color:#999}ul.graphic li a.sm2_paused:hover{background:url(../img/icon_play.png) 3px 50% no-repeat #036}ul.graphic li a.sm2_playing,ul.graphic li a.sm2_playing:hover{background:url(../img/icon_pause.png) 3px 50% no-repeat #036;text-decoration:none}body #sm2-container embed,body #sm2-container object{left:-9999em;top:-9999em}ul.flat a.sm2_link{border-left:6px solid #999;padding-left:4px;padding-right:4px}ul.flat a.sm2_link:hover{border-left-color:#333}ul.flat a.sm2_playing{border-left-color:#66f;background-color:#000;color:#fff;text-decoration:none}ul.flat a.sm2_playing:hover{border-left-color:#c33}ul.flat a.sm2_paused{background-color:#666;color:#fff;text-decoration:none}ul.flat a.sm2_paused:hover{border-left-color:#3c3}body:after{content:url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png)}.lightboxOverlay{display:block;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}.lightbox{left:0;width:100%;z-index:10000;font-weight:400;display:none}.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-next,.lb-prev{width:49%;height:100%;cursor:pointer;display:block}.lb-prev{left:0;float:left}.lb-prev:hover{background:url(../img/prev.png) left 48% no-repeat}.lb-next{right:0;float:right}.lb-next:hover{background:url(../img/next.png) right 48% no-repeat}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-data{padding:0 4px;color:#bbb}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;opacity:.7}.lb-data .lb-close:hover{cursor:pointer;opacity:1}