body { font-family:Arial, sans-serif;margin-bottom:50px;box-sizing:border-box;}
nav.navBackXL {position:fixed; top:1px; left:1px; }
li { margin-bottom:10px;}
#x39164 { position:fixed;z-index:10;line-height:1.6;height:100%;overflow:auto;max-width:18ch;width:18ch; margin-top:16px;}
code a:hover { background: none;color: #b950b7;}
#changelog #gtoc { display: none;}
.notice { display: block;padding: 1em;margin: 1.4667em 0 2.9334em;background: #FFF6BF;color: #514721;border: 1px solid #FFD324;}
.notice p { margin:0;}
.api_stability_0 { border-color:#D60027;}
.api_stability_1 { border-color:#EC5315;}
.api_stability_2 { border-color:#FFD700;}
.api_stability_3 { border-color:#AEC516;}
.api_stability_4 { border-color:#009431;}
.api_stability_5 { border-color:#0084B6;}
ul.plain { list-style:none;}
abbr { border-bottom:1px dotted #454545;}
p { margin:0 0 1.4667em 0;position:relative;text-rendering:optimizeLegibility;}
table { border-collapse:collapse;margin:0 0 1.4667em 0;}
th, td { border:1px solid #aaa;}
table p { margin:0 1ex;}
th { text-align:left;}
.apidoc #apicontent p, .apidoc #apicontent li { font-size: 15px;line-height: 22px;color: #000;}
ol, ul, dl { margin: 0 0 1em 0;padding: 0;}
ol ul, ol ol, ol dl,ul ul, ul ol, ul dl,dl ul, dl ol, dl dl { margin-bottom:0;}
ol p:first-child,ul p:first-child,dl p:first-child { margin-bottom:0;}
ul, ol { margin-left: 2em;}
dl dt { position: relative;margin: 1.5em 0 0;}
dl dd { position: relative;margin: 0 1em 0;}
dd + dt.pre { margin-top: 1.6em;}
h1, h2, h3, h4, h5, h6 { position: relative;}
h3 { color:green;margin-left: 2em;}
h3 + h3 { margin: 0 0 0.5em;}
h2, h3, h4 { position: relative;padding-right: 40px;}
h1 span, h2 span, h3 span, h4 span { font-size: 25px;position: absolute;display: block;top: 0;right: 0;opacity: 0.3;}
h1 span:hover, h2 span:hover, h3 span:hover, h4 span:hover { opacity: 1;}
h1 span a, h2 span a, h3 span a, h4 span a { font-size: 0.8em;color: #000;text-decoration: none;font-family: Helvetica, Arial, sans-serif;font-weight: bold;}
h1 span a.top, h2 span a.top, h3 span a.top, h4 span a.top { /* XXX Get an image and clean up these two links * so that they look nice next to one another. * http://www.chrisglass.com/work/nodejs/website/v05/docs.html * -isaacs */ display: none;}
h5 { font-size:1.125em;line-height:1.4em;}
h6 { font-size:1em;line-height:1.4667em;}
pre, tt, code { font-size:14px;line-height:1.5438em;font-family:Monaco, Consolas, "Lucida Console", monospace;margin:0;padding:0;}
.pre { font-family:Monaco, Consolas, "Lucida Console", monospace;line-height:1.5438em;font-size:0.95em;}
pre { padding:1em 1.6em 1em 1.2em;vertical-align:top;background:#f8f8f8;border:1px solid #e8e8e8;border-width:1px 1px 1px 6px;margin:-0.5em 0 1.1em;overflow-x:auto;}
pre + h3 { margin-top: 2.225em;}
code.pre { white-space: pre;}
hr { background: none;border: medium none;border-bottom: 1px solid #ccc;margin: 1em 0;}
#toc { font-size: 15px;line-height: 1.5em;line-height: 22px;padding-top: 4px;}
#toc h2 { font-size: 15px;line-height: 21px;margin: 0 0 0.5em;}
#toc h2 a { float: right;}
#toc hr { margin: 1em 0 2em;}
p tt, p code, span.type { background: #f8f8ff;border: 1px solid #dedede;padding: 0 0.2em;}
#content { clear: both;}
/* #column1.interior { width: 80%;float: right;}
*/ /* #column1.interior { margin-left: 17ex;}
*/ #column1.interior { margin-left: 13rem;}
#column2.interior { width: 20%;float: left;}
#column2.interior li { list-style-type: none;}
#column2.interior li a.home { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px 3px;}
#column2.interior li a.download { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -21px;}
#column2.interior li a.about { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -45px;}
#column2.interior li a.npm { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -69px;}
#column2.interior li a.docs { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -93px;}
#column2.interior li a.blog { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -117px;}
#column2.interior li a.community { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -141px;}
#column2.interior li a.logos { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -165px;}
#column2.interior li a.jobs { background: url(http://nodejs.org/images/icons-interior.png) no-repeat -156px -189px;}
#footer { font-size: small; margin-left: 13rem;}
/* simpler clearfix */ .clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
header * {margin:0}
