progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}a:hover,a:link{color:#0354ab}a:hover,abbr[title]{text-decoration:underline}header a:hover,header a:link,header a:visited,header h1{color:#fff}.inner,sub,sup{position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;background-color:#fafafa;color:#565656;font:15px/1.5 "Helvetica Neue",Helvetica,Arial,serif}aside,header h2{line-height:1.3}a.button,h1,h2{font-family:"Architects Daughter";-webkit-font-smoothing:antialiased}a:link{text-decoration:none}.button:hover,header a:hover{text-decoration:none;text-shadow:none}a:visited{color:#c71585}header{background:url(../img/header-bg.jpg) repeat-x #2e7bcf;border-bottom:solid 1px #275da1;padding-bottom:40px;padding-top:40px}header h1{font-size:72px;letter-spacing:-1px;line-height:1;margin-bottom:.2em;width:540px}header h2{color:#9ddcff;font-size:26px;font-weight:400;letter-spacing:0;width:540px}.inner{margin:0 auto;width:940px}aside .button,dl,ol,p,ul{margin-bottom:20px}.content-wrapper{border-top:solid 1px #fff;padding:30px 0 20px}section{float:left;width:690px}aside{background:url(../img/sidebar-bg.jpg) no-repeat;float:right;font-size:12px;min-height:504px;padding-left:20px;width:220px}.button,aside .button{width:202px;height:80px;color:#fff}.repo-owner,.repo-owner a{font-weight:700}.button{font-size:24px;line-height:1.2;padding-left:68px;padding-top:22px}.button small{display:block;font-size:11px}.sprite{background:url(../img/sprite.png) no-repeat}aside .button{background-position:0 0;display:block;font-size:18px;padding-left:64px}dl,ol,ul,ul li{padding-left:10px}header .button{background-position:0 -88px;position:absolute;right:0;top:0}code,pre{color:#222;font:13px Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal,monospace;margin-bottom:30px}code{background-color:#f2f8fc;border:1px solid #dbe7f3;padding:0 3px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}section h2{color:#474747;font-size:2em}section h2:before{color:#9ddcff;content:"/";padding-right:.2em}ul li{list-style:disc inside}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.version{border:2px solid #ebebeb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 4px}.version span{color:#1e90ff;font-size:1.3em}@media only screen and (min-width:768px) and (max-width:959px){.inner{width:740px}header h1,header h2{width:340px}header h1{font-size:60px}header h2{font-size:30px}section{width:490px}section h1:before,section h2:before{content:none;margin-left:0;padding-right:0}}@media (max-width:767px){header .button,header .inner{position:relative}aside,header .button{background-image:none}.inner{width:93%}header{padding:20px 0}header h1,header h2{width:100%}header h1{font-size:48px}header h2{font-size:24px}header .button{background-color:#9ddcff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #7eb0cc;color:#2879d0;display:inline-block;font-size:13px;line-height:1;margin-top:15px;padding:5px 10px;text-align:center;width:auto;height:auto}.button small{display:inline;font-size:13px}aside,section{float:none;width:100%}aside{border-top:solid 1px #ddd;margin-top:20px;min-height:0;padding:20px 0}section h1:before,section h2:before{content:none;margin-left:0;padding-right:0}}@media print{header h1,header h2{letter-spacing:-1px}h2,header h1{color:#303030}dl,ol,p,ul{margin-bottom:20px}body{color:#000;font:13px/1.5 "Helvetica Neue",Helvetica,Arial,serif}a,header h1{font-weight:700}a{color:#d5000d;text-decoration:none}header{padding-bottom:10px;padding-top:35px}header h1{font-size:48px;line-height:1.2}header h2{color:#aaa;font-size:24px;font-weight:400;line-height:1.3}section{padding-top:20px}em{font-style:italic}code,pre{color:#222;font-family:Monaco,"Bitstream Vera Sans Mono","Lucida Console",Terminal;font-size:12px;margin-bottom:30px}code{padding:0 3px}h1{font-size:2.8em}h2{font-size:22px;font-weight:700;margin-bottom:8px}p{font-weight:300}ul li{list-style:disc inside;padding-left:10px}}