html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;text-align:left}input,select{vertical-align:middle}h1,h2,h3,h4,h5,h6{font-weight:bold}html{overflow-y:scroll}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.cf{overflow:hidden}::-moz-selection{background:#666;color:#fff;text-shadow:none}::selection{background:#666;color:#fff;text-shadow:none}button{width:auto;overflow:visible}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}@media print{*{background:transparent!important;color:#444!important;text-shadow:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'v';src:url('../fonts/v.eot');src:url('../fonts/v?#iefix') format('embedded-opentype'),url('../fonts/v.woff') format('woff')}@font-face{font-family:"n";font-weight:normal;font-style:normal;src:url("../fonts/4a572866-5605-49ea-ba15-94da930eb437.eot?#iefix");src:url("../fonts/4a572866-5605-49ea-ba15-94da930eb437.eot?#iefix") format("eot"),url("../fonts/f5e09b25-479c-4a4c-b681-5a6d440e5e38.woff") format("woff"),url("../fonts/5b005a1e-83eb-46ce-b33c-56b0d14d6168.ttf") format("truetype"),url("../fonts/85050462-ab1f-4478-a289-36eed1d3c53f.svg#85050462-ab1f-4478-a289-36eed1d3c53f") format("svg")}@font-face{font-family:"n";font-weight:bold;font-style:normal;src:url("../fonts/c8c628d4-177d-463a-93dd-01e996bcd645.eot?#iefix");src:url("../fonts/c8c628d4-177d-463a-93dd-01e996bcd645.eot?#iefix") format("eot"),url("../fonts/fb051ede-ed8d-494e-bebc-13e53b133b4e.woff") format("woff"),url("../fonts/c147aa15-6e48-4b80-bdf0-cc505d0a72dd.ttf") format("truetype"),url("../fonts/d4cb246e-742d-4269-9f6a-901a050ff03f.svg#d4cb246e-742d-4269-9f6a-901a050ff03f") format("svg")}@font-face{font-family:"n";font-weight:normal;font-style:italic;src:url("../fonts/311e9e16-9ae7-498c-a231-cd297ab2d58a.eot?#iefix");src:url("../fonts/311e9e16-9ae7-498c-a231-cd297ab2d58a.eot?#iefix") format("eot"),url("../fonts/cc18543e-f372-47ba-83f7-6029f6029912.woff") format("woff"),url("../fonts/5a7acec8-ccf3-4aa5-8dd8-9dcc8ca15ec3.ttf") format("truetype"),url("../fonts/1d6f5e15-bbf1-4b43-8bb5-002c07e86bff.svg#1d6f5e15-bbf1-4b43-8bb5-002c07e86bff") format("svg")}@font-face{font-family:'symbols';src:url('../fonts/websymbols-regular-webfont.eot');src:url('../fonts/websymbols-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/websymbols-regular-webfont.woff') format('woff'),url('../fonts/websymbols-regular-webfont.ttf') format('truetype'),url('../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular') format('svg');font-weight:normal;font-style:normal}html{background:url(../i/cream_dust.png)}html,body{min-height:100%;color:#000}body{font:15px/1.45 n,'helvetica neue',helvetica,sans-serif;-webkit-text-size-adjust:100%;webkit-font-smoothing:subpixel-antialiased}h1{font:32px/32px v,helvetica,sans-serif;color:#000;letter-spacing:-1px}h2{font:normal 20px/20px n,sans-serif;color:#000}h3{font:bold 18px/1.4 n,helvetica,sans-serif}a{text-decoration:none;color:#168dd4}a:hover{color:#000}em{font-style:normal;color:#999}a em{color:#168dd4}a em:hover{color:#000}h1,.type h1{margin:0 0 12px}.type h2{margin:24px 0 0;background:url(../i/dots.png) repeat-x 0 100%;padding-bottom:5px;padding-top:10px}.type h3{margin:24px 0 0;font-size:15px;color:#000}.type p{margin:12px 0}.type ul{margin:20px}.type ul.facts li{margin-bottom:14px}.type p a{border-bottom:1px dotted #bbb;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out}.type p a:hover{background:rgba(0,0,0,.02);color:#000}.wrap{max-width:864px;margin:0 auto;padding:24px 12px;position:relative;color:#111}body>.wrap{min-height:100%}#logo{font:bold 32px/1 n,'helvetica neue',helvetica,arial,sans-serif;color:#eee;position:absolute;bottom:16px;left:0;-webkit-transition:color 10s ease-out;-moz-transition:color 10s ease-out}#logo:hover{color:#000}#demo{margin-bottom:24px;width:100%}#content{overflow:hidden;padding-bottom:72px;padding-top:36px}.home #content{padding-top:0}.home .banner{background:#eee;background:rgba(0,0,0,.05);text-align:center;font-size:16px;line-height:24px;margin-bottom:20px;position:relative}.home .banner>div{padding:30px 30px 10px}.home .banner p{margin-bottom:20px}.home .banner .close{position:absolute;right:10px;top:6px;font-size:34px;color:#222;font-weight:normal}.home .banner .close:hover{color:#168dd4}.home .banner h1{font-family:n,'helvetica neue',helvetica,arial,sans-serif;font-weight:normal;margin-bottom:20px}.home.nobanner .banner{display:none}.home .banner .btn a{border:0;padding:6px 18px;background:#222}.home .banner .btn a:hover{background-color:#78d18b}div.primary{width:73%;float:left;padding-bottom:48px;padding-right:2%;background:url(../i/dots-vert.png) repeat-y 100% 0}div.secondary{float:right;width:23%;padding-left:2%}body.login div.primary,body.support div.primary{background:0}.secondary nav ul{padding:0;margin:0}header.main{padding-top:0;background:#222 url(../i/noisy_net.png);border-bottom:4px solid #ccc;border-top:2px solid #000;padding:0 12px}.head{position:relative;max-width:864px;margin:0 auto;position:relative;height:98px}.head nav.main{position:absolute;right:-14px;bottom:6px;display:block;overflow:hidden;margin-top:20px}.head nav.main a{color:#78d18b;font:normal 14px/20px v,helvetica,arial,sans-serif;float:left;padding:10px 16px 8px;text-shadow:-1px -1px 1px rgba(0,0,0,.2);-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out}.head nav.main a:hover{color:#eee}.head nav.main a:first-child{margin:0}.head nav.main a.active{background:#000;color:#eee;cursor:default}.head .login{position:absolute;top:2px;right:-14px}.head .login a{background:transparent;padding:10px 14px 8px;font-size:12px;border-radius:2px;color:#777}.head .login a:first-child{border-right:1px dotted #444}.head .twitter-share-button{position:absolute;top:9px;left:246px;display:block}.head .login a:hover{color:#168dd4}.head nav.main a.gd{padding:0;margin:0 12px}.head nav.main a.gd img{position:relative;bottom:-6px}.sep{height:12px;background:#eee url(../i/bg2.png);margin:1px 0 12px}.head .loggedin{position:absolute;top:12px;right:-8px;font-size:12px;color:#eee}.head .loggedin a{border-left:1px solid #333;padding:0 8px}.head .loggedin a:hover{color:#eee}.head .loggedin strong{margin-right:6px;font-weight:normal}#entry-points{overflow:hidden;background:url(../i/dots.png) repeat-x 0 100%;margin-bottom:24px;padding-top:24px}#entry-points article{width:30%;float:left;padding-bottom:24px;margin-right:5%;position:relative;color:#555;font-size:13px;color:#666}#entry-points article.three,#entry-points article.six{margin-right:0}#entry-points article.four{clear:left}#entry-points article:last-child{margin:0;padding-right:0;border:0}#entry-points h2{padding-bottom:6px;color:#222;font-size:15px;font-family:n,helvetica,sans-serif;font-weight:bold}#entry-points article .more{margin-top:12px}#entry-points article a{font-weight:bold}#intro{padding-bottom:28px;background:url(../i/dots.png) repeat-x 0 100%;overflow:hidden;position:relative;min-height:60px}#intro p{font-size:22px;line-height:1.3;float:left;margin-right:220px;font-family:v,sans-serif;color:#333}#intro .buttons{position:absolute;right:0}#intro .buttons a{width:160px;font-size:14px;line-height:20px;margin-bottom:2px;padding-top:4px}#intro .buttons a i{display:block;float:right;background:url(../i/arr-right.png) no-repeat;width:14px;height:12px;margin-top:3px}.campaign{background:#e7eda3 url(../i/bg2.png);color:#221;padding:12px;margin-bottom:12px}.campaign p{margin:0}#usedby{margin-bottom:24px;padding-bottom:18px;padding-top:8px;background:url(../i/dots.png) repeat-x 0 100%;position:relative}#usedby .clients{list-style:none;overflow:hidden}#usedby .clients li{font-weight:normal;font-size:13px;color:#000;background:transparent;float:left;margin:0 2px 2px 0;padding:8px 22px 0 0;border-radius:2px;line-height:1}#usedby h4{position:absolute;top:-10px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:normal;display:inline-block;background:url(../i/bg-save.png);padding:0 6px 0 0!important;color:#666;font-family:v,sans-serif}#usedby p{clear:both;padding-top:8px;color:#999;font-size:12px}#feature-list span{display:block;float:left;width:12px;height:14px;background:url(../i/check.png) no-repeat 0 5px;text-indent:-10000px;margin-right:6px}#feature-list li{font-weight:bold;margin-bottom:4px;color:#000}#feature-list{opacity:.9}a.more{display:inline-block;padding:4px 12px;background:#78d18b;color:#333;border-radius:2px;font-size:12px;text-shadow:none}a.more:hover{background-color:#333;color:#fff}footer.main{background:#333 url(../i/bg-bottom.png);padding:8px 0;background:url(../i/dots.png) repeat-x top;overflow:hidden;margin-top:-37px;margin-left:auto;margin-right:auto}footer.main .wrap{padding-top:12px;padding-bottom:32px}footer.main .wrap *{display:inline;font:12px v,sans-serif}footer.main .wrap h2{display:none}footer.main nav{margin-right:32px;float:left;height:20px;margin-left:-3px;line-height:20px}footer.main nav a{float:left;padding:3px 6px;color:#666}footer.main nav a:hover{color:#168dd4}footer.main p.made{float:right;margin-top:3px;color:#aaa}footer.main p.made a{color:#666}footer.main p.made a:hover{color:#7cb0b3}.secondary{font-size:13px;color:#555;line-height:18px}.secondary h2{font:bold 14px/1.1 n,'helvetica neue',arial,sans-serif;margin-bottom:12px;text-transform:none;color:#000}.secondary p{margin-bottom:12px;color:#666;text-shadow:rgba(255,255,255,1) 1px 1px 0}.secondary .box{margin-bottom:18px}.download .btn{padding:10px 0}.download .btn span{line-height:33px;margin-left:15px;font-weight:normal;white-space:nowrap;font-style:normal;color:#888;font-size:12px}.download .secondary{padding-bottom:40px}.download #feature-list{list-style:none;padding:0;margin:20px 0}body.theme-purchase .buy-form{margin-top:18px}body.theme-purchase .buy-form .btn{margin-top:10px}form.info{background:url(../i/dots.png) repeat-x -100px 100%;padding-bottom:18px;font-size:12px}form.info>div{padding:2px 0}form.info h2{background-position:0 0;font-size:18px;line-height:1;margin:18px 0 4px;padding:18px 0 4px}form.info input[type=text],form.info input[type=email]{font-size:16px;width:400px;padding:3px;margin-left:4px}form.info p.help{color:#888;font-size:11px;margin:4px 0 0;width:400px;padding-top:3px}form.info .vat input{font-size:13px;width:190px;margin-left:4px}form.info .vat{margin-left:19px;font-size:11px}form.info .emailwrap{position:relative}form.info .emailwrap .err{position:absolute;left:420px;color:#c22;font-style:italic;font-size:12px;top:7px;font-family:georgia,serif}form.info .vat{position:relative;top:-2px;padding:0}form.info .vat input[type="text"].ok,form.info .vat input[type="text"].error{background-position:97% 4px}form.info .vat .btn{position:relative;top:2px;padding-bottom:9px}form.info .vat .btn a{background:#e4e4e4;background:rgba(0,0,0,.1);color:#333;font-weight:normal;padding-bottom:4px}form.info .vat .btn a:hover{background-color:#333;color:#fff}form.info .payment .opts{overflow:hidden}form.info .payment .opts>div{float:left;padding-right:30px}form.info .payment .opts label{padding:24px 20px 0 20px;display:block;position:relative;color:#aaa;cursor:pointer}form.info .payment .opts label input{position:absolute;top:0;left:0}form.info .payment .cc label{background:url(/static/i/cc.png) no-repeat 20px 0;padding-top:26px}form.info .payment .pp label{background:url(/static/i/pp.png) no-repeat 20px 3px}body.theme-purchase p.loading{background:url(../i/loader.gif) no-repeat 0 1px;padding-left:20px;font-style:italic;font-size:12px;color:#777;position:absolute;left:104px;margin-top:-30px;line-height:18px;font-family:georgia,serif}pre code{background:#eee;margin:20px 0;display:block;padding:5px}.total{font-size:18px;color:#000}ul.errorlist{color:#c22;list-style:none;margin:12px 0}ul.errorlist li span{margin-right:4px;position:relative;top:-1px}form.login{background:rgba(0,0,0,.06);padding:12px 0}form.login input[type=text],form.login input[type=email],form.login input[type=password]{width:200px;position:absolute;left:120px}form.login>div,form.login>p{position:relative;height:30px;margin:0}form.login label{line-height:30px;width:110px;display:block;white-space:nowrap;float:left;text-align:right}form.login .btn{margin-left:120px;margin-top:4px}body.password form.login .btn{margin-left:140px}body.password form.login label{width:130px}body.password form.login input{left:140px}form.login div.error{position:absolute;left:338px;font-size:11px;font-style:italic;margin-top:-4px;font-family:georgia,serif}form.password input[type=text],form.password input[type=email],form.login input[type=password]{width:200px}form.login ul.errorlist{margin:0 0 10px 120px}form.login div ul.errorlist{margin:12px 0}body.password form.login{background:0}.btn a,button.btn{display:inline-block;padding:4px 12px;color:#fff;font:normal 13px/16px n,arial,sans-serif;text-shadow:rgba(0,0,0,.05) -1px -1px 1px;border-radius:3px;border:1px solid #fff;cursor:pointer;background-color:#168dd4;-webkit-transition:background .1s ease-out;-moz-transition:background .1s ease-out}button.btn{padding-bottom:5px}.btn a i{font-style:normal}.btn a.download,.buy-form .btn a{padding:12px 16px 11px;font-size:14px;font:normal 18px/1 v,Arial,sans-serif;text-transform:uppercase}.btn a.download i{background:url(../i/arr-down.png) no-repeat 100% 1px;padding-right:20px}.btn.big a,button.btn.big{font-size:16px;line-height:22px}.btn a:active,button.btn:active{background-color:#e4e4e4}.btn a.preview{background-color:#e4e4e4;color:#333}form .btn{position:relative;top:1px}form .btn a{padding-bottom:5px}.btn a:hover,.btn a.preview:hover,button.btn:hover{background-color:#333;color:#fff}.btn.disabled a,button.btn.disabled{cursor:default;color:#fff;background-color:#e4e4e4}.theme-list{width:110%;padding-top:24px}.theme-list .theme{width:28%;float:left;margin-right:3.5%;margin-bottom:3.5%}.theme-list .theme .image{margin-bottom:-30px}.theme-list .theme .image img{max-width:262px;width:100%;height:auto}.theme-list .theme h2{margin-bottom:4px}.theme-list .theme h2 a{color:#000}.theme-list .theme h2 a:hover{color:#168dd4}.theme-list .theme .desc{font-size:12px;margin-bottom:8px;color:#777}#legacy{background:#eee url(../i/bg2.png);padding:12px}#legacy input[type=text]{padding:3px;font-size:16px;margin:0 6px}input[type="text"],input[type="email"],input[type="password"],textarea,select{background:#fff;border:1px solid #ccc;font-family:n,helvetica,sans-serif;color:#666;font-size:16px;width:200px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#888;color:000;outline-color:#eee}form button.btn{border:0}input.ok{border-color:#3fab63!important;background:#fff url(../i/themes/ok.png) no-repeat 97.5% 6px}input.error{border-color:#f15866!important;background:#fff url(../i/themes/error.png) no-repeat 97.5% 6px}input.loading{background:#fff url(../i/loader.gif) no-repeat 98% 2px;color:#aaa}.box ul{list-style:none}.box ul li{padding:3px 0;background:url(../i/arr2.png) no-repeat 1px 5px;padding-left:10px;font-weight:normal;font-size:13px;line-height:1.2}#tagline{z-index:1;position:absolute;top:20px;left:20px}#tagline span{font-size:18px;line-height:26px;color:#eed;font-family:georgia,serif;text-transform:none;font-weight:normal;display:inline;background:#000;background:rgba(0,0,0,.8);padding:2px 6px;position:relative;clear:both}#tagline a{float:left;background:#fff url(../i/bg2.png);font:italic 13px/14px georgia,serif;padding:6px 12px;color:#444;margin-top:8px;opacity:.8}#tagline a:hover{opacity:1;color:#000}pre::-webkit-scrollbar{width:5px;height:5px;background:#ddd;margin-right:5px}pre::-webkit-scrollbar-thumb{height:10px;background-color:#222}#news{overflow:hidden}#news article{width:47.8%;float:left;padding-right:2.2%;margin-right:2.2%;background:url(../i/dots-vert.png) repeat-y 100% 0}#news h2{font-size:18px;font-weight:bold}#news .twitter h2{border-bottom:1px dotted #bbb;padding-bottom:12px;margin-bottom:4px}#news .twitter{margin-right:0;padding-right:0;background:0}#news .featured .desc{margin:8px 0;font-size:16px;font-weight:bold}#news .featured h2{padding-bottom:12px}#news .featured h3{font:bold 22px/1 n,helvetica,Arial,sans-serif;color:#000;margin-bottom:6px;letter-spacing:-0.5px}#news .featured .img img{max-width:408px;width:100%}#news .featured .btn{margin-top:12px}#news .featured ul{list-style:none;margin:8px 0}#news .featured ul li{margin:0 0 6px;font-size:14px;line-height:17px;padding-left:14px;position:relative}#news .featured ul li:before{content:'•';left:0;position:absolute;top:0;font-size:13px;color:#888}#news .tweets{list-style:none}#news .tweets li{margin:6px 0;padding:6px 0;border-bottom:1px dotted #bbb;font-size:13px;line-height:1.35}#news .tweets li em{font-style:normal;margin:5px 0 4px;color:#999;display:block;font-size:11px}p.follow{margin-top:12px}#news .tweets li em span{position:relative;top:-1px;margin-right:4px}body.admin .loggedinas .controls{background:url(../i/dots.png) repeat-x;padding-top:8px;margin-top:-4px}body.admin .loggedinas .controls .out{padding-left:8px;margin-left:5px;border-left:1px dotted #888;color:#c22}body.admin .loggedinas .controls .out:hover{color:#000}body.admin .menu{padding:0 0 1px;overflow:hidden;margin-bottom:24px;background:url(../i/dots.png) repeat-x 0 100%}body.admin .menu a{float:left;padding:4px 16px 5px 16px;border-left:1px dotted #bbb;font-weight:bold;color:#168dd4;font-size:13px}body.admin .menu a span{font-size:15px}body.admin .menu a:hover{color:#000}body.admin .menu a:first-child{margin-left:-16px}body.admin .menu a.active{color:#000;cursor:default}body.admin #content{padding-top:12px}body.admin .purchases{list-style:none;margin:0;background:url(../i/dots.png) repeat-x 0 100%}body.admin .purchases li{background:url(../i/dots.png) repeat-x;padding:12px 0;position:relative;font-weight:bold}body.admin .purchases li span{position:absolute;right:0;top:8px}body.admin .invoices li em{display:block;font-weight:normal;color:#888}body.admin .invoices li span{top:16px}form.settings{padding-bottom:18px;font-size:13px}form.settings h2{background-position:0 0;font-size:18px;line-height:1;margin:18px 0 4px;padding:18px 0 4px}form.settings h2 span{color:#ccc;color:rgba(0,0,0,.3)}form.settings input[type=text],form.settings input[type=email]{font-size:14px;width:400px;padding:5px}form.settings .details{margin-top:6px}form.settings .details>div{position:relative;height:30px}form.settings .details input{position:absolute;left:110px}form.settings .details label{line-height:30px;width:100px;text-align:right;display:block}form.settings .submit{background:url(../i/dots.png) repeat-x -150px 0;padding-top:12px;margin-top:18px}form.settings .verify{margin-top:6px}form.settings .verify label{font-size:11px;color:#888;display:block}.symbol{font-family:symbols,monospace!important;font-weight:normal!important;font-style:normal!important;text-transform:none!important;margin-right:2px}.messages ul{list-style:none}.messages li{background:#e7eda3 url(../i/bg2.png);color:#221;position:relative}.messages li.error{background-color:#de5252;color:#fff;font-weight:bold}.messages li p{padding:12px 12px 12px 40px;margin:0}.messages li .symbol{position:absolute;left:12px;top:8px;font-size:18px;margin-right:8px}.messages li .close{font-size:9px;position:absolute;right:-2px;top:6px;left:auto;display:block;width:10px;height:10px;color:#886}.messages li.error .close{color:#fff}.messages li .close:hover{color:#000}@media only screen and (max-width:860px){#usedby p{background:0}#usedby .clients{display:block}}@media only screen and (max-width:780px){.head nav.main a{padding:12px 12px 8px;font-size:14px}}@media only screen and (max-width:720px){.head nav.main a{padding:12px 8px 8px;font-size:13px}#usedby p{clear:both;text-align:left;margin-bottom:0;padding-bottom:0;height:auto;padding-top:6px}#usedby p br{display:none}}@media only screen and (max-width:660px){#logo{font-size:24px;bottom:18px}.head{height:86px}#intro p{font-size:17px}}@media only screen and (max-width:620px){button.btn,.btn a{font-size:12px}#entry-points article{width:47%;float:left;margin-right:6%}#entry-points article.three{margin-right:6%}#entry-points article.two,#entry-points article.four{margin-right:0;clear:none}#entry-points article.three,#entry-points article.five{clear:left}#logo{display:block;position:static;padding-top:10px}.head .twitter-share-button{left:0}.head{height:78px}.head nav.main{position:static;margin:0;text-align:left;margin-left:-6px}.head nav.main a{display:inline-block;float:none}.head nav.main a.active{background:0;color:#fff}.head .loggedin{font-size:11px;opacity:.7}.wrap{padding-top:12px}div.primary{width:100%;float:none;padding-bottom:12px;padding-right:0;background:0}div.secondary{float:none;width:100%;padding-left:0}div.secondary .box{border:0;background:rgba(0,0,0,.85) url(../i/noisy_net.png);border-radius:2px;padding:12px;color:#ddd;margin-bottom:12px}div.secondary .box h2{color:#fff}.download .secondary{padding-bottom:0}div.secondary .box p{text-shadow:none;color:#999}.theme-list{width:110%;padding-top:24px}.theme-list .theme{width:43%;float:left;margin-right:4%;margin-bottom:3.5%}.theme-list .theme .image img{max-width:262px;width:100%;height:auto}.home .banner{font-size:14px;line-height:20px}.home .banner h1{font-size:24px;letter-spacing:0}}@media only screen and (max-width:540px){.head nav.main a{padding:8px 4px 4px;font-size:12px}.head{height:70px}}@media only screen and (max-width:460px){.head{height:auto}.head nav.main{margin-top:12px;margin-bottom:8px;margin-left:0}.head nav.main a{border:none!important;background:rgba(0,0,0,.8);border-radius:2px;margin:0 0 2px -2px;padding:8px 10px 6px;line-height:.9}.head nav.main a:hover,.head nav.main a:active,.head nav.main a.active{background:rgba(0,0,0,.7);color:#fff}#logo{line-height:18px}#intro .buttons{position:static}#intro .buttons .btn{width:100%}#intro .buttons .btn a{width:auto;display:block}#intro p{margin-right:0;margin-bottom:12px;float:none}#news article{float:none;margin:0;padding:0;width:100%;background:0}#news .featured{margin-top:18px;padding-top:18px;background:url(../i/dots.png) repeat-x}.head a.existing{font-size:10px}footer.main .wrap{padding:0 12% 18px 12%;text-align:center;line-height:18px}footer.main .wrap *{display:inline!important;float:none!important}footer.main .wrap nav{padding:0;margin:0}footer.main .wrap h2{display:none!important}footer.main .wrap a{padding:0!important;margin:0 6px 0 0!important;white-space:nowrap}footer.main .wrap p.made{display:block!important;padding-top:8px}.theme-list .theme h2{font-size:18px}.theme-list .theme .image{margin-bottom:-20px}}