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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}textarea{border:1px solid black;width:100%;height:10em;}body{font:62.5%/1.4 'Trebuchet MS','Tahoma',sans-serif;color:#acacac;background-color:#FFF;}.frame{font-size:1.2em;}html,body{height:100%;overflow:hidden;}.layout{width:758px;margin:0 auto;}.frame{height:100%;}.frame .logo{height:300px;background:url('/img/logo.png') no-repeat center;}.frame .para{background:url('/img/backdrop-with-shadow.png') repeat-x top left;height:201px;overflow:hidden;border-bottom:5px solid #d7d7d7;border-top:5px solid #d7d7d7;}.frame .para .layout{background:url('/img/smile-off.png') no-repeat left top;height:201px;position:relative;}.frame .para .layout .text{margin-left:167px;font-size:1.3em;padding-top:40px;}.frame .para .layout .text a{color:#FFF;text-decoration:underline;}.frame .para .layout .text a:hover{color:#fff200;}.frame .para .layout .smile{position:absolute;left:0;top:0;background:url('/img/smile-on.png') no-repeat left top;width:141px;height:201px;}.frame .lang-switch{width:61px;height:21px;position:absolute;background:url('/img/lang-button.png') no-repeat left top;right:0;bottom:0;margin-bottom:15px;line-height:21px;text-align:center;font-size:.8em;color:#fff200;}.frame .lang-switch a{color:#acacac;text-decoration:none;}.frame .lang-switch a:hover{color:#fc4a0c;}.frame .copyright{position:absolute;bottom:0;width:100%;text-align:center;font-size:.9em;line-height:4em;}.lang-container{width:100%;height:100%;background:#FFF;}.invisible{visibility:hidden;}.hidden{display:none;}.more .logo{height:170px;}.more .menu{text-align:center;background-color:#8b8b8b;height:30px;font-size:1.2em;overflow:hidden;}.more .menu a{display:inline-block;line-height:30px;color:#FFF;text-decoration:none;padding:0 2em;}.more .menu a:hover{text-decoration:underline;}.more .menu .selected{background-color:#30353a;color:#f2e604;}.more .field{background:#30353a url('/img/backdrop.png') scroll 50%;}.more .top-shadow{height:16px;background:url('/img/shadows.png') repeat-x left -16px;overflow:hidden;}.more .bottom-shadow{height:16px;background:url('/img/shadows.png') repeat-x left top;border-bottom:5px solid #d7d7d7;overflow:hidden;}.more .field .layout .screenshots{text-align:center;}.more .field .layout .screenshots li.label{text-align:left;min-height:30px;background:url('/img/star.png') no-repeat 10px top;padding-left:45px;margin-bottom:3em;font-size:.9em;margin-right:20%;}.more .field .layout .header{font-size:1.4em;color:#FFF;border-bottom:2px solid #585858;margin-bottom:1em;position:relative;zoom:1;}.more .field .layout .header img{position:absolute;left:-40px;width:32px;height:32px;}.more .field .layout .header small{float:right;font-size:.6em;color:#acacac;margin-top:5px;}.more .field .layout .section{margin-left:50px;margin-right:10px;}.more .field .layout{font-size:1.1em;overflow:auto;position:relative;}.more .field .section{margin-bottom:2em;}.more .field p{margin-bottom:1em;}.more .field acronym{cursor:help;border-bottom:1px solid white;background-color:#242424;white-space:nowrap;}.more .field .faq-items{margin-left:40px;list-style:disc;}.more .field .faq-items li{margin-bottom:.5em;}.more .field .faq-items a.faq-header{font-size:1.2em;color:#fff;text-decoration:underline;}.more .field .faq-items li .reply{margin-left:40px;border-left:2px solid #f26c4f;padding-left:10px;}.more .field .faq-items li .text{margin-top:.5em;}.more .field .faq-items li ul{margin-left:50px;list-style:disc;}.more .field .faq-items li li{margin-bottom:.5em;}.more .field .faq-items .open a.faq-header{color:#f26c4f;}.more .field a{color:#f2e604;text-decoration:none;}.more .field a:hover{text-decoration:underline;}.more .field blockquote{font-size:.8em;margin-bottom:1em;}#code{position:absolute;z-index:5;left:0;top:0;}#scroll{height:100%;overflow:hidden;position:relative;}