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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}code .c{color:#999988;font-style:italic}code .err{color:#a61717;background-color:#e3d2d2}code .k{font-weight:bold}code .o{font-weight:bold}code .cm{color:#999988;font-style:italic}code .cp{color:#999999;font-weight:bold}code .c1{color:#999988;font-style:italic}code .cs{color:#999999;font-weight:bold;font-style:italic}code .gd{color:#000000;background-color:#fdd}code .gd .x{color:#000000;background-color:#faa}code .ge{font-style:italic}code .gr{color:#a00}code .gh{color:#999}code .gi{color:#000000;background-color:#dfd}code .gi .x{color:#000000;background-color:#afa}code .go{color:#888}code .gp{color:#555}code .gs{font-weight:bold}code .gu{color:#aaa}code .gt{color:#a00}code .kc{font-weight:bold}code .kd{font-weight:bold}code .kp{font-weight:bold}code .kr{font-weight:bold}code .kt{color:#445588;font-weight:bold}code .m{color:#099}code .s{color:#d14}code .na{color:teal}code .nb{color:#0086B3}code .nc{color:#445588;font-weight:bold}code .no{color:teal}code .ni{color:purple}code .ne{color:#990000;font-weight:bold}code .nf{color:#990000;font-weight:bold}code .nn{color:#555}code .nt{color:navy}code .nv{color:teal}code .ow{font-weight:bold}code .w{color:#bbb}code .mf{color:#099}code .mh{color:#099}code .mi{color:#099}code .mo{color:#099}code .sb{color:#d14}code .sc{color:#d14}code .sd{color:#d14}code .s2{color:#d14}code .se{color:#d14}code .sh{color:#d14}code .si{color:#d14}code .sx{color:#d14}code .sr{color:#009926}code .s1{color:#d14}code .ss{color:#990073}code .bp{color:#999}code .vc{color:teal}code .vg{color:teal}code .vi{color:teal}code .il{color:#099}body,input{background:#FFF;color:#444;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}a{color:#4083A9;font-weight:500;text-decoration:none}body>header{background:rgba(47,47,47,0.98);width:100%;overflow:hidden}body>header .container{position:relative}body>header h1{float:left;padding:0;overflow:hidden}@media only screen and (max-width: 1000px){body>header h1{float:none}}body>header h1 #logo{display:block;float:left;background:url(/images/logo.png) no-repeat 0 50%;background-size:76px 19px;color:#FFF;width:76px;height:50px;text-decoration:none !important;text-indent:-9999px}body>header h1 #logo:hover{opacity:0.75}body>header h1 span#logo-meta{float:left;margin:12px 10px;padding-left:10px;font-size:18px;line-height:26px;border-left:1px solid rgba(255,255,255,0.13)}body>header h1 span#logo-meta a{color:#999}body>header h1 span#logo-meta a:hover{color:#ddd}body>header nav{margin:9px 0 0 16px;float:left}@media only screen and (max-width: 1000px){body>header nav{float:none;margin:0 0 0 -12px}}body>header nav li{float:left}body>header nav li#search{position:absolute;right:12px;float:none}body>header nav li#search input{background:#FFF url(/images/icon-search.png) no-repeat 7px 50%;background-size:14px 14px;color:#BBB;width:190px;margin:21px 0;padding:5px 5px 5px 25px;border:0;border-radius:4px;outline:0;font-size:12px}body>header nav a{color:#999;padding:12px;font-size:13px;font-weight:normal;line-height:1;text-decoration:none !important;display:block;float:left}body>header nav a:hover{color:#DDD}body>header nav a.active{position:relative;color:#FFF;font-weight:500}.container{max-width:970px;margin:0 auto;padding:0 12px;overflow:hidden}section{background:#F0F0F0;font:14px/1.4 "Helvetica Neue", Helvetica, Arial, sans-serif;overflow:hidden}section article{width:640px;float:left}@media only screen and (max-width: 1000px){section article{width:auto;float:none}}section article h1{margin:20px 0;font-size:28px;font-weight:500}section article h2{margin:20px 0 6px 0;font-size:24px;font-weight:500}section article h3{margin:12px 0;font-size:16px;font-weight:500}section article h4{margin:0 0 6px 0;font-size:14px}section article p{margin:0 0 20px 0;line-height:1.5}section article p code{font:12px Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;color:#52595d;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;background-color:#f9f9f9;padding:0px 3px;display:inline-block}section article p.opening{font-size:18px;line-height:1.5}section article ul{margin:16px 0;list-style:disc inside}section article table{width:100%;margin:16px 0;border-collapse:collapse;border-spacing:0;display:block;overflow:auto}section article table tr{background:#FFF;border-top:1px solid #CCC;vertical-align:inherit}section article table th,section article table td{border:1px solid #DDD;padding:8px 16px}section article table th .note,section article table td .note{color:#888;font-size:12px;display:block}section article table code{white-space:nowrap}section article .post+.post,section article .post+.change,section article .change+.post,section article .change+.change{margin-top:48px}section article .post h1,section article .change h1{margin-bottom:0}section article .post h1 a,section article .change h1 a{color:#444}section article .post h1 a:hover,section article .change h1 a:hover{color:#4083A9}section article .post h2,section article .change h2{margin-bottom:0}section article .post h2+p,section article .change h2+p{margin-top:4px}section article .post h2+.highlight,section article .change h2+.highlight{margin-top:8px}section article .post ul.meta,section article .change ul.meta{margin:0 0 16px 0;font-size:12px}section article .post ul.meta li,section article .change ul.meta li{display:inline}section article .post ul.meta li.published:after,section article .change ul.meta li.published:after{content:" \00b7 "}section article .post ul.meta li a,section article .change ul.meta li a{color:#222;font-weight:normal}section article .post ul.meta li a:hover,section article .change ul.meta li a:hover{color:#4083A9}section article .post p,section article .change p{margin:16px 0}section aside{width:256px;float:right;margin-top:20px}@media only screen and (max-width: 1000px){section aside{width:auto;float:none}}section aside nav{margin:0 0 30px 0}section aside ul{background:#FFF}section aside ul ul{background:transparent}section aside ul:first-child{margin:16px 0;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.08)}section aside ul:first-child>li:before{position:absolute;top:8px;left:9px;color:#999;content:"\25B8";font-size:12px;line-height:22px}section aside ul:first-child>li.expanded:before{left:8px;content:"\25BE"}section aside ul li{position:relative}section aside ul li a{color:#999;padding:8px 8px 8px 24px;border-bottom:1px solid #EEE;display:block;cursor:pointer}section aside ul li a:hover{color:#444;text-decoration:none}section aside ul li.active>a{color:#444}section aside ul ul{font-size:12px}section aside ul ul li a{font-weight:normal}section aside ul li.collapsed ul{display:none}section aside.posts h1,section aside.changes h1{font-size:22px}section aside.posts ol,section aside.changes ol{margin:8px 0 0 20px;list-style:decimal}section aside.posts ol li,section aside.changes ol li{margin:0 0 8px 0}section aside.posts ol span,section aside.changes ol span{font-size:12px;display:block}pre{background:#FFF;color:#444;margin:0 0 30px 0;padding:12px;border:1px solid #DDD;border-radius:4px;font:12px/1.45 Monaco, "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", monospace;overflow:auto}pre.terminal{background:#444;color:#FFF;border:none}pre.headers{background:#e7e7e7;color:#666;margin:0;border-bottom:0;border-radius:6px 6px 0 0}pre.headers+pre{border-radius:0 0 6px 6px}pre.headers.no-response{margin:0 0 30px 0;border-radius:6px}footer{color:#999;padding:32px 0;border-top:1px solid #DDD;font-size:12px;line-height:1.6}footer p a{color:#777}footer p a:hover{color:#444;text-decoration:none}footer p+p{margin:12px 0 0 0}footer p.links{overflow:hidden}footer p.links a{float:left;margin:0 20px 10px 0;font-size:15px;font-weight:500;line-height:24px}@media only screen and (max-width: 1000px){footer p.links a{float:none;display:block}}footer p.links a img{float:left;width:24px;margin:0 6px 0 0;border-radius:50%;opacity:.37}footer p.links a:hover img{opacity:.72}div.splash{padding:40px 0;overflow:hidden}div.splash div.splash-content{float:left;max-width:580px}div.splash div.splash-content h2{margin:20px 0 20px 0;font-size:60px;font-weight:bold;line-height:.9;letter-spacing:-3px}div.splash div.splash-content h3{font-size:24px;font-weight:normal;line-height:1.4;color:#777}div.splash div.splash-buttons{margin:45px 0 0 0}div.splash div.splash-buttons a{margin:0 20px 10px 0;padding:15px 25px;font-size:15px;line-height:1;color:#fff;background:#ea4c89;border-radius:6px;display:inline-block}div.splash div.splash-buttons a:hover{background:#df3e7b}div.splash div.splash-buttons a:active{background:#c22b65}div.splash img.mark{float:right;margin:0 40px 0 0}@media only screen and (max-width: 1000px){div.splash img.mark{display:none}}div.announce{margin:35px 0 20px 0;padding:20px 40px;text-align:center;background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,0.07)}div.announce h2{margin:0 0 5px 0;font-size:18px;font-weight:500;line-height:1;color:#ea4c89}div.announce p{margin:0;font-size:14px;line-height:1.5;opacity:.8}div.announce p a{color:#444;text-decoration:underline;font-weight:500}.change-versions{background:#ea4c89;padding:10px;text-align:center;color:#fbdee9;font-size:15px}.change-versions a{color:white}
