h2{display:inline;font-size:.9em;margin:0}#ipduh{font-weight:700;left:4px;margin:0;padding:0;width:auto}#ipduh,div.ipduh_r{position:absolute;top:4px}div.ipduh_r{display:block;right:4px;width:100px}h1.blah{font-size:1.1em}.ipduhcom{font-family:var(--fontfam);font-size:1.2em}.tb{background-color:var(--background);background:var(--background);border:3px solid var(--text);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:none;margin:.05em;padding:.3em;position:relative;width:220px;z-index:2}.tb:before{border:20px solid transparent;border-top:20px solid var(--text);bottom:-40px;left:38px}.tb:after,.tb:before{content:"";display:block;height:0;position:absolute;width:0;z-index:2}.tb:after{border:13px solid transparent;border-top:13px solid var(--text);bottom:-26px;left:47px}.tb.top:before{border:20px solid transparent;border-bottom:20px solid var(--text);bottom:auto;left:auto;right:40px;top:-40px}.tb.top:after{border:13px solid transparent;border-bottom:13px solid var(--background);bottom:auto;left:auto;right:47px;top:-26px}*{margin:0}body,html{background-color:var(--background);color:var(--text);font-family:var(--fontfam);height:100%}.page-wrap{margin-bottom:-60px;min-height:100%}.page-wrap:after{content:"";display:block}.footer,.page-wrap:after{height:60px}.header{padding:10px 50px}.search-row{padding-top:100px}@media (max-width:500px){.search-row{padding-top:40px}}.example{padding-left:3px}.content{padding-top:20px}@media (min-width:768px) and (max-width:992px){.robot-sm-pullright{left:16.6667%;position:absolute;width:66.66666667%}}.robotbubble{float:right;overflow:hidden}pre.robot{background-color:var(--background);border:none;font-family:var(--fontfam)}@media (max-width:992px){pre.robot{float:none}}.tools{font-weight:700}.tools span.tool{display:block;overflow-x:hidden;padding-left:15px;white-space:nowrap}.tools span.tool.last{margin-bottom:15px}.conbox span.conrow{display:block;overflow-x:hidden;padding-left:15px;white-space:nowrap}.conbox span.conrow.last{margin-bottom:15px}.non-fluid{width:auto!important}.screw-borders td,.screw-borders th,.screw-borders tr{border:none!important}.footer{font-size:.9em;padding:20px 10px 0;text-align:center;width:100%}.help{font-size:1.5em}p.spec{max-width:600px}