/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,.man-page p tt,.man-page .listingblock .content,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"adelle", Georgia, "Times New Roman", serif;color:#4e443c;background:#f0efe7 url(/images/bg/body.jpg)}.windows.chrome body,.windows.ie8 body{font-family:Georgia, "Times New Roman", serif !important}.inner{position:relative;width:940px;margin:0 auto;overflow:visible}.inner:before{display:table;content:""}.inner:after{display:table;clear:both;content:""}aside{width:218px;float:left;margin-bottom:35px}#banner{background-color:#fcbda5;color:#855;padding:1.0em 100px;margin-bottom:30px;font-size:100%}#banner a{color:#C22}#content{width:702px;float:right}#main{background-color:#fcfcfa;border:solid 1px #e2e0d8;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:22px;margin-bottom:35px}#main .two-column:before{display:table;content:""}#main .two-column:after{display:table;clear:both;content:""}#main .two-column .column-left{width:47%;float:left}#main .two-column .column-right{width:47%;float:right}#main .callout,#main .bottom-nav,#main #logo-license,#main #book-container{background-color:#e9e8e0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 14px 4px 14px;margin-bottom:1.4em}#main .callout p,#main .bottom-nav p,#main #logo-license p,#main #book-container p{margin-bottom:0}#main img{max-width:100%}#masthead{height:295px;margin-top:-20px;margin-bottom:2em;background:transparent url("/images/bg/isometric-grid.png") top right repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#masthead{background:transparent url("/images/bg/isometric-grid@2x.png") top right repeat;background-size:35px 21px}}#masthead .inner{padding-top:20px}#masthead .inner p{width:558px;font-size:18px;line-height:26.4px;margin-bottom:1.2em}#masthead .inner .promo{font-weight:bold}#masthead .inner .promo img{position:relative;top:-6px}#masthead .inner img.illustration{position:absolute;right:-30px;top:24px}header{margin-top:14px;position:relative;padding-bottom:26px}header #tagline{display:block;position:absolute;top:11px;left:120px;margin-top:1px;color:#9a9994;font-size:24px;line-height:24px}header #tagline em{letter-spacing:1px}ul.related-material{font-weight:normal}ul.related-material li a{display:inline}aside nav ul{list-style:none;font-size:16px;font-weight:bold;margin-left:0;margin-bottom:1.4em}aside nav ul li{margin-bottom:0.5em}aside nav ul li a{color:#413932}aside nav ul li a.active,aside nav ul li a:hover{color:#f14e32}aside nav ul li ul{display:none;margin-top:0.3em;margin-left:20px;font-weight:normal;font-size:13px}aside nav ul li ul li{margin-bottom:0}aside nav ul li ul li a.active{font-weight:bold}aside nav ul li ul.expanded{display:block}.bottom-nav{margin-top:2em;font-weight:bold}.bottom-nav:before{display:table;content:""}.bottom-nav:after{display:table;clear:both;content:""}.bottom-nav .previous{float:left}.bottom-nav .next{float:right}section.about.current{display:block}section.about .bottom-nav{display:none}p.center{text-align:center}#logo-license{margin-top:2em;padding:20px !important}#logo-license p{color:#9a9994;font-size:12px;line-height:1.4}#logo-license p+p{margin-top:14px}#logo-license img{float:left;margin-right:20px}.callout.downloading,.downloading.bottom-nav,.downloading#logo-license,.downloading#book-container{background:#e9e8e0 url(/images/icons/download.png) 24px 24px no-repeat;padding:20px 30px 20px 100px !important}.callout.downloading h3,.downloading.bottom-nav h3,.downloading#logo-license h3,.downloading#book-container h3{font-size:18px;color:#f14e32}.callout.downloading p,.downloading.bottom-nav p,.downloading#logo-license p,.downloading#book-container p{font-size:15px;line-height:1.3em;margin-bottom:15px !important}.callout.downloading p.small,.downloading.bottom-nav p.small,.downloading#logo-license p.small,.downloading#book-container p.small{font-size:12px;color:#9a9994;line-height:1.4;margin-bottom:0 !important}.section-nav-container,#reference-version,#book-chapters{position:relative;background-color:#ebe9e1;background-color:rgba(223,221,213,0.33);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:8px 12px 6px 12px;margin-bottom:10px;font-size:13px;font-weight:bold}.section-nav-container .light,#reference-version .light,#book-chapters .light{font-weight:normal}.section-nav-container a,#reference-version a,#book-chapters a{font-weight:bold;position:relative}.section-nav-container .dropdown-panel,#reference-version .dropdown-panel,#book-chapters .dropdown-panel{top:33px}.section-nav-container .dropdown-panel .three-column:before,#reference-version .dropdown-panel .three-column:before,#book-chapters .dropdown-panel .three-column:before{display:table;content:""}.section-nav-container .dropdown-panel .three-column:after,#reference-version .dropdown-panel .three-column:after,#book-chapters .dropdown-panel .three-column:after{display:table;clear:both;content:""}.section-nav-container .dropdown-panel .three-column .column-left,#reference-version .dropdown-panel .three-column .column-left,#book-chapters .dropdown-panel .three-column .column-left{width:31%;float:left;padding-right:3%}.section-nav-container .dropdown-panel .three-column .column-middle,#reference-version .dropdown-panel .three-column .column-middle,#book-chapters .dropdown-panel .three-column .column-middle{width:31%;float:left;padding-right:3%}.section-nav-container .dropdown-panel .three-column .column-right,#reference-version .dropdown-panel .three-column .column-right,#book-chapters .dropdown-panel .three-column .column-right{width:31%;float:left}a.dropdown-trigger{padding:4px 5px;border:solid 1px transparent}a.dropdown-trigger.active{position:relative;z-index:200;background-color:white !important;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;border:solid 1px #c6c4b8;border-bottom:none}.dropdown-panel{display:none;background-color:#fff;border:solid 1px #c6c4b8;position:absolute;z-index:199;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px #cccccc;-moz-box-shadow:0 1px 2px #cccccc;box-shadow:0 1px 2px #cccccc}.dropdown-panel.left{-webkit-border-top-left-radius:0;-moz-border-top-left-radius:0;border-top-left-radius:0}.dropdown-panel.right{-webkit-border-top-right-radius:0;-moz-border-top-right-radius:0;border-top-right-radius:0}footer{clear:both;margin-top:35px;border-top:solid 1px #d8d7cf;padding:20px 0 40px 0;color:#9a9994;font-size:12px;line-height:15.4px}footer:before{display:table;content:""}footer:after{display:table;clear:both;content:""}footer a{color:#403f3c}footer a:hover{color:#0b0b0a}footer .site-source{float:left;background:transparent url("/images/icons/code.png") 0 2px no-repeat;padding-left:46px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){footer .site-source{background:transparent url("/images/icons/code@2x.png") 0 2px no-repeat;background-size:38px 23px}}footer .sfc-member{float:right;text-align:right}table.benchmarks{width:100%;padding:20px;margin-bottom:20px}table.benchmarks tr th.right{text-align:center}table.benchmarks tr td.desc{font-size:0.8em;color:#888}table.benchmarks tr td.number{text-align:right;font-family:monospace}table.benchmarks tr td{padding:0 10px}p{margin:0 0 11px;font-size:14px;line-height:22px}p small{font-size:12px;color:#9a9994}a{color:#0388a6;text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;color:#4e443c;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#9a9994}h1{font-size:36px;line-height:44px;margin-bottom:0.4em}h1 small{font-size:18px}h2{font-size:18px;line-height:44px;color:#f14e32;font-weight:bold;margin-top:20px}h2 small{font-size:18px}.callout h2:first-child,.bottom-nav h2:first-child,#logo-license h2:first-child,#book-container h2:first-child{margin-top:0}h3{line-height:33px;font-size:16px;font-weight:bold}h3 small{font-size:14px}h4,h5,h6{line-height:22px}h4{font-size:14px;font-weight:bold}h4 small{font-size:12px}aside h4{color:#9a9994;line-height:1.4;margin-bottom:1em}h5{font-size:12px}h6{font-size:11px;color:#9a9994;text-transform:uppercase}ul,ol{padding:0;margin:0 0 11px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:22px}ul.unstyled,ul.section-nav-container,ul#reference-version,ul#book-chapters,ul#download-next-steps,#search-results table ul,#front-nav ul,#companies-projects ul,ul.content-list,ul.video-thumbnails,ul.gui-thumbnails,ul.books-list,ul.related-material,ul.stackoverflow,ol.unstyled,ol.section-nav-container,ol#reference-version,ol#book-chapters,ol#download-next-steps,ol.full-search-results,ol.reference-previous-versions,ol.book-toc,ol.content-list,ol#about-nav{margin-left:0;list-style:none}ul.bullets li{padding-bottom:10px}dl{margin-bottom:22px}dt,dd{line-height:22px}dt{font-weight:bold;line-height:21px}dd{margin-left:11px}.dl-horizontal dt{float:left;clear:left;width:120px;text-align:right}.dl-horizontal dd{margin-left:130px}hr{margin:22px 0;border:0;border-top:1px solid #d8d7cf}strong{font-weight:bold}em{font-style:italic}.muted{color:#9a9994}abbr[title]{border-bottom:1px dotted #ddd;cursor:help}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 22px;border-left:5px solid #d8d7cf}blockquote p{margin-bottom:0}blockquote small{display:block;line-height:22px;color:#9a9994}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #d8d7cf}blockquote.pull-right p,blockquote.pull-right small{text-align:right}code,.man-page p tt,.man-page .listingblock .content{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:block;padding:10px 15px 13px 15px;margin-bottom:1em;background-color:#fff;border:solid 1px #efeee6;color:#f14e32;font-family:Courier, monospace !important;line-height:18px;overflow:auto}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:22px;line-height:22px;font-style:normal}table th{font-weight:bold}table.data{margin-bottom:24px}table.data th,table.data td{padding:2px 0;border-bottom:solid 1px #efeeeb}table td.sweet{color:#25b028;font-weight:bold}table td.compare{color:#f14e32;font-weight:bold}.light{color:#9a9994}small{font-size:100%}cite{font-style:normal}a.subtle-button{display:inline-block;border-top:solid 1px #dedcd4;border-left:solid 1px #dedcd4;border-right:solid 1px #dedcd4;border-bottom:solid 1px #cdcbc4;text-align:center;font-size:12px;padding:3px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f1f1e9), color-stop(100%, #eae9e1));background-image:-webkit-linear-gradient(#f1f1e9, #eae9e1);background-image:-moz-linear-gradient(#f1f1e9, #eae9e1);background-image:-o-linear-gradient(#f1f1e9, #eae9e1);background-image:linear-gradient(#f1f1e9,#eae9e1);-webkit-box-shadow:0 1px 0 #f1f1e9;-moz-box-shadow:0 1px 0 #f1f1e9;box-shadow:0 1px 0 #f1f1e9;-webkit-transition-property:background-image;-moz-transition-property:background-image;transition-property:background-image;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}a.subtle-button:hover{color:#0388a6;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #edede3), color-stop(100%, #e6e5db));background-image:-webkit-linear-gradient(#edede3, #e6e5db);background-image:-moz-linear-gradient(#edede3, #e6e5db);background-image:-o-linear-gradient(#edede3, #e6e5db);background-image:linear-gradient(#edede3,#e6e5db)}a#gui-os-filter{display:none;margin-top:15px}a#gui-os-filter.visible{display:inline-block}div.more{display:none}.highlight{background-color:#eee0b5;padding:2px}.fixed{font-family:Courier, monospace !important}#logo-license{margin-top:2em;padding:20px !important}#logo-license p{color:#9a9994;font-size:12px;line-height:1.4}#logo-license p+p{margin-top:14px}#logo-license img{float:left;margin-right:20px}.callout#more-downloads .column-left,#more-downloads.bottom-nav .column-left{width:47%}.callout#more-downloads .column-right,#more-downloads.bottom-nav .column-right{width:45%}.callout#more-downloads p,#more-downloads.bottom-nav p{padding-bottom:1em;line-height:1.4}.callout.downloading,.downloading.bottom-nav,.downloading#logo-license,.downloading#book-container{background:#e9e8e0 url(/images/icons/download.png) 24px 24px no-repeat;padding:20px 30px 20px 100px !important}.callout.downloading h3,.downloading.bottom-nav h3,.downloading#logo-license h3,.downloading#book-container h3{font-size:18px;color:#f14e32}.callout.downloading p,.downloading.bottom-nav p,.downloading#logo-license p,.downloading#book-container p{font-size:15px;line-height:1.3em;margin-bottom:15px !important}.callout.downloading p.small,.downloading.bottom-nav p.small,.downloading#logo-license p.small,.downloading#book-container p.small{font-size:12px;color:#9a9994;line-height:1.4;margin-bottom:0 !important}#download-next-steps{padding-top:24px}#download-next-steps:before{display:table;content:""}#download-next-steps:after{display:table;clear:both;content:""}#download-next-steps li{display:block;width:200px;float:left;margin-bottom:20px}#download-next-steps li+li{margin-left:20px}#download-next-steps a{display:block;color:#4e443c;text-align:center;background-position:0 0;background-repeat:no-repeat;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#download-next-steps a img{display:block;margin:0 auto 10px auto;opacity:0.9;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;image-rendering:-webkit-optimize-contrast}#download-next-steps a h3{font-size:18px;font-weight:bold;color:#f14e32}#download-next-steps a p{font-size:13px;line-height:17.6px}#download-next-steps a:hover img{opacity:1}#download-next-steps a:hover h3{color:#ef391a}#os-filter-count{color:#f14e32;display:none;left:12px;position:relative;top:8px}#search-results{display:none;position:absolute;z-index:900;top:2px;right:-8px;width:384px;background:#398a94 url(/images/bg/search-header.jpg) 0 1px repeat-x;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.25);-moz-box-shadow:0 0 7px rgba(0,0,0,0.25);box-shadow:0 0 7px rgba(0,0,0,0.25);border-bottom:solid 1px #d8d7cf}#search-results header{text-indent:-9999px;height:44px;border:solid 1px #366769;padding:0;margin:0;-webkit-border-top-right-radius:3px;-moz-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-top-left-radius:3px;border-top-left-radius:3px}#search-results table{width:100%;background-color:#fff;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;line-height:1}#search-results table td{border-top:solid 1px #cfddde}#search-results table td.category{font-size:11px;vertical-align:top;text-align:right;width:67px;padding:10px 12px 0 0;color:#009099;opacity:0.75;background-color:#f5fbfb;border-right:solid 1px #cfddde}#search-results table td.matches{font-size:12px;font-weight:bold;padding:0 !important}#search-results table td.matches a{display:block;color:#4e443c;padding:5px 12px;margin-bottom:0;-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}#search-results table td.matches a span.metadata{line-height:1;margin-top:-3px;margin-bottom:3px;display:block;color:#9a9994;font-weight:normal;font-size:11px}#search-results table td.matches a:hover,#search-results table td.matches a.highlight{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.25);background:#55bec4;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #55bec4), color-stop(100%, #54b2b7));background-image:-webkit-linear-gradient(#55bec4, #54b2b7);background-image:-moz-linear-gradient(#55bec4, #54b2b7);background-image:linear-gradient(#55bec4,#54b2b7)}#search-results table td.matches a:hover span,#search-results table td.matches a.highlight span{color:#fff}#search-results table ul{margin-bottom:0}#search-results table tr.show-all td{border-top:none}ol.full-search-results li{margin-bottom:2em}ol.full-search-results li:last-child{margin-bottom:0}ol.full-search-results h3{line-height:1.4;padding-bottom:0;margin-bottom:0}ol.full-search-results span.relevancy{float:right;padding-left:5px;margin-left:30px}ol.full-search-results span.relevancy img{position:relative;top:-2px}ol.full-search-results a.url{display:block;font-size:12px;color:#9a9994;margin-bottom:0.4em}ol.full-search-results a.url:hover{color:#5a5955}.callout.top-matches,.top-matches.bottom-nav,.top-matches#logo-license,.top-matches#book-container{padding-top:1em !important;margin-bottom:2em !important}#front-content{overflow:visible}#front-content:before{display:table;content:""}#front-content:after{display:table;clear:both;content:""}#front-content #front-navigation{width:618px;float:left;border-right:solid 1px #d8d7cf;margin-bottom:24px}#front-nav:before{display:table;content:""}#front-nav:after{display:table;clear:both;content:""}#front-nav ul{padding-top:24px}#front-nav ul li{display:block;width:280px;float:left;margin-bottom:20px}#front-nav ul li#nav-about,#front-nav ul li#nav-downloads{margin-right:30px}#front-nav ul li#nav-about,#front-nav ul li#nav-documentation{margin-bottom:40px}#front-nav a{height:86px;display:block;color:#4e443c;padding-left:90px;background-position:0 0;background-repeat:no-repeat;-webkit-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#front-nav a img{margin-left:-90px;margin-right:-90px;float:left;opacity:0.9;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s}#front-nav a h3{font-size:18px;font-weight:bold;color:#f14e32}#front-nav a p{font-size:13px;line-height:17.6px}#front-nav a:hover img{opacity:1}#front-nav a:hover h3{color:#ef391a}#front-book{padding-top:20px;float:left;width:590px;border-top:solid 1px #d8d7cf}#front-book img{float:left;margin-right:20px}#front-book p{margin-top:16px}#front-downloads{width:313px;float:right;position:relative}#front-downloads .monitor{position:absolute;top:0;right:-12px}#front-downloads table{position:absolute;top:271px;left:24px}#front-downloads table td{padding:8px 20px 6px 0}#front-downloads table a{font-weight:bold}.monitor{background:transparent url("/images/monitor-default.png") top right no-repeat;padding-top:45px;padding-left:40px;height:226px;width:273px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.monitor{background:transparent url("/images/monitor-default@2x.png") top right no-repeat;background-size:313px 271px}}.monitor h4{font-weight:normal;color:#fff;font-size:16px}.monitor span.version{display:block;font-weight:bold;font-size:28px;margin-bottom:6px}.monitor a{color:#59d6de;font-size:12px}.monitor span.release-date{font-size:12px}.monitor a.button{display:block;margin-top:10px;border-top:solid 1px #085e64;border-left:solid 1px #1f6367;border-right:solid 1px #1f6367;border-bottom:solid 1px #134143;text-align:center;color:#fff;font-size:16px;width:224px;padding:5px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1c868c), color-stop(100%, #186368));background-image:-webkit-linear-gradient(#1c868c, #186368);background-image:-moz-linear-gradient(#1c868c, #186368);background-image:-o-linear-gradient(#1c868c, #186368);background-image:linear-gradient(#1c868c,#186368);-webkit-box-shadow:0 1px 0 #148a92;-moz-box-shadow:0 1px 0 #148a92;box-shadow:0 1px 0 #148a92;-webkit-transition-property:background-image;-moz-transition-property:background-image;-o-transition-property:background-image;transition-property:background-image;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s}.monitor a.button:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a7e84), color-stop(100%, #165b60));background-image:-webkit-linear-gradient(#1a7e84, #165b60);background-image:-moz-linear-gradient(#1a7e84, #165b60);background-image:-o-linear-gradient(#1a7e84, #165b60);background-image:linear-gradient(#1a7e84,#165b60)}.monitor.mac{background:transparent url("/images/monitor-mac.png") top right no-repeat;padding-top:36px;padding-left:40px;height:235px;width:273px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.monitor.mac{background:transparent url("/images/monitor-mac@2x.png") top right no-repeat;background-size:313px 271px}}.monitor.windows{background:transparent url("/images/monitor-windows.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.monitor.windows{background:transparent url("/images/monitor-windows@2x.png") top right no-repeat;background-size:313px 271px}}.monitor.linux{background:transparent url("/images/monitor-linux.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.monitor.linux{background:transparent url("/images/monitor-linux@2x.png") top right no-repeat;background-size:313px 271px}}#companies-projects{clear:both;border-top:solid 1px #d8d7cf;padding-top:20px}#companies-projects ul li{display:block;float:left;width:108px;height:65px;margin:0 4px 25px 5px}#companies-projects ul a{display:block;width:108px;height:65px;opacity:0.85;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px}#companies-projects ul a:hover{opacity:1}#companies-projects ul a.facebook{background-image:url(/images/company-project-logos/facebook.png)}#companies-projects ul a.google{background:transparent url("/images/company-project-logos/google.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.google{background:transparent url("/images/company-project-logos/google@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.twitter{background:transparent url("/images/company-project-logos/twitter.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.twitter{background:transparent url("/images/company-project-logos/twitter@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.microsoft{background:transparent url("/images/company-project-logos/microsoft.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.microsoft{background:transparent url("/images/company-project-logos/microsoft@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.netflix{background:transparent url("/images/company-project-logos/netflix.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.netflix{background:transparent url("/images/company-project-logos/netflix@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.linked-in{background:transparent url("/images/company-project-logos/linked-in.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.linked-in{background:transparent url("/images/company-project-logos/linked-in@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.linux{background:transparent url("/images/company-project-logos/linux.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.linux{background:transparent url("/images/company-project-logos/linux@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.perl{background:transparent url("/images/company-project-logos/perl.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.perl{background:transparent url("/images/company-project-logos/perl@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.postgresql{background:transparent url("/images/company-project-logos/postgresql.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.postgresql{background:transparent url("/images/company-project-logos/postgresql@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.facebook{background:transparent url("/images/company-project-logos/facebook.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.facebook{background:transparent url("/images/company-project-logos/facebook@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.android{background:transparent url("/images/company-project-logos/android.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.android{background:transparent url("/images/company-project-logos/android@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.rails{background:transparent url("/images/company-project-logos/rails.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.rails{background:transparent url("/images/company-project-logos/rails@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.qt{background:transparent url("/images/company-project-logos/qt.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.qt{background:transparent url("/images/company-project-logos/qt@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.gnome{background:transparent url("/images/company-project-logos/gnome.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.gnome{background:transparent url("/images/company-project-logos/gnome@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.eclipse{background:transparent url("/images/company-project-logos/eclipse.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.eclipse{background:transparent url("/images/company-project-logos/eclipse@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.kde{background:transparent url("/images/company-project-logos/kde.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.kde{background:transparent url("/images/company-project-logos/kde@2x.png") top right no-repeat;background-size:108px 65px}}#companies-projects ul a.x{background:transparent url("/images/company-project-logos/x.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#companies-projects ul a.x{background:transparent url("/images/company-project-logos/x@2x.png") top right no-repeat;background-size:108px 65px}}a.icon{padding-left:30px;height:30px;line-height:36px;display:inline-block}a.icon.gui{background:transparent url("/images/icons/gui.png") 6px 3px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.gui{background:transparent url("/images/icons/gui@2x.png") 6px 3px no-repeat;background-size:18px 24px}}a.icon.older-releases{background:transparent url("/images/icons/box.png") 0 6px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.older-releases{background:transparent url("/images/icons/box@2x.png") 0 6px no-repeat;background-size:22px 20px}}a.icon.windows{background:transparent url("/images/icons/windows.png") 0 6px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.windows{background:transparent url("/images/icons/windows@2x.png") 0 6px no-repeat;background-size:24px 21px}}a.icon.mac{background:transparent url("/images/icons/apple.png") 5px 4px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.mac{background:transparent url("/images/icons/apple@2x.png") 5px 4px no-repeat;background-size:17px 21px}}a.icon.linux{background:transparent url("/images/icons/linux.png") 6px 6px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.linux{background:transparent url("/images/icons/linux@2x.png") 6px 6px no-repeat;background-size:17px 21px}}a.icon.solaris{background:transparent url("/images/icons/solaris.png") 0 10px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.solaris{background:transparent url("/images/icons/solaris@2x.png") 0 10px no-repeat;background-size:25px 12px}}a.icon.source{background:transparent url("/images/icons/source-code.png") 0 6px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){a.icon.source{background:transparent url("/images/icons/source-code@2x.png") 0 6px no-repeat;background-size:25px 20px}}hr.sidebar{border:none !important;height:12px;width:218px;background:transparent url("/images/sidebar-divider.png") top right no-repeat;margin-bottom:2em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){hr.sidebar{background:transparent url("/images/sidebar-divider@2x.png") top right no-repeat;background-size:218px 12px}}aside.sidebar{font-size:13px !important;line-height:16.5px}aside.sidebar p{font-size:13px !important;line-height:16.5px}aside.sidebar .callout,aside.sidebar .bottom-nav,aside.sidebar #logo-license,aside.sidebar #book-container{background-color:#ebe9e1;background-color:rgba(223,221,213,0.33);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:20px;color:#887668}aside.sidebar .callout p,aside.sidebar .bottom-nav p,aside.sidebar #logo-license p,aside.sidebar #book-container p{margin-bottom:0}.topics h3,.topics ul li{padding-left:23px}h3.setup{background:transparent url("/images/icons/setup-sm.png") 0 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.setup{background:transparent url("/images/icons/setup-sm@2x.png") 0 50% no-repeat;background-size:17px 17px}}h3.projects{background:transparent url("/images/icons/projects-sm.png") 0 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.projects{background:transparent url("/images/icons/projects-sm@2x.png") 0 50% no-repeat;background-size:17px 13px}}h3.snapshotting{background:transparent url("/images/icons/camera-sm.png") 0 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.snapshotting{background:transparent url("/images/icons/camera-sm@2x.png") 0 50% no-repeat;background-size:17px 12px}}h3.branching{background:transparent url("/images/icons/branch-sm.png") 4px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.branching{background:transparent url("/images/icons/branch-sm@2x.png") 4px 50% no-repeat;background-size:12px 15px}}h3.sharing{background:transparent url("/images/icons/sharing-sm.png") 2px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.sharing{background:transparent url("/images/icons/sharing-sm@2x.png") 2px 50% no-repeat;background-size:14px 14px}}h3.inspection{background:transparent url("/images/icons/inspection-sm.png") 1px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.inspection{background:transparent url("/images/icons/inspection-sm@2x.png") 1px 50% no-repeat;background-size:14px 14px}}h3.patching{background:transparent url("/images/icons/patching-sm.png") 1px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.patching{background:transparent url("/images/icons/patching-sm@2x.png") 1px 50% no-repeat;background-size:18px 11px}}h3.debugging{background:transparent url("/images/icons/debugging-sm.png") 1px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.debugging{background:transparent url("/images/icons/debugging-sm@2x.png") 1px 50% no-repeat;background-size:17px 16px}}h3.email{background:transparent url("/images/icons/email-sm.png") 1px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.email{background:transparent url("/images/icons/email-sm@2x.png") 1px 50% no-repeat;background-size:17px 12px}}h3.external{background:transparent url("/images/icons/external-sm.png") 0 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.external{background:transparent url("/images/icons/external-sm@2x.png") 0 50% no-repeat;background-size:17px 15px}}h3.admin{background:transparent url("/images/icons/admin-sm.png") 2px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.admin{background:transparent url("/images/icons/admin-sm@2x.png") 2px 50% no-repeat;background-size:16px 16px}}h3.server-admin{background:transparent url("/images/icons/server-admin-sm.png") 2px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.server-admin{background:transparent url("/images/icons/server-admin-sm@2x.png") 2px 50% no-repeat;background-size:15px 15px}}h3.plumbing{background:transparent url("/images/icons/plumbing-sm.png") 2px 50% no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){h3.plumbing{background:transparent url("/images/icons/plumbing-sm@2x.png") 2px 50% no-repeat;background-size:17px 14px}}#reference-version a{top:-5px}#reference-version a#reference-versions-trigger{float:left;margin-right:6px}#reference-version a#reference-topics-trigger{float:right}#previous-versions-dropdown{padding-top:6px;width:330px}#previous-versions-dropdown header{padding:0 12px;margin:0;font-size:12px;font-weight:normal}#previous-versions-dropdown footer{margin-top:0;padding:4px 12px;background-color:#eae9e0;font-weight:normal;font-size:11px;color:#4e443c;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-right-radius:3px}#previous-versions-dropdown footer input{font-size:11px;border:solid 1px #e2e0d8;background-color:#f0efe8;color:#4e443c;width:70px;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;padding:1px 3px}.windows.chrome #previous-versions-dropdown,.windows.ie8 #previous-versions-dropdown{width:370px}#topics-dropdown{right:12px;padding:12px;width:650px;font-weight:normal;line-height:1}#topics-dropdown ul{margin-bottom:10px}#topics-dropdown ul:last-child{margin-bottom:0}#topics-dropdown li{line-height:17.6px;padding-left:23px}#topics-dropdown h3{font-size:13px;min-height:20px;padding-top:4px;margin-bottom:8px;line-height:15px;padding-left:23px}#topics-dropdown a{font-weight:normal;padding:0}ol.reference-previous-versions{margin-top:3px;margin-bottom:0;border-top:dotted 1px #e3e3e1}ol.reference-previous-versions li a{top:0 !important;display:block;padding:2px 12px;border-bottom:dotted 1px #e3e3e1}ol.reference-previous-versions li a:before{display:table;content:""}ol.reference-previous-versions li a:after{display:table;clear:both;content:""}ol.reference-previous-versions li a:hover{background-color:#edf7f8}ol.reference-previous-versions li a.more{font-size:11px}ol.reference-previous-versions li a span.version{float:left;min-width:40px}ol.reference-previous-versions li a span.diff{padding-left:12px;padding-right:16px}ol.reference-previous-versions li a span.diff img{display:inline-block;margin-right:-1px}ol.reference-previous-versions li a em.date{float:right;margin-right:150px;font-size:11px;color:#9a9994;font-weight:normal;font-style:normal}ol.reference-previous-versions li a.more{border-bottom:none}ol.reference-previous-versions li.no-change{position:absolute;right:0px;margin-top:-6px;width:auto;z-index:10;padding:0;font-weight:normal;font-size:11px;line-height:1.2;color:#9a9994;text-align:center}ol.reference-previous-versions li.no-change:before{display:table;content:""}ol.reference-previous-versions li.no-change:after{display:table;clear:both;content:""}ol.reference-previous-versions li.no-change span{float:left;display:inline-block;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;font-size:10px;font-style:italic;background-color:#f5f5f3;padding:0 5px}.callout.quickref,.quickref.bottom-nav,.quickref#logo-license,.quickref#book-container{background:transparent url("/images/icons/document.png") 14px 7px no-repeat;padding-left:36px !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.callout.quickref,.quickref.bottom-nav,.quickref#logo-license,.quickref#book-container{background:transparent url("/images/icons/document@2x.png") 14px 7px no-repeat;background-size:15px 21px}}.callout.quickref a,.quickref.bottom-nav a,.quickref#logo-license a,.quickref#book-container a{font-weight:bold}.callout.ref-manual,.ref-manual.bottom-nav,.ref-manual#logo-license,.ref-manual#book-container{background:transparent url("/images/icons/book.png") 24px 20px no-repeat;background-color:#e9e8e0;padding:20px 30px 20px 100px !important}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){.callout.ref-manual,.ref-manual.bottom-nav,.ref-manual#logo-license,.ref-manual#book-container{background:transparent url("/images/icons/book@2x.png") 24px 20px no-repeat;background-size:54px 72px}}.callout.ref-manual h3,.ref-manual.bottom-nav h3,.ref-manual#logo-license h3,.ref-manual#book-container h3{font-size:18px}.callout.ref-manual p,.ref-manual.bottom-nav p,.ref-manual#logo-license p,.ref-manual#book-container p{font-size:15px;line-height:1.3em}p.quickref{background:transparent url("/images/icons/document.png") 0 0 no-repeat;padding-left:22px !important;margin-top:-0.4em;margin-bottom:1em}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){p.quickref{background:transparent url("/images/icons/document@2x.png") 0 0 no-repeat;background-size:15px 21px}}p.quickref a{font-weight:bold}.reference-menu h3{padding-left:26px}.reference-menu ul{padding-left:28px}#video-container{background-color:#e9e8e0;padding:10px 10px 2px 10px;margin-bottom:20px}\::-webkit-input-placeholder{color:#9a9994 !important}input:-moz-placeholder{color:#9a9994 !important}input.inactive{color:#9a9994 !important}input.active{color:#4e443c !important}input,textarea{font-family:"adelle", Georgia, "Times New Roman", serif;font-size:14px;outline:none}.windows.chrome input,.windows.chrome textarea,.windows.ie8 input,.windows.chrome textarea{font-family:Georgia, "Times New Roman", serif !important}form#search{position:absolute;z-index:1000;right:0;top:10px;width:262px;padding-left:32px;background:transparent url("/images/icons/search.png") 10px 50% no-repeat;background-color:#fcfcfa !important;border:solid 1px #ceccc5;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 1px 4px #dddddd;-moz-box-shadow:inset 0 1px 4px #dddddd;box-shadow:inset 0 1px 4px #dddddd}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){form#search{background:transparent url("/images/icons/search@2x.png") 10px 50% no-repeat;background-size:17px 17px}}form#search input{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;border:none;margin-top:5px;margin-bottom:1px;line-height:1em;width:100%;height:20px;background-color:transparent;color:#4e443c}form#search.focus{border-color:#007175;background-color:#fff}.man-page p em{color:#4e443c;font-family:Courier, monospace !important;font-weight:bold;font-style:normal}.man-page p tt{display:inline;padding:1px}.man-page p.nutshell{background-color:#e8e7dd;padding:1em}.man-page .literalblock{margin-bottom:15px}.man-page .literalblock .content pre tt{background-color:#eee0b5;padding:2px;font-family:Courier, monospace !important;display:block}.man-page dt.hdlist1{font-family:Courier, monospace !important}.man-page div.verseblock pre.content{background-color:#e8e7dd;padding:1em;margin-bottom:1em;white-space:pre;color:#4e443c;font-family:Courier, monospace !important;line-height:18px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}.man-page div.verseblock pre.content em{font-weight:bold;font-style:normal}.man-page .quoteblock{margin-left:1em;padding-left:1em;border-left:5px solid #d8d7cf}.man-page .quoteblock .content .paragraph p{color:#9a9994}.man-page .admonitionblock table{margin-bottom:1em}.man-page .admonitionblock table td{padding:0 1em}.man-page .admonitionblock table td .title{font-weight:bold;color:#f14e32}.man-page .admonitionblock table td:first-child{border-right:solid 2px #d8d7cf}.man-page #footer{color:#9a9994}.ebooks img{padding:5px}#book-container{position:relative;background-color:transparent !important;border:solid 1px #efeeeb;padding-top:20px !important;padding-bottom:20px !important;overflow:hidden}#book-intro{position:absolute;top:40px;left:50px;width:200px;font-size:13px;text-align:center}#book-intro p{padding-bottom:20px}#book-intro img.creative-commons{display:block;margin:10px auto}#book-intro .license{font-size:11px;line-height:1.3;color:#9a9994}#book-intro a#open-book{font-weight:bold;display:block;margin-top:10px;margin-bottom:10px}#flippy-book{margin:0 auto;width:601px;height:402px;position:relative;background:transparent url(/images/bg/flippy-book.png) 0px 0 no-repeat;-webkit-perspective:1500;-moz-perspective:1500;perspective:1500}#flippy-book #book-cover{width:298px;height:398px;position:absolute;left:4px;top:0}.webkit #flippy-book #book-cover{left:auto;right:6px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-duration:1.2s;-moz-transition-duration:1.2s;transition-duration:1.2s}.webkit #flippy-book #book-cover.open{-webkit-transform-origin:-1px 0;-moz-transform-origin:-1px 0;transform-origin:-1px 0;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg)}.webkit #flippy-book #book-cover.close{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;transform-origin:0 0}#flippy-book #book-cover-outside{display:none;width:298px;height:398px;color:black;background:transparent url("/images/pro-git-298x398.jpg") 0 0 no-repeat;background-color:#000102;text-indent:-9999px;cursor:pointer}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#flippy-book #book-cover-outside{background:transparent url("/images/pro-git-298x398@2x.jpg") 0 0 no-repeat;background-size:298px 398px}}#flippy-book #book-cover.close{display:block;left:auto;right:6px}#flippy-book #book-cover.close #book-cover-outside{display:block}.three-dee #flippy-book #book-cover-outside{display:block}#flippy-book #book-cover-inside{width:298px;height:398px;right:4px;background:#fff url(/images/bg/flippy-book-inside-cover.png) 0 0 no-repeat}.three-dee #flippy-book #book-cover-inside{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}#flippy-book .face{position:absolute}.three-dee #flippy-book .face{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#flippy-book #book-inside-page{position:absolute;top:0;right:6px;width:298px;height:398px}#flippy-book span.header{display:block;text-align:center;color:#9a9994;font-size:12px;margin-top:8px}#about-book{display:none;text-indent:40px;text-align:center;font-size:12px;color:#9a9994;padding-left:22px;background:transparent url("/images/icons/info.png") 40px 1px no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){#about-book{background:transparent url("/images/icons/info@2x.png") 40px 1px no-repeat;background-size:18px 17px}}#about-book.visible{display:inline-block}ol.book-toc{margin:30px 36px}ol.book-toc li.chapter{margin-bottom:0.6em}ol.book-toc ol{list-style:none}ol.book-toc h2{color:#4e443c}ol.book-toc a{padding-left:4px}.book code,.book .man-page p tt,.man-page p .book tt,.book .man-page .listingblock .content,.man-page .listingblock .book .content{display:inline;padding:1px}.book pre code,.book pre .man-page p tt,.man-page p .book pre tt,.book pre .man-page .listingblock .content,.man-page .listingblock .book pre .content{display:block;overflow:auto}.book table.commands{font-size:1.2em}.book table.commands tr td{padding:2px}.book table.commands tr td small{color:#777;font-size:0.8em}.book table.ref{margin-bottom:10px;width:100%}.book table.ref tr{border-color:#777;border:1px solid}.book table.ref th,td{padding:5px}.book table.ref th:nth-child(1),td:nth-child(1){padding:5px;width:25%}#book-chapters #chapters-dropdown{padding:12px;top:30px}#book-chapters ol{margin:0}#book-chapters ol li{line-height:17.6px}#book-chapters ol li h2{font-size:14px;margin-top:0}#book-chapters ol li ol{margin-left:0}#book-chapters ol li ol a{font-weight:normal}.switch a{color:#aaa}.edition2 *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.edition2 body{max-width:700px;margin:0 auto;padding-top:80px}.edition2 p,.edition2 dd{font-family:sans-serif;text-indent:0px;font-size:14px;line-height:22px}.edition2 section[data-type="preface"]>h1+p,.edition2 div[data-type="part"]>h1+p,.edition2 section[data-type="chapter"]>h1+p,.edition2 section[data-type="chapter"]>h1+div.author p,.edition2 section[data-type="sect1"]>h1+p,.edition2 section[data-type="sect2"]>h2+p,.edition2 section[data-type="sect3"]>h3+p{text-indent:0px}.edition2 p a{display:inline}.edition2 section[data-type="titlepage"] h1{font-family:serif}.edition2 section[data-type="titlepage"] h2,.edition2 section[data-type="copyright-page"] h1{font-family:sans-serif}.edition2 section[data-type="halftitlepage"]{display:none}.edition2 section[data-type="titlepage"]{text-align:left;page-break-after:always}.edition2 section[data-type="titlepage"] h1{border-bottom:1px solid #333;margin-top:100px;padding-bottom:10px}.edition2 section[data-type="titlepage"] h1{font-size:2em;line-height:120%}.edition2 section[data-type="titlepage"] h2{font-size:1.2em;line-height:120%;margin-top:20px}.edition2 section[data-type="titlepage"] p:first-of-type{margin-top:82pt}.edition2 section[data-type="titlepage"] p{font-family:sans-serif;font-size:13pt;line-height:16pt;margin-top:0pt;margin-bottom:0pt;float:none;text-indent:0}.edition2 section[data-type="copyright-page"]{margin-top:100px;page-break-after:always}.edition2 section[data-type="copyright-page"] h1{font-size:0.8em}.edition2 section[data-type="copyright-page"] p{font-family:sans-serif;font-size:0.8em;margin:0;text-indent:0}.edition2 section[data-type="dedication"]{font-family:serif;font-style:italic;page-break-after:always;text-align:center;padding-top:100px}.edition2 nav[data-type="toc"] a{font-style:normal}.edition2 nav[data-type="toc"] li{list-style-type:none}.edition2 nav[data-type="toc"]>h1{font-size:1.5em;line-height:120%;margin-top:80px;margin-bottom:50px;text-align:center}.edition2 nav[data-type="toc"] a{text-decoration:none}.edition2 nav[data-type="toc"] li{font-family:sans-serif}.edition2 nav[data-type="toc"] li[data-type="chapter"],.edition2 nav[data-type="toc"] li[data-type="part"],.edition2 nav[data-type="toc"] li[data-type="appendix"]{font-size:1em;line-height:120%;margin-left:0;text-indent:0}.edition2 nav[data-type="toc"] li[data-type="part"]{margin-top:25px}.edition2 nav[data-type="toc"] li[data-type="part"]>a{border-bottom:1px solid #333;width:100%;display:inline-block}.edition2 nav[data-type="toc"] li[data-type="part"] ol{margin-left:0;text-indent:0}.edition2 nav[data-type="toc"] li[data-type="chapter"]{margin-top:20px}.edition2 nav[data-type="toc"] li[data-type="chapter"]:last-of-type,.edition2 nav[data-type="toc"] li[data-type="appendix"]{margin-bottom:20px}.edition2 nav[data-type="toc"] li[data-type="chapter"] ol{font-family:sans-serif;font-size:1em;line-height:120%;margin-left:20px;text-indent:-10px}.edition2 nav[data-type="toc"] li[data-type="chapter"] ol ol{margin-left:10px;text-indent:-10px}.edition2 nav[data-type="toc"] li[data-type="preface"],.edition2 nav[data-type="toc"] li[data-type="foreword"],.edition2 nav[data-type="toc"] li[data-type="glossary"],.edition2 nav[data-type="toc"] li[data-type="index"]{font-size:1em;line-height:120%}.edition2 nav[data-type="toc"] li[data-type="preface"] ol,.edition2 nav[data-type="toc"] li[data-type="foreword"] ol{display:none}.edition2 section[data-type="preface"],.edition2 div[data-type="part"],.edition2 section[data-type="chapter"],.edition2 section[data-type="appendix"]{page-break-after:always}.edition2 nav[data-type="toc"]>h1,.edition2 div[data-type="part"]>h1,.edition2 section[data-type="preface"]>h1,.edition2 section[data-type="chapter"]>h1,.edition2 section[data-type="appendix"]>h1,.edition2 section[data-type="sect1"] h1{font-family:serif;line-height:120%}.edition2 section[data-type="sect2"] h2,.edition2 section[data-type="sect3"] h3{font-family:sans-serif;line-height:120%}.edition2 section[data-type="preface"]>h1,.edition2 section[data-type="chapter"]>h1,.edition2 section[data-type="appendix"]>h1{font-size:1.8em;margin-top:70px;margin-bottom:40px;text-align:left}.edition2 section[data-type="sect1"] h1{font-size:1.5em;margin-top:40px;margin-bottom:20px}.edition2 section[data-type="sect2"] h2{font-size:1.1em;margin-top:30px;margin-bottom:10px}.edition2 section[data-type="sect3"] h3{font-size:1.1em;margin-top:20px;margin-bottom:10px}.edition2 div[data-type="part"]>h1{font-size:1.8em;text-align:center;margin-top:100px;margin-bottom:70px}.edition2 ul,.edition2 ol{margin:15px 0 15px 40px}.edition2 ul li,.edition2 ol li,.edition2 ul li p,.edition2 ol li p{font-family:sans-serif;font-size:1em;line-height:120%;margin-top:5px;text-indent:0}.edition2 dl{margin-bottom:15px}.edition2 dt{font-family:sans-serif;font-size:0.9em;line-height:120%;margin-top:15px;margin-bottom:4px}.edition2 dd{text-indent:0;margin-left:20px}.edition2 dd p{text-indent:0}.edition2 table{margin-top:30px;margin-bottom:30px;border-bottom:1px solid #888;border-collapse:collapse}.edition2 table caption{font-family:sans-serif;font-size:0.8em;line-height:120%;text-align:left;margin:0 0 20px 0;padding:0}.edition2 tr{border-width:0px}.edition2 th{font-family:sans-serif;font-size:0.8em;line-height:120%;text-align:left;margin-top:0;border-top:1px solid #888;border-bottom:1px solid #888}.edition2 th,.edition2 td{padding:6px}.edition2 td,.edition2 table p{font-family:sans-serif;font-size:12px;line-height:120%}.edition2 table p{text-indent:0;margin-top:6px}.edition2 td pre.programlisting,.edition2 td pre.screen,.edition2 td pre.literallayout,.edition2 td code,.edition2 td .man-page p tt,.man-page p .edition2 td tt,.edition2 td .man-page .listingblock .content,.man-page .listingblock .edition2 td .content{white-space:pre-wrap;word-wrap:break-word}.edition2 figure{margin-top:30px;margin-bottom:30px;padding:0;display:block;page-break-inside:avoid}.edition2 figure img{border-top:1px solid #888;border-bottom:1px solid #888;padding:5px 0 5px 0;max-width:100%;margin:0}.edition2 figcaption{font-family:serif;font-size:1em;font-style:italic;line-height:120%;display:block}.edition2 aside{background-color:#d8d8d8;border:1px solid #d8d8d8;padding:20px 20px 10px 20px;margin:30px 0 30px 0}.edition2 aside h5{font-family:sans-serif;font-size:1em;line-height:120%;text-align:center;margin:0;padding:0}.edition2 aside h6{font-family:sans-serif;font-weight:bold;font-size:0.9em;line-height:120%}.edition2 aside p{font-family:serif;font-size:1em;line-height:130%;text-indent:0;margin-top:6px}.edition2 div[data-type="note"],.edition2 div[data-type="warning"]{border-top:2px solid #888;border-bottom:1px solid #d8d8d8;padding:10px 0;margin:30px 30px 30px 30px;page-break-inside:avoid}.edition2 div[data-type="note"] h1,.edition2 div[data-type="warning"] h1{color:#000;font-family:sans-serif;font-weight:bold;font-size:0.8em;text-transform:uppercase;text-align:center;margin:4px 0;padding:0}.edition2 div[data-type="note"] p,.edition2 div[data-type="warning"] p{font-family:serif;font-size:1em;line-height:120%;text-indent:0in}.edition2 pre,.edition2 code,.edition2 .man-page p tt,.man-page p .edition2 tt,.edition2 .man-page .listingblock .content,.man-page .listingblock .edition2 .content{font-family:monospace}.edition2 pre{background:#eee}.edition2 pre code,.edition2 pre .man-page p tt,.man-page p .edition2 pre tt,.edition2 pre .man-page .listingblock .content,.man-page .listingblock .edition2 pre .content{display:inline;border:0px;background:#eee}.edition2 pre{font-size:0.9em;line-height:120%;margin:10px 0px;overflow-x:auto;color:#333}.edition2 code,.edition2 .man-page p tt,.man-page p .edition2 tt,.edition2 .man-page .listingblock .content,.man-page .listingblock .edition2 .content{border:1px solid #f5f5f5;padding:0px;background:#eee;color:#333}.edition2 table pre{text-indent:0}.edition2 div[data-type="note"] code,.edition2 div[data-type="note"] .man-page p tt,.man-page p .edition2 div[data-type="note"] tt,.edition2 div[data-type="note"] .man-page .listingblock .content,.man-page .listingblock .edition2 div[data-type="note"] .content,.edition2 div[data-type="warning"] code,.edition2 div[data-type="warning"] .man-page p tt,.man-page p .edition2 div[data-type="warning"] tt,.edition2 div[data-type="warning"] .man-page .listingblock .content,.man-page .listingblock .edition2 div[data-type="warning"] .content,.edition2 aside code,.edition2 aside .man-page p tt,.man-page p .edition2 aside tt,.edition2 aside .man-page .listingblock .content,.man-page .listingblock .edition2 aside .content,.edition2 table code,.edition2 table .man-page p tt,.man-page p .edition2 table tt,.edition2 table .man-page .listingblock .content,.man-page .listingblock .edition2 table .content{font-size:inherit;line-height:inherit}.edition2 div[data-type="example"] h5{font-family:sans-serif;font-size:0.8em;line-height:120%;border-bottom:1px solid #d8d8d8;padding-bottom:6px;margin-top:30px}.edition2 blockquote{font-family:sans-serif;font-size:0.9em;line-height:130%;margin-left:30px;margin-right:30px}.edition2 blockquote p{text-indent:0}.edition2 div.navbar{font-family:sans-serif;background-color:#E8E8E8;position:fixed;top:0;left:0;width:100%;padding:10px 20px 10px 20px;border-bottom:1px solid #d8d8d8}.edition2 div.navbar h1{float:left;font-size:1em;font-weight:normal;padding:0;margin:0;color:#999}.edition2 div.navbar p{float:right;font-size:1em;font-weight:normal;padding:0;margin:0;font-family:sans-serif}.edition2 div.navbar p a{text-decoration:none;color:#999}@media screen and (min-width: 480px) and (max-width: 1024px){.edition2 body{width:100%;padding:20px}}@media screen and (max-width: 480px){.edition2 body{width:100%;padding:10px}.edition2 div.navbar{position:relative;padding:10px 20px 10px 20px;border-bottom:2px solid #e8e8e8;box-shadow:0px 0px 0px #f0f0f0;text-align:center}.edition2 div.navbar h1{float:none;margin-bottom:10px}.edition2 div.navbar p{float:none;text-indent:0}}.edition2 pre code.hll,.edition2 pre .man-page p tt.hll,.man-page p .edition2 pre tt.hll,.edition2 pre .man-page .listingblock .hll.content,.man-page .listingblock .edition2 pre .hll.content{background-color:#ffffcc}.edition2 pre code.c,.edition2 pre .man-page p tt.c,.man-page p .edition2 pre tt.c,.edition2 pre .man-page .listingblock .c.content,.man-page .listingblock .edition2 pre .c.content{color:#0099FF;font-style:italic}.edition2 pre code.err,.edition2 pre .man-page p tt.err,.man-page p .edition2 pre tt.err,.edition2 pre .man-page .listingblock .err.content,.man-page .listingblock .edition2 pre .err.content{color:#aa0000}.edition2 pre code.k,.edition2 pre .man-page p tt.k,.man-page p .edition2 pre tt.k,.edition2 pre .man-page .listingblock .k.content,.man-page .listingblock .edition2 pre .k.content{color:#006699;font-weight:bold}.edition2 pre code.o,.edition2 pre .man-page p tt.o,.man-page p .edition2 pre tt.o,.edition2 pre .man-page .listingblock .o.content,.man-page .listingblock .edition2 pre .o.content{color:#555555}.edition2 pre code.cm,.edition2 pre .man-page p tt.cm,.man-page p .edition2 pre tt.cm,.edition2 pre .man-page .listingblock .cm.content,.man-page .listingblock .edition2 pre .cm.content{color:#35586C;font-style:italic}.edition2 pre code.cp,.edition2 pre .man-page p tt.cp,.man-page p .edition2 pre tt.cp,.edition2 pre .man-page .listingblock .cp.content,.man-page .listingblock .edition2 pre .cp.content{color:#009999}.edition2 pre code.c1,.edition2 pre .man-page p tt.c1,.man-page p .edition2 pre tt.c1,.edition2 pre .man-page .listingblock .c1.content,.man-page .listingblock .edition2 pre .c1.content{color:#35586C;font-style:italic}.edition2 pre code.cs,.edition2 pre .man-page p tt.cs,.man-page p .edition2 pre tt.cs,.edition2 pre .man-page .listingblock .cs.content,.man-page .listingblock .edition2 pre .cs.content{color:#35586C;font-weight:bold;font-style:italic}.edition2 pre code.gd,.edition2 pre .man-page p tt.gd,.man-page p .edition2 pre tt.gd,.edition2 pre .man-page .listingblock .gd.content,.man-page .listingblock .edition2 pre .gd.content{background-color:#ffcccc}.edition2 pre code.ge,.edition2 pre .man-page p tt.ge,.man-page p .edition2 pre tt.ge,.edition2 pre .man-page .listingblock .ge.content,.man-page .listingblock .edition2 pre .ge.content{font-style:italic}.edition2 pre code.gr,.edition2 pre .man-page p tt.gr,.man-page p .edition2 pre tt.gr,.edition2 pre .man-page .listingblock .gr.content,.man-page .listingblock .edition2 pre .gr.content{color:red}.edition2 pre code.gh,.edition2 pre .man-page p tt.gh,.man-page p .edition2 pre tt.gh,.edition2 pre .man-page .listingblock .gh.content,.man-page .listingblock .edition2 pre .gh.content{color:#003300;font-weight:bold}.edition2 pre code.gi,.edition2 pre .man-page p tt.gi,.man-page p .edition2 pre tt.gi,.edition2 pre .man-page .listingblock .gi.content,.man-page .listingblock .edition2 pre .gi.content{background-color:#ccffcc}.edition2 pre code.go,.edition2 pre .man-page p tt.go,.man-page p .edition2 pre tt.go,.edition2 pre .man-page .listingblock .go.content,.man-page .listingblock .edition2 pre .go.content{color:black}.edition2 pre code.gp,.edition2 pre .man-page p tt.gp,.man-page p .edition2 pre tt.gp,.edition2 pre .man-page .listingblock .gp.content,.man-page .listingblock .edition2 pre .gp.content{color:#000099;font-weight:bold}.edition2 pre code.gs,.edition2 pre .man-page p tt.gs,.man-page p .edition2 pre tt.gs,.edition2 pre .man-page .listingblock .gs.content,.man-page .listingblock .edition2 pre .gs.content{font-weight:bold}.edition2 pre code.gu,.edition2 pre .man-page p tt.gu,.man-page p .edition2 pre tt.gu,.edition2 pre .man-page .listingblock .gu.content,.man-page .listingblock .edition2 pre .gu.content{color:#003300;font-weight:bold}.edition2 pre code.gt,.edition2 pre .man-page p tt.gt,.man-page p .edition2 pre tt.gt,.edition2 pre .man-page .listingblock .gt.content,.man-page .listingblock .edition2 pre .gt.content{color:#99cc66}.edition2 pre code.kc,.edition2 pre .man-page p tt.kc,.man-page p .edition2 pre tt.kc,.edition2 pre .man-page .listingblock .kc.content,.man-page .listingblock .edition2 pre .kc.content{color:#006699;font-weight:bold}.edition2 pre code.kd,.edition2 pre .man-page p tt.kd,.man-page p .edition2 pre tt.kd,.edition2 pre .man-page .listingblock .kd.content,.man-page .listingblock .edition2 pre .kd.content{color:#006699;font-weight:bold}.edition2 pre code.kn,.edition2 pre .man-page p tt.kn,.man-page p .edition2 pre tt.kn,.edition2 pre .man-page .listingblock .kn.content,.man-page .listingblock .edition2 pre .kn.content{color:#006699;font-weight:bold}.edition2 pre code.kp,.edition2 pre .man-page p tt.kp,.man-page p .edition2 pre tt.kp,.edition2 pre .man-page .listingblock .kp.content,.man-page .listingblock .edition2 pre .kp.content{color:#006699}.edition2 pre code.kr,.edition2 pre .man-page p tt.kr,.man-page p .edition2 pre tt.kr,.edition2 pre .man-page .listingblock .kr.content,.man-page .listingblock .edition2 pre .kr.content{color:#006699;font-weight:bold}.edition2 pre code.kt,.edition2 pre .man-page p tt.kt,.man-page p .edition2 pre tt.kt,.edition2 pre .man-page .listingblock .kt.content,.man-page .listingblock .edition2 pre .kt.content{color:#007788;font-weight:bold}.edition2 pre code.m,.edition2 pre .man-page p tt.m,.man-page p .edition2 pre tt.m,.edition2 pre .man-page .listingblock .m.content,.man-page .listingblock .edition2 pre .m.content{color:#ff6600}.edition2 pre code.s,.edition2 pre .man-page p tt.s,.man-page p .edition2 pre tt.s,.edition2 pre .man-page .listingblock .s.content,.man-page .listingblock .edition2 pre .s.content{color:#cc3300}.edition2 pre code.na,.edition2 pre .man-page p tt.na,.man-page p .edition2 pre tt.na,.edition2 pre .man-page .listingblock .na.content,.man-page .listingblock .edition2 pre .na.content{color:#330099}.edition2 pre code.nb,.edition2 pre .man-page p tt.nb,.man-page p .edition2 pre tt.nb,.edition2 pre .man-page .listingblock .nb.content,.man-page .listingblock .edition2 pre .nb.content{color:#336666}.edition2 pre code.nc,.edition2 pre .man-page p tt.nc,.man-page p .edition2 pre tt.nc,.edition2 pre .man-page .listingblock .nc.content,.man-page .listingblock .edition2 pre .nc.content{color:#00AA88;font-weight:bold}.edition2 pre code.no,.edition2 pre .man-page p tt.no,.man-page p .edition2 pre tt.no,.edition2 pre .man-page .listingblock .no.content,.man-page .listingblock .edition2 pre .no.content{color:#336600}.edition2 pre code.nd,.edition2 pre .man-page p tt.nd,.man-page p .edition2 pre tt.nd,.edition2 pre .man-page .listingblock .nd.content,.man-page .listingblock .edition2 pre .nd.content{color:#9999ff}.edition2 pre code.ni,.edition2 pre .man-page p tt.ni,.man-page p .edition2 pre tt.ni,.edition2 pre .man-page .listingblock .ni.content,.man-page .listingblock .edition2 pre .ni.content{color:#999999;font-weight:bold}.edition2 pre code.ne,.edition2 pre .man-page p tt.ne,.man-page p .edition2 pre tt.ne,.edition2 pre .man-page .listingblock .ne.content,.man-page .listingblock .edition2 pre .ne.content{color:#CC0000;font-weight:bold}.edition2 pre code.nf,.edition2 pre .man-page p tt.nf,.man-page p .edition2 pre tt.nf,.edition2 pre .man-page .listingblock .nf.content,.man-page .listingblock .edition2 pre .nf.content{color:#cc00ff}.edition2 pre code.nl,.edition2 pre .man-page p tt.nl,.man-page p .edition2 pre tt.nl,.edition2 pre .man-page .listingblock .nl.content,.man-page .listingblock .edition2 pre .nl.content{color:#9999ff}.edition2 pre code.nn,.edition2 pre .man-page p tt.nn,.man-page p .edition2 pre tt.nn,.edition2 pre .man-page .listingblock .nn.content,.man-page .listingblock .edition2 pre .nn.content{color:#00CCFF;font-weight:bold}.edition2 pre code.nt,.edition2 pre .man-page p tt.nt,.man-page p .edition2 pre tt.nt,.edition2 pre .man-page .listingblock .nt.content,.man-page .listingblock .edition2 pre .nt.content{color:#330099;font-weight:bold}.edition2 pre code.nv,.edition2 pre .man-page p tt.nv,.man-page p .edition2 pre tt.nv,.edition2 pre .man-page .listingblock .nv.content,.man-page .listingblock .edition2 pre .nv.content{color:#003333}.edition2 pre code.ow,.edition2 pre .man-page p tt.ow,.man-page p .edition2 pre tt.ow,.edition2 pre .man-page .listingblock .ow.content,.man-page .listingblock .edition2 pre .ow.content{color:#000000;font-weight:bold}.edition2 pre code.w,.edition2 pre .man-page p tt.w,.man-page p .edition2 pre tt.w,.edition2 pre .man-page .listingblock .w.content,.man-page .listingblock .edition2 pre .w.content{color:#bbbbbb}.edition2 pre code.mf,.edition2 pre .man-page p tt.mf,.man-page p .edition2 pre tt.mf,.edition2 pre .man-page .listingblock .mf.content,.man-page .listingblock .edition2 pre .mf.content{color:#ff6600}.edition2 pre code.mh,.edition2 pre .man-page p tt.mh,.man-page p .edition2 pre tt.mh,.edition2 pre .man-page .listingblock .mh.content,.man-page .listingblock .edition2 pre .mh.content{color:#ff6600}.edition2 pre code.mi,.edition2 pre .man-page p tt.mi,.man-page p .edition2 pre tt.mi,.edition2 pre .man-page .listingblock .mi.content,.man-page .listingblock .edition2 pre .mi.content{color:#ff6600}.edition2 pre code.mo,.edition2 pre .man-page p tt.mo,.man-page p .edition2 pre tt.mo,.edition2 pre .man-page .listingblock .mo.content,.man-page .listingblock .edition2 pre .mo.content{color:#ff6600}.edition2 pre code.sb,.edition2 pre .man-page p tt.sb,.man-page p .edition2 pre tt.sb,.edition2 pre .man-page .listingblock .sb.content,.man-page .listingblock .edition2 pre .sb.content{color:#cc3300}.edition2 pre code.sc,.edition2 pre .man-page p tt.sc,.man-page p .edition2 pre tt.sc,.edition2 pre .man-page .listingblock .sc.content,.man-page .listingblock .edition2 pre .sc.content{color:#cc3300}.edition2 pre code.sd,.edition2 pre .man-page p tt.sd,.man-page p .edition2 pre tt.sd,.edition2 pre .man-page .listingblock .sd.content,.man-page .listingblock .edition2 pre .sd.content{color:#CC3300;font-style:italic}.edition2 pre code.s2,.edition2 pre .man-page p tt.s2,.man-page p .edition2 pre tt.s2,.edition2 pre .man-page .listingblock .s2.content,.man-page .listingblock .edition2 pre .s2.content{color:#cc3300}.edition2 pre code.se,.edition2 pre .man-page p tt.se,.man-page p .edition2 pre tt.se,.edition2 pre .man-page .listingblock .se.content,.man-page .listingblock .edition2 pre .se.content{color:#CC3300;font-weight:bold}.edition2 pre code.sh,.edition2 pre .man-page p tt.sh,.man-page p .edition2 pre tt.sh,.edition2 pre .man-page .listingblock .sh.content,.man-page .listingblock .edition2 pre .sh.content{color:#cc3300}.edition2 pre code.si,.edition2 pre .man-page p tt.si,.man-page p .edition2 pre tt.si,.edition2 pre .man-page .listingblock .si.content,.man-page .listingblock .edition2 pre .si.content{color:#aa0000}.edition2 pre code.sx,.edition2 pre .man-page p tt.sx,.man-page p .edition2 pre tt.sx,.edition2 pre .man-page .listingblock .sx.content,.man-page .listingblock .edition2 pre .sx.content{color:#cc3300}.edition2 pre code.sr,.edition2 pre .man-page p tt.sr,.man-page p .edition2 pre tt.sr,.edition2 pre .man-page .listingblock .sr.content,.man-page .listingblock .edition2 pre .sr.content{color:#33aaaa}.edition2 pre code.s1,.edition2 pre .man-page p tt.s1,.man-page p .edition2 pre tt.s1,.edition2 pre .man-page .listingblock .s1.content,.man-page .listingblock .edition2 pre .s1.content{color:#cc3300}.edition2 pre code.ss,.edition2 pre .man-page p tt.ss,.man-page p .edition2 pre tt.ss,.edition2 pre .man-page .listingblock .ss.content,.man-page .listingblock .edition2 pre .ss.content{color:#aa6600}.edition2 pre code.bp,.edition2 pre .man-page p tt.bp,.man-page p .edition2 pre tt.bp,.edition2 pre .man-page .listingblock .bp.content,.man-page .listingblock .edition2 pre .bp.content{color:#336666}.edition2 pre code.vc,.edition2 pre .man-page p tt.vc,.man-page p .edition2 pre tt.vc,.edition2 pre .man-page .listingblock .vc.content,.man-page .listingblock .edition2 pre .vc.content{color:#003333}.edition2 pre code.vg,.edition2 pre .man-page p tt.vg,.man-page p .edition2 pre tt.vg,.edition2 pre .man-page .listingblock .vg.content,.man-page .listingblock .edition2 pre .vg.content{color:#003333}.edition2 pre code.vi,.edition2 pre .man-page p tt.vi,.man-page p .edition2 pre tt.vi,.edition2 pre .man-page .listingblock .vi.content,.man-page .listingblock .edition2 pre .vi.content{color:#003333}.edition2 pre code.il,.edition2 pre .man-page p tt.il,.man-page p .edition2 pre tt.il,.edition2 pre .man-page .listingblock .il.content,.man-page .listingblock .edition2 pre .il.content{color:#ff6600}.edition2 pre code.g,.edition2 pre .man-page p tt.g,.man-page p .edition2 pre tt.g,.edition2 pre .man-page .listingblock .g.content,.man-page .listingblock .edition2 pre .g.content{color:#005500}.edition2 pre code.l,.edition2 pre .man-page p tt.l,.man-page p .edition2 pre tt.l,.edition2 pre .man-page .listingblock .l.content,.man-page .listingblock .edition2 pre .l.content{color:#cc6600}.edition2 pre code.l,.edition2 pre .man-page p tt.l,.man-page p .edition2 pre tt.l,.edition2 pre .man-page .listingblock .l.content,.man-page .listingblock .edition2 pre .l.content{color:#ff9900}.edition2 pre code.n,.edition2 pre .man-page p tt.n,.man-page p .edition2 pre tt.n,.edition2 pre .man-page .listingblock .n.content,.man-page .listingblock .edition2 pre .n.content{color:#000088}.edition2 pre code.nx,.edition2 pre .man-page p tt.nx,.man-page p .edition2 pre tt.nx,.edition2 pre .man-page .listingblock .nx.content,.man-page .listingblock .edition2 pre .nx.content{color:#000088}.edition2 pre code.py,.edition2 pre .man-page p tt.py,.man-page p .edition2 pre tt.py,.edition2 pre .man-page .listingblock .py.content,.man-page .listingblock .edition2 pre .py.content{color:#9966ff}.edition2 pre code.p,.edition2 pre .man-page p tt.p,.man-page p .edition2 pre tt.p,.edition2 pre .man-page .listingblock .p.content,.man-page .listingblock .edition2 pre .p.content{color:black}.edition2 pre code.x,.edition2 pre .man-page p tt.x,.man-page p .edition2 pre tt.x,.edition2 pre .man-page .listingblock .x.content,.man-page .listingblock .edition2 pre .x.content{color:#ff0066}.edition2 pre[data-code-language="console"]{background:#eee;padding:10px}.edition2 pre[data-code-language="console"] code.go,.edition2 pre[data-code-language="console"] .man-page p tt.go,.man-page p .edition2 pre[data-code-language="console"] tt.go,.edition2 pre[data-code-language="console"] .man-page .listingblock .go.content,.man-page .listingblock .edition2 pre[data-code-language="console"] .go.content{color:#555;font-size:1.0em}.edition2 pre[data-code-language="console"] code.gp,.edition2 pre[data-code-language="console"] .man-page p tt.gp,.man-page p .edition2 pre[data-code-language="console"] tt.gp,.edition2 pre[data-code-language="console"] .man-page .listingblock .gp.content,.man-page .listingblock .edition2 pre[data-code-language="console"] .gp.content{color:#009900;font-weight:bold}.content-list,ul.video-thumbnails,ul.gui-thumbnails,ul.books-list{margin-left:0}.content-list li,ul.video-thumbnails li,ul.gui-thumbnails li,ul.books-list li{margin-bottom:1em}.content-list .description,ul.video-thumbnails .description,ul.gui-thumbnails .description,ul.books-list .description{font-size:12px;line-height:15.4px}ul.video-thumbnails,ul.gui-thumbnails{margin-top:1em}ul.video-thumbnails li,ul.gui-thumbnails li{margin-bottom:2em}ul.video-thumbnails li img,ul.gui-thumbnails li img{display:block;margin-bottom:5px;padding:3px;border:solid 1px #d8d7cf}ul.gui-thumbnails li.masked{opacity:0.1}ul.books-list li{padding-left:125px}ul.books-list li:before{display:table;content:""}ul.books-list li:after{display:table;clear:both;content:""}ul.books-list li img{width:109px;margin-left:-125px;margin-right:-125px;float:left;border:solid 1px #b7b7b7}ul.books-list li img.creative-commons{width:auto;margin-left:0;margin-right:0;float:none;border:none;margin-top:2em;display:block}ol#about-nav:before{display:table;content:""}ol#about-nav:after{display:table;clear:both;content:""}ol#about-nav li{display:inline;float:left;margin-right:10px}ol#about-nav li:last-child{margin-right:0}ol#about-nav li a{width:70px;height:100px;display:block;opacity:0.9;text-align:center;padding:0 15px;font-size:14px;line-height:17px;color:#4e443c;background:transparent url("/images/icons/nav-circles.png") top right no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){ol#about-nav li a{background:transparent url("/images/icons/nav-circles@2x.png") top right no-repeat;background-size:100px 200px}}ol#about-nav li a.current{background:transparent url("/images/icons/nav-circles.png") 0 -100px no-repeat;color:#fff;opacity:1}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){ol#about-nav li a.current{background:transparent url("/images/icons/nav-circles@2x.png") 0 -100px no-repeat;background-size:100px 200px}}ol#about-nav li a.one-line{padding-top:42px;height:58px}ol#about-nav li a.two-line{padding-top:34px;height:66px}ol#about-nav li a.three-line{padding-top:25px;height:75px}ol#about-nav li a:hover{opacity:1}ul.related-material{font-size:12px;margin-bottom:3em}ul.related-material li{margin-bottom:1em;line-height:1.5;padding-left:25px;min-height:17px}ul.related-material li.reference{background:transparent url("/images/icons/document-sm.png") 3px 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){ul.related-material li.reference{background:transparent url("/images/icons/document-sm@2x.png") 3px 0 no-repeat;background-size:12px 17px}}ul.related-material li.book{background:transparent url("/images/icons/book-sm.png") 0 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){ul.related-material li.book{background:transparent url("/images/icons/book-sm@2x.png") 0 0 no-repeat;background-size:17px 17px}}ul.related-material li.video{background:transparent url("/images/icons/film-sm.png") 2px 0 no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1){ul.related-material li.video{background:transparent url("/images/icons/film-sm@2x.png") 2px 0 no-repeat;background-size:17px 17px}}ul.stackoverflow{font-size:12px}ul.stackoverflow li{margin-bottom:1em}ul.stackoverflow a{display:block;line-height:1.2;font-weight:bold}ul.stackoverflow span{display:block;color:#9a9994}ul.stackoverflow span strong{color:#81807a}ul.stackoverflow span em{color:#cccbc8}table.binaries td{padding:8px 20px 6px 0;position:relative;width:auto}table.binaries a{font-weight:bold;border:solid 1px transparent}.subheader{display:block;font-size:16px;font-weight:normal;color:#9a9994;line-height:15px;padding-left:2px}code,.man-page p tt,.man-page .listingblock .content{display:inline;padding:0px 5px 0px 5px}pre{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;padding:10px 15px 13px 15px;margin-bottom:1em;background-color:#fff;border:solid 1px #efeee6;color:#f14e32;font-family:Courier, monospace !important;line-height:18px;overflow:auto}
