html,body{background:white;color:black;font-family:sans-serif;margin:0;padding:0;height:100%}#root{min-height:100%;position:relative}#masthead{color:white;padding:0 1.5em 0 220px;height:66px;position:relative;background:#444}#masthead h1{display:inline;margin:0;padding:0}#masthead h1 a{display:block;position:absolute;top:0;left:0;width:220px;height:66px;background:url(../art/logo_text_58px.png) left center no-repeat}#masthead h1 span{display:none}#masthead ul{list-style-type:none;margin:-0.8em 0 0 0;padding:0;display:block;height:1.6em;position:absolute;left:220px;top:50%}#masthead li{list-style-type:none;margin:0 0 0 1em;padding:0;display:inline}#masthead li a{color:white;text-decoration:none;line-height:1.6em}#masthead li a:hover{text-decoration:underline}#masthead .buttons{position:absolute;top:50%;right:0;margin-top:-1.1em}#masthead .buttons a{height:1.6em;line-height:1.6em;margin-top:0;margin-bottom:0;padding-top:.2em;padding-bottom:.2em;margin-right:1em;text-decoration:none}#masthead .buttons a{text-transform:uppercase}#masthead .buttons a.login{color:white}#masthead .buttons a.login:hover{text-decoration:underline}#masthead h2{display:none}#masthead .login_info{margin:-0.8em 1em 0 0;position:absolute;top:50%;right:0;height:1.6em;line-height:1.6em}#masthead .login_info .username{font-weight:bold;margin-right:.5em}#masthead .login_info a{color:#EEE;margin-left:.2em}#masthead .login_info a:hover{color:#FFF}#content{padding-bottom:3em}#content .clearer{margin:0;padding:0;clear:both;display:block}#footer{position:absolute;bottom:0;left:0;right:0;color:#777;text-align:center;font-size:80%}#footer p{margin:0 0 .5em 1em}#footer a{color:#777;text-decoration:underline}.pricing_grid{margin:0 auto;border-collapse:collapse}.pricing_grid td{padding:0 1em;vertical-align:top}.pricing_grid div.outer{border:solid #999 1px;background:#fff;border-top-width:3px;padding:.6em .6em .6em .6em;text-align:center}.pricing_grid td.featured div.outer{border-color:#060}.pricing_grid h3{margin:0 0 .2em 0;color:#444;font-size:140%;font-weight:bold;line-height:1.5em}.pricing_grid td.featured h3{color:#060}.pricing_grid ul,.pricing_grid li{list-style-type:none;margin:0;padding:0}.pricing_grid li.empty{display:none}.pricing_grid li{margin-bottom:.5em}.pricing_grid li strong{font-weight:normal}.pricing_grid li strong.important{font-weight:bold}.pricing_grid li.item-price{margin-bottom:1em;color:#666}.pricing_grid li.item-price strong{font-weight:bold;font-size:220%;color:#444;display:block;line-height:1em}.pricing_grid li.item-price strong .dollarsign{font-size:60%;vertical-align:super}.pricing_grid td.featured li.item-price strong{color:#060}.pricing_grid .footer{margin-top:1.5em}.extra_pricing_grid{width:30em;margin:1.5em auto .5em auto;text-align:center}.extra_pricing_grid{border:solid #999 1px;border-top-width:2px}.extra_pricing_grid p.price{color:#333}.extra_pricing_grid h3{color:#444}.extra_pricing_grid.narrow{width:15em}.extra_pricing_grid h3,.extra_pricing_grid p{margin:0;padding:0}.extra_pricing_grid h3{font-size:120%;line-height:1.6em}.extra_pricing_grid p.price{font-size:120%;line-height:2em}.extra_pricing_grid .col{width:50%;float:left}.extra_pricing_grid .col.first .inner{border-right:solid #505050 1px}.install-guide{background:#e0e0e0;border-radius:6px;padding:.4em;color:black}.install-guide p.distro{margin:0 0 .3em 0}.install-guide form{margin:0}.install-guide select{width:auto}.install-guide .terminal{font-family:monospace;overflow:auto;white-space:nowrap;background:white;margin:0;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;border:solid #CCC 1px;border-radius:6px;padding:4px 5px;color:black}.install-guide .terminal p{margin:0}.install-guide .terminal p:before{content:"# "}.install-guide .terminal p.nonroot:before{content:"$ "}.install-guide .noaccount{margin:0;font-variant:small-caps;text-transform:lowercase;color:#666}.install-guide h3{display:none}.install-guide .install-guide-distro{display:none}.install-guide .install-guide-distro-selected{display:block}.install-guide .install-guide-distro .extra p{margin:.5em 0 0 0}kbd{display:inline;font-style:normal;font-weight:normal}kbd.block{display:block;margin:.5em 1em 0 1em;padding:.3em .4em;line-height:150%;overflow:auto;font-family:monospace}kbd.block p{margin:0}kbd.block.pre{white-space:pre}kbd{background:#FFC;color:#306}kbd.block{border:dotted 1px;background:inherit}kbd.block.terminal{background:#002;color:#DDD;border:0}code.plain{margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:100%}code.block{display:block;margin-bottom:.8em;margin-left:1em;margin-right:1em}code.cmd span:before{content:"$ "}.key_loss_warning{background:#FEE;color:#C00;padding:.3em .5em}.key_loss_warning a{color:#C00;text-decoration:underline}.key_loss_warning a:hover{color:#C00;text-decoration:underline}div.key_loss_warning>p:first-child{margin-top:0}div.key_loss_warning p{margin:1em 0 0 0}a.social{text-decoration:none;border-radius:3px;padding:.4em 0;line-height:2em;white-space:nowrap}a.social span{margin:0 .4em}a.social span span{margin:0}a.social.fb{background:#4864b4;color:white;border:solid #4864b4 1px}a.social.fb span{background:url(/common/assets/art/fb.png) left center no-repeat;padding-left:14px}a.social.fb span span{background:0;padding-left:.4em}a.social.fb:hover{background-color:#5574cb;text-decoration:none}a.social.twit{background:#EEE;color:black;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dedede));background:linear-gradient(to bottom,#FFF,#dedede);border:solid #CCC 1px;color:#444}a.social.twit span{background:url(/common/assets/art/twit.png) left center no-repeat;padding-left:19px}a.social.twit span span{background:0;padding-left:.4em}a.social.twit:hover{background:#EEE;color:black;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#d9d9d9));background:linear-gradient(to bottom,#f7f7f7,#d9d9d9);border:solid #bbb 1px}a.social.block{display:block}a.social.block span{display:block}a.social.block span span{padding-left:0}