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}html{background:#05caf4}html.js.loaded{background:#583e11 url('/images/cmn/bg-underground.jpg?1319750672') bottom center}body{background:#05caf4 url('/images/cmn/bg.jpg?1319750672') no-repeat center bottom;background-attachment:fixed;font:15px "Trebuchet MS", Verdana;min-width:960px;text-shadow:0 0 1px rgba(66,61,56,0.01)}a{text-decoration:none}a:hover{text-decoration:underline}strong{font-style:italic;font-weight:bold}.wrap{position:relative;zoom:1}body > .wrap{overflow:hidden}.shadow{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.shadow .t,.shadow .b{left:0;position:absolute;width:100%}.shadow .t{background:url('/images/cmn/bg-shadow.png?1319750672') no-repeat center top;height:100px;top:0}.shadow .b{background:url('/images/cmn/bg-shadow-slice.png?1319750672') repeat-y center top;bottom:0;top:100px}.landscape{background:url('/images/cmn/bg-landscape.png?1319750672') repeat-x 40% top;bottom:0;height:229px;left:0;position:absolute;width:100%}.offscreen{left:-99999px;position:absolute}#dino,#alien{position:absolute}#dino{top:800px;left:75%;margin-left:398px}#alien{top:300px;right:75%;margin-right:450px}#balloons{bottom:100px;position:absolute;left:50%;margin-left:-519.5px;z-index:30}#container{background:#f5f2ec url('/images/cmn/bg-container.jpg?1319750672');color:#423d38;margin:0 auto;padding:0 0 68px;position:relative;top:28px;width:960px;z-index:20}.chrome-border{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;margin:5px;border:2px solid #3c78a6}[role=main]{*zoom:1}[role=main]:after{content:"";display:table;clear:both}[role=main]:before{border-right:2px solid #9cbccb;bottom:68px;content:"";left:0;position:absolute;top:350px;width:551px;z-index:-2}[role=main] h1{color:#244e83;font-family:'adelle';font-style:italic;font-weight:700;font-size:28px;line-height:1}[role=main] h2{color:#244e83;font-size:18px;font-weight:bold;margin:26px 0}[role=main] p{line-height:1.333;margin:22px 0}[role=main] a{color:#114f74;text-decoration:underline}.col{padding:34px 0 0}.col > .wrap{margin:0 60px}.primary{float:left;width:551px}.secondary{overflow:hidden}nav{float:left;padding:27px 0 0 72px}nav li{float:left;margin:0 0 0 26px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}nav li{*display:inline}nav li:first-child{margin:0}nav a{color:#10537e;font-size:15px;position:relative;top:42px}#logo{display:block;position:static;text-indent:-119988px;overflow:hidden;text-align:left;background-image:url('/images/cmn/logo.png?1319750672');background-repeat:no-repeat;background-position:50% 50%;width:120px;height:94px}#download{position:absolute;right:-8px;top:45px}#download .button{overflow:hidden;vertical-align:middle}#download p{color:#4f4a45;display:inline-block;font-size:11px;margin:0 1em 0 0}.ie7 #download p{display:inline}.cssgradients #download .button span{margin-right:-5px}.cssgradients #download > span{height:50px;position:absolute;right:0;top:0;width:8px;background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.25)));background:-webkit-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.25));background:-moz-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.25));background:-o-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.25));background:-ms-linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.25));background:linear-gradient(left, rgba(0,0,0,0),rgba(0,0,0,0.25))}.wrap.banner{clear:both}header[role=banner]{background:#155f77 url('/images/cmn/bg-header.jpg?1319750672') repeat-x;clear:both;height:171px;line-height:1;overflow:hidden;padding:0 6em 0 0;position:relative;-moz-box-shadow:-2px 4px 8px rgba(0,0,0,0.5);-webkit-box-shadow:-2px 4px 8px rgba(0,0,0,0.5);-o-box-shadow:-2px 4px 8px rgba(0,0,0,0.5);box-shadow:-2px 4px 8px rgba(0,0,0,0.5);text-shadow:rgba(6,48,72,0.75) 4px 4px 0}header[role=banner] h1{color:#dce7ee;font-family:"league-gothic";font-size:84px;letter-spacing:0.1em;padding:20px 0 14px 178px;text-align:left;text-transform:uppercase;white-space:nowrap}header[role=banner] h1 .label{display:inline-block;margin-left:134px;overflow:hidden;width:0}header[role=banner] h2{color:#dce7ee;font-family:'adelle';font-style:italic;font-weight:700;font-size:30px;letter-spacing:1px;padding-left:264px;text-align:left}header[role=banner] .curl{height:100%;position:absolute;top:0;width:10px}header[role=banner] .curl.l{background:-webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(8,44,67,0.9)));background:-webkit-linear-gradient(right, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-moz-linear-gradient(right, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-o-linear-gradient(right, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-ms-linear-gradient(right, rgba(0,0,0,0),rgba(8,44,67,0.9));background:linear-gradient(right, rgba(0,0,0,0),rgba(8,44,67,0.9));left:0}header[role=banner] .curl.r{background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(8,44,67,0.9)));background:-webkit-linear-gradient(left, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-moz-linear-gradient(left, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-o-linear-gradient(left, rgba(0,0,0,0),rgba(8,44,67,0.9));background:-ms-linear-gradient(left, rgba(0,0,0,0),rgba(8,44,67,0.9));background:linear-gradient(left, rgba(0,0,0,0),rgba(8,44,67,0.9));right:0}.no-textshadow header[role=banner] h1{background:url('/images/cmn/banner-heading.png?1319750672') no-repeat 176px 26px;padding-bottom:0;position:relative;text-indent:-119988px;overflow:hidden;text-align:left}.no-textshadow header[role=banner] h2{background:url('/images/cmn/banner-heading.png?1319750672') no-repeat 176px -92px;height:41px;padding-top:14px;width:644px;text-indent:-119988px;overflow:hidden;text-align:left}.no-textshadow header[role=banner] .banner-icons{text-indent:0;position:absolute !important;top:20px;left:550px !important}.csstransforms nav{margin-bottom:-70px}.csstransforms #download{top:291px}.csstransforms .wrap.banner{overflow:hidden;padding:52px 0;pointer-events:none}.csstransforms header[role=banner]{background-color:transparent;background-position:5px 0;margin:0 -10px;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}.csstransforms header[role=banner] .curl{-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg);-o-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.csstransforms header[role=banner] .curl.l{left:8px}.csstransforms header[role=banner] .curl.r{right:8px}.csstransforms3d header[role=banner]{-webkit-transform:perspective(0) rotate(-5deg);transform:perspective(0) rotate(-5deg)}.csstransforms3d header[role=banner] .curl{-webkit-transform:perspective(0) rotate(5deg);transform:perspective(0) rotate(5deg)}.no-csstransforms nav{margin-bottom:20px}.no-csstransforms header[role=banner]{margin:0 0 40px}.banner-icons{display:inline-block;height:84px !important;left:564px !important;overflow:hidden;position:absolute !important;top:21px;vertical-align:top;width:134px}.banner-icons .slider{position:relative}.banner-icons .banner-sprite,.banner-icons .text{margin:0 0 60px;position:relative}.banner-icons .banner-sprite{text-indent:-119988px;overflow:hidden;text-align:left}.ie7 .banner-icons{vertical-align:top;top:9px;left:-4px}.ie7 .banner-icons .banner-sprite,.ie7 .banner-icons .text{margin:0;vertical-align:top}.banner-icons-blio{left:5px;top:6px}.textshadow .banner-icons-blio{left:4px;top:8px}.banner-icons-castle{left:10px}.banner-icons-city{left:6px}.banner-icons-desert{left:-10px}.banner-icons-island{top:1px}.banner-icons-ocean{top:2px}.banner-icons-woods{top:4px}footer[role=contentinfo]{margin:-16px 0 0;min-width:960px;padding:15px 0 0;position:relative;z-index:20;background-image:-webkit-gradient(linear, 50% 0%, 50% 15, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.25)));background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25) 15px);background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25) 15px);background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25) 15px);background-image:-ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25) 15px);background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.25) 15px)}footer[role=contentinfo] ul{background:#194575;border-top:1px solid #426879;padding-top:8px;position:relative;text-align:center;z-index:0}footer[role=contentinfo] ul:before{border-top:2px solid #758fac;bottom:0;content:"";left:0;position:absolute;right:0;top:6px;z-index:-1}footer[role=contentinfo] li{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto}footer[role=contentinfo] li{*display:inline}footer[role=contentinfo] a{color:#d1d9e3;display:block;font-size:13px;line-height:40px;padding:0 1em;text-align:center}footer[role=contentinfo] .copyright{color:#8ca2ba;font-size:12px}.rgba footer[role=contentinfo] ul{border-top:1px solid rgba(91,117,130,0.6)}.col.contact h2{font-size:16px;margin:0 0 2px}.col.contact li{font-size:13px;margin:30px 0;min-height:41px;padding:0 0 0 69px}.col.contact a{color:#423d38;text-decoration:none}.col.contact a:hover{text-decoration:underline}.contact-sprite,.contact-call,.contact-follow,.contact-general-information,.contact-partnering,.contact-write{background:url('/images/contact-s5773f8894f.png') no-repeat}.contact-call{background-position:0 0}.contact-follow{background-position:0 -46px}.contact-general-information{background-position:0 -93px}.contact-partnering{background-position:0 -140px}.contact-write{background-position:0 -187px}.download [role=main]{margin-top:34px}.download [role=main]:before{width:50%}.download [role=main] h1{margin-left:60px;margin-right:60px}.download .col{float:left;padding:0;width:50%}.download .col .download-list{*zoom:1}.download .col .download-list:after{content:"";display:table;clear:both}.download .col .download-list li{clear:left;float:left;margin:0 0 20px;text-align:center;width:50%}.download .col .download-list .alt{clear:right}.download .col .download-list .alt .button,.download .col .download-list .alt .version{margin-left:15px;margin-right:0}.download .col .button{display:block;margin:0 15px 8px 0;white-space:nowrap}.download .col .version{font-size:12px;margin-right:15px}.download .desktop .wrap{margin-right:35px}.download .mobile .wrap{margin-left:35px}.download .icon{margin:0 0 28px}.download .icon img{-moz-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;-webkit-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;-o-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;box-shadow:rgba(0,0,0,0.4) 2px 2px 7px}.download .cta span{padding-left:0;padding-right:0}.download .coming-soon{left:-23px;position:relative}.download .custom-builds{line-height:1.5em;font-size:12px}.download .custom-builds li{margin:0 0 20px}.download .custom-builds img{display:block}.download .single .download-list{float:left;width:50%}.download .single .download-list li{width:100%}.download .single .custom-builds{float:left;margin-left:15px}#download-modal h1{color:#244e83;font-family:'adelle';font-style:italic;font-weight:700;font-size:33px;line-height:1}#download-modal p{font-style:italic;margin:15px 0 24px}#download-modal a{color:#114f74;text-decoration:underline}.index [role=main] p{margin-right:10px}.play-video img{border:8px #fff solid;-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 7px rgba(0,0,0,0.4);box-shadow:2px 2px 7px rgba(0,0,0,0.4)}#video-modal{background:url('/images/cmn/load.gif?1320961964') no-repeat 50% 50%;padding:32px 4px 2px}.take-the-tour{margin:65px 0 20px}.take-the-tour .button{width:80%}#tour-modal{padding:0 4px}#tour-modal li{float:left}#tour-modal li p{display:none}#tour-modal img{display:block;height:438px;width:744px}#tour-modal figcaption{color:#9d9c9c;font-size:12px;margin:18px;text-align:right}#tour-modal .buttons{left:10px;position:absolute;top:10px;width:52px}#tour-modal .buttons div{cursor:pointer;display:inline-block}#tour-modal .buttons span{text-indent:-119988px;overflow:hidden;text-align:left;display:block;width:11px;height:19px}#tour-modal .prev{margin:0 20px 0 0;padding:0 0 0 5px}#tour-modal .next{float:right;padding:0 5px 0 0}#tour-modal .disabled{opacity:0.5}.no-opacity #tour-modal .disabled{visibility:hidden}#tour-modal .info{line-height:40px;text-align:center}#tour-modal .title{font-weight:bold;margin-right:0.5em}#tour-modal .position{color:#999;font-style:italic}#tour-modal .slideshow{margin:10px 0 0}.features h2{font-family:'adelle';font-style:italic;font-weight:700;font-size:20px;font-weight:normal;line-height:1;margin:0 0 12px;padding:2px 0 0;text-transform:none}.features h2 span{display:inline-block;margin-right:25px;text-align:center;width:75px}.features img{vertical-align:middle}.features li{margin:0 0 42px}.csstransforms .features{margin:32px 0}.csstransforms3d .features-full-color-books img{cursor:pointer;-moz-transition:all 3s ease-in-out;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out;-webkit-user-drag:none}.csstransforms3d .features-full-color-books img:active{-webkit-transform:perspective(0) rotate(1080deg);transform:perspective(0) rotate(1080deg)}.csstransforms3d .features-audio-video img{cursor:pointer;-moz-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-user-drag:none}.csstransforms3d .features-audio-video img:active{-webkit-transform:perspective(500) rotateY(180deg);transform:perspective(500) rotateY(180deg)}.partnerships .vcard{font-style:italic}.partnerships .vcard span{display:block}.partners li{margin:50px 0;text-align:center}.col.press li{margin:30px 0 46px}.col.press h2{margin:0 0 4px;text-indent:-119988px;overflow:hidden;text-align:left}.col.press p{font-size:17px;margin:0}.articles h1{text-indent:-119988px;overflow:hidden;text-align:left}.articles li{margin:30px 0}.articles a{color:#244e83;display:block;font-size:16px;font-weight:bold;text-decoration:none}.articles a:hover{text-decoration:underline}.articles time{display:block;font-style:italic;font-weight:bold;margin:4px 0 8px}.logos-sprite,.logos-cnn,.logos-gizmodo,.logos-los-angeles-times,.logos-npr{background:url('/images/press/logos-s14f0e3e758.png') no-repeat}.logos-cnn{background-position:0 0;height:47px;width:88px}.logos-gizmodo{background-position:0 -47px;height:34px;width:197px}.logos-los-angeles-times{background-position:0 -81px;height:36px;width:221px}.logos-npr{background-position:0 -117px;height:41px;width:102px}.tour [role=main]{background:none;margin-top:34px}section.tour{margin:0 60px}a.button{background:#12537c;display:inline-block;padding:3px;text-decoration:none;-moz-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;-webkit-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;-o-box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;box-shadow:rgba(0,0,0,0.4) 2px 2px 7px;-moz-transition:background 200ms ease;-webkit-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease}a.button:hover{background:#145c89}a.button span{border:1px solid #fff;border:1px solid rgba(255,255,255,0.75);color:#fff;display:block;font-family:"league-gothic";font-size:20px;letter-spacing:0.1em;line-height:32px;height:32px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;-moz-background-clip:text;-webkit-background-clip:text;-o-background-clip:text;-ms-background-clip:text;-khtml-background-clip:text;background-clip:text;text-shadow:#000 0 -1px 0px}a.button .button-text{border:none;position:relative;top:-32px}a.cta{background:#3c8a00;cursor:pointer;padding:4px}a.cta:hover{background:#439900}a.cta span{font-size:26px;line-height:40px;height:40px;padding:3px 16px 0}a.cta .button-text{padding:0;top:-40px}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget-overlay{background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=66);opacity:0.66}.ui-dialog{background:#f1f0f0 url('/images/cmn/bg-modal.jpg?1319750672');position:fixed;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 50px 10px;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 50px 10px;-o-box-shadow:rgba(0,0,0,0.4) 0 0 50px 10px;box-shadow:rgba(0,0,0,0.4) 0 0 50px 10px}.ui-dialog .ui-dialog-titlebar{padding:0}.ui-dialog .ui-dialog-titlebar-close{color:#8c8c8c;font-family:"league-gothic";font-size:18px;letter-spacing:2px;height:auto;margin:0;right:10px;text-transform:uppercase;top:6px;width:auto;z-index:1;text-shadow:#fff 1px 1px 1px}.ui-dialog .ui-dialog-titlebar-close:hover{color:#737373;text-decoration:none}.ui-dialog .ui-dialog-content{border:1px solid #c6bfb8;margin:3px;overflow:hidden !important;padding:30px}.ui-dialog-content{clear:both}.ui-dialog-title{position:absolute;text-indent:-119988px;overflow:hidden;text-align:left}.banner-icons-sprite,.banner-icons-blio,.banner-icons-castle,.banner-icons-city,.banner-icons-desert,.banner-icons-island,.banner-icons-ocean,.banner-icons-woods{background:url('/images/cmn/banner-icons-sd0eb3fcd7e.png') no-repeat}.banner-icons-blio{background-position:0 0}.banner-icons-castle{background-position:0 -127px}.banner-icons-city{background-position:0 -277px}.banner-icons-desert{background-position:0 -417px}.banner-icons-island{background-position:0 -550px}.banner-icons-ocean{background-position:0 -684px}.banner-icons-woods{background-position:0 -815px}
