.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns] .clearfix{display:block;}
* html .clearfix{height:1%;}
body{font-family:'Droid Sans', sans-serif;background-color:#222;color:#333;}
h1{position:absolute;bottom:15px;left:15px;font-family:'Alef', sans-serif;padding:10px;background-color:rgba(0,0,0,0.6);color:#fff;display:inline-block;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,0.3);}
h2{font-family:'Alef', sans-serif;margin:0;margin-bottom:5px;margin-top:5px;padding:0;text-transform:uppercase;}
h3{font-family:'Alef', sans-serif;font-size:14px;margin:0;padding:0;margin-left:20px;margin-bottom:8px;}
pre, code{font-family:'Droid Sans Mono', sans-serif;}
code{display:block;background-color:#eee;padding:5px;border:1px solid #ccc;margin-top:5px;margin-bottom:5px;white-space:pre-wrap;font-size:0.8em;}
ol, ul{margin:0;margin-bottom:10px;}
dl{padding:0;padding-left:20px;margin:0;}
dt{font-size:13px;padding:5px;padding-left:0;border-top:1px solid #eee;cursor:pointer;}
dt:first-child{border-top:0;padding-top:0;}
dd:last-child{padding-bottom:0;}
dd{display:none;font-size:12px;margin:0px;padding:5px;padding-top:0;border-left:5px solid #ccc;line-height:1.5em;}
li{font-size:0.9em;padding:4px;}
p{font-size:0.9em;margin-top:5px;margin-left:20px;line-height:1.4em;}
.description{margin-bottom:4px;font-size:10px;}
.dl{margin-left:20px;font-size:0.9em;margin-bottom:10px;line-height:1.4em;}
.version{font-weight:bold;}
.wrapper{margin:10px auto;width:1000px;background-color:#fafafa;box-shadow:0 0 16px rgba(0,0,0,0.5);border-top:8px solid #aaa;}
.left{float:left;width:650px;padding-left:15px;}
.right{float:right;width:300px;padding-right:15px;padding-top:10px;}
.guide{display:none;}
.guideLink, .changelogLink{border-radius:3px;margin-top:0px !important;margin-bottom:10px !important;margin-left:20px !important;padding:4px 5px 3px;background-color:#ddd;color:#666;font-size:11px;height:25px !important;line-height:27px !important;}
a{color:#068fd5;}
input[type="submit"], input[type="button"], .button{margin:0;border:0;border-radius:4px 4px 5px 5px;position:relative;text-align:center;background-color:#c6cacd;box-shadow:0 4px 0 #b0b5ba;color:#fff;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;cursor:pointer;display:inline-block;height:38px;line-height:40px;font-size:13px;padding-left:10px;padding-right:10px;}
input[type="submit"]:hover, input[type="button"]:hover, .button:hover{background-color:#b0b5ba;}
.nav{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #fff;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0px;}
ul.nav{margin:0;padding:0;padding-left:10px;list-style-type:none;display:block;}
.nav li{margin:0;padding:0;list-style-type:none;float:left;}
.nav a{display:inline-block;padding:10px 5px;margin-right:10px;text-decoration:none;color:#888;text-transform:uppercase;font-size:15px;font-family:'Alef', sans-serif;}
.nav a:hover{color:#333;}
iframe{border:0;}
form{margin:0;padding:0;}
.changelog li{padding:0;padding-top:3px;font-size:12px;}
.footer{background-color:#666;color:#ccc;padding:15px;font-size:12px;}
.social{display:inline-block;font-size:1px;}
.social iframe{margin-top:1px;vertical-align:middle;}
.social span{display:inline-block;width:110px;}
.social .google{width:75px;}
.social .Facebook{width:120px;}
.warn{margin-top:10px;margin-bottom:10px;border:1px solid #880000;color:#aa0000;line-height:1.3em;padding:10px;font-size:13px;}
.info{margin-top:10px;margin-bottom:10px;border:1px solid #118811;color:#11aa11;line-height:1.3em;padding:10px;font-size:13px;}