html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial;vertical-align:baseline}*:focus{outline:none}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}@font-face{font-family:"helvetica-neue";src:url("/fonts/helvetica-neue/helvetica-neue-webfont.eot?") format("embedded-opentype")}@font-face{font-family:"helvetica-neue";src:local("☺"),url("/fonts/helvetica-neue/helvetica-neue-webfont.woff") format("woff"),url("/fonts/helvetica-neue/helvetica-neue-webfont.ttf") format("opentype"),url("/fonts/helvetica-neue/helvetica-neue-webfont.eot"),url("/fonts/helvetica-neue/helvetica-neue-webfont.svg#helvetica-neue-webfont'") format("svg")}.hll{background-color:#ffc}.c{color:#408080;font-style:italic}.err{border:1px solid red}.k{color:green;font-weight:700}.o{color:#666}.cm{color:#408080;font-style:italic}.cp{color:#bc7a00}.c1{color:#408080;font-style:italic}.cs{color:#408080;font-style:italic}.gd{color:#a00000}.ge{font-style:italic}.gr{color:red}.gh{color:navy;font-weight:700}.gi{color:#00a000}.go{color:gray}.gp{color:navy;font-weight:700}.gs{font-weight:700}.gu{color:purple;font-weight:700}.gt{color:#0040d0}.kc{color:green;font-weight:700}.kd{color:green;font-weight:700}.kn{color:green;font-weight:700}.kp{color:green}.kr{color:green;font-weight:700}.kt{color:#b00040}.m{color:#666}.s{color:#ba2121}.na{color:#7d9029}.nb{color:green}.nc{color:blue;font-weight:700}.no{color:#800}.nd{color:#a2f}.ni{color:#999;font-weight:700}.ne{color:#d2413a;font-weight:700}.nf{color:blue}.nl{color:#a0a000}.nn{color:blue;font-weight:700}.nt{color:green;font-weight:700}.nv{color:#19177c}.ow{color:#a2f;font-weight:700}.w{color:#bbb}.mf{color:#666}.mh{color:#666}.mi{color:#666}.mo{color:#666}.sb{color:#ba2121}.sc{color:#ba2121}.sd{color:#ba2121;font-style:italic}.s2{color:#ba2121}.se{color:#b62;font-weight:700}.sh{color:#ba2121}.si{color:#b68;font-weight:700}.sx{color:green}.sr{color:#b68}.s1{color:#ba2121}.ss{color:#19177c}.bp{color:green}.vc{color:#19177c}.vg{color:#19177c}.vi{color:#19177c}.il{color:#666}header,footer,aside,nav,article,section{display:block}body#home{background:url("/images/Hero-Gradient-Bg-Shim.png") 0 120px repeat-x #fff}body#home .standard-margin-top{margin-top:20px}body#home .standard-margin-bottom{margin-bottom:20px}body#home .double-margin-top{margin-top:40px}body#home div#flash-notice{background:#b7ff00;color:#000;font-weight:700;text-align:center;padding:20px}body#home div#flash-error{background:#ff0573;color:#000;font-weight:700;text-align:center;padding:20px}body#home header{margin:40px auto;width:850px;*display:inline-block}body#home header:after{content:" ";display:block;height:0;clear:both;visibility:hidden}body#home header div#logo{float:left}body#home header div#logo h1 a{display:block;height:57px;width:206px;text-indent:-9999em;overflow:hidden;background-image:url(/images//Logo.png);background-repeat:no-repeat;background-position:50% 50%}body#home header div#logo div#website-status{color:#8b8b8b;font-style:italic;font-size:11px;margin-left:75px;margin-top:-13px}body#home header nav{text-align:right;float:right;margin-top:20px}body#home header nav ul{display:block}body#home header nav ul li{display:inline;padding-left:20px}body#home header nav ul li a{text-decoration:none;font-family:"Helvetica Neue";font-weight:700;font-size:14px;line-height:25px;color:#333}body#home header nav ul li a.current{color:#8b8b8b}body#home section.container{color:#333;width:850px;margin:0 auto 0}body#home section.container div#hero{*display:inline-block}body#home section.container div#hero:after{content:" ";display:block;height:0;clear:both;visibility:hidden}body#home section.container div#hero div#blurb{margin-top:30px;float:left;width:50%}body#home section.container div#hero div#blurb h2{font-size:24px}body#home section.container div#hero div#blurb ol{list-style-type:decimal;margin-left:20px;margin-top:20px;font-size:14px;color:#8b8b8b;line-height:20px}body#home section.container div#hero div#blurb ol li a{color:#8b8b8b;text-decoration:none}body#home section.container div#hero div#blurb ol li ul{list-style-type:disc;margin-left:20px}body#home section.container div#hero div#blurb div#calls-to-action{margin-top:20px;*display:inline-block}body#home section.container div#hero div#blurb div#calls-to-action:after{content:" ";display:block;height:0;clear:both;visibility:hidden}body#home section.container div#hero div#blurb div#calls-to-action div#watch-a-video-button{float:left}body#home section.container div#hero div#blurb div#calls-to-action div#reserve-username-button{float:left;margin-left:20px}body#home section.container div#hero div#mba{float:right;width:50%}body#home section.container div#hero div#mba div#mba-button{margin-top:10px;text-align:left;float:right}body#home section.container div#content{margin-top:20px;*display:inline-block}body#home section.container div#content:after{content:" ";display:block;height:0;clear:both;visibility:hidden}body#home section.container div#content div.feature{width:275px;padding-left:90px;margin-top:40px;min-height:100px}body#home section.container div#content div.feature h3{font-size:14px;font-weight:700}body#home section.container div#content div.feature .top-small-space{margin-top:10px}body#home section.container div#content div.feature .top-standard-space{margin-top:20px}body#home section.container div#content div.feature p{font-size:12px;margin-top:10px;color:#333;line-height:16px}body#home section.container div#content div.feature p a{color:#06a;text-decoration:none}body#home section.container div#content div.feature p.screencast-link-wrapper,body#home section.container div#content div.feature p.download-link{margin-top:10px;padding-left:20px;color:#06a;cursor:pointer}body#home section.container div#content div.feature p.screencast-link-wrapper a,body#home section.container div#content div.feature p.download-link a{color:#06a;text-decoration:none}body#home section.container div#content div.feature p.screencast-link-wrapper{background:url("/images/Play2.png") 0 0 no-repeat}body#home section.container div#content div.feature p.download-link{background:url("/images/Download.png") 0 0 no-repeat}body#home section.container div#content div.feature ul,body#home section.container div#content div.feature ol{margin-left:20px}body#home section.container div#content div.feature ul li,body#home section.container div#content div.feature ol li{font-size:12px;list-style-type:none;line-height:16px}body#home section.container div#content div.feature ol.faq{border:1px solid #eee;background-color:#eee;padding:20px;padding-left:40px;padding-bottom:0}body#home section.container div#content div.feature ol.faq li{list-style-type:upper-alpha;margin-bottom:20px}body#home section.container div#content div.feature p.disclaimer{font-size:11px;margin-top:40px}body#home section.container div#content h2{font-size:20px;font-family:Georgia;margin-top:40px}body#home section.container div#content h2 a{font-family:Georgia}body#home section.container div#content hr{border:0 none;border-top:1px solid #d0d0d0;height:1px}body#home section.container div#content div.swirl{background:url("/images/Swirl.png") center 2px no-repeat;min-height:30px}body#home section.container div#content div.best-practice{width:760px;padding-left:90px;margin-bottom:40px;clear:both}body#home section.container div#content div.best-practice p{margin-top:20px}body#home section.container div#content div.best-practice p a{text-decoration:none;color:#06a}body#home section.container div#content div.best-practice div.highlight,body#home section.container div#content div.best-practice div.gist{background:#f8f8f8;border:1px solid #ddd;padding:20px;margin-top:20px;font-size:13px;font-family:Monaco;overflow:auto}body#home section.container div#content div#simple{background:url("/images/Bonzai.png") no-repeat;float:left}body#home section.container div#content div#who-for{background:url("/images/Briefcase.png") -7px 0 no-repeat;float:right}body#home section.container div#content div#copy{background:url("/images/Scissors.png") 10px 0 no-repeat;float:left}body#home section.container div#content div#search{background:url("/images/Search.png") 4px 0 no-repeat;float:right}body#home section.container div#content div#hotkeys{background:url("/images/Hotkey.png") no-repeat;float:left}body#home section.container div#content div#developers{background:url("/images/Laptop.png") -10px 0 no-repeat;float:right}body#home section.container div#content div#other-features{background:url("/images/Planet.png") 10px 0 no-repeat;float:left}body#home section.container div#content div#why{background:url("/images/Info.png") 10px 0 no-repeat;float:right}body#home section.container div#content div#bp-note-format{background:url("/images/Info.png") 20px 0 no-repeat}body#home section.container div#content div#bp-developers{background:url("/images/Laptop.png") -5px 0 no-repeat}body#home section.container div#content div#bp-ruby{background:url("/images/Ruby.png") 10px -10px no-repeat}body#home section.container div#content div#bp-git{background:url("/images/Git.png") 10px 0 no-repeat}body#home section.container div#content div#bp-biz-dev{background:url("/images/Lightbulb.png") 15px 0 no-repeat}body#home section.container div#content div#bp-mac-desktop-app{background:url("/images/Mac-App-Logo.png") 20px 0 no-repeat}body#home section.container div#content div#bp-geektool{background:url("/images/GeekTool.png") 20px 0 no-repeat}body#home section.container div#content div#bp-quicksilver{background:url("/images/Quicksilver.png") 20px 0 no-repeat}body#home section.container div#content div#bp-launchbar{background:url("/images/LaunchBar.png") 20px 0 no-repeat}body#home section.container div#content div#bp-textexpander{background:url("/images/TextExpander.png") 24px 0 no-repeat}body#home section.container div#content div#bp-sizeup{background:url("/images/SizeUp.png") 20px 0 no-repeat}body#home section.container div#content div#api-general{background:url("/images/Info.png") 20px 0 no-repeat}body#home section.container div#content div#api-current{background:url("/images/Dashboard.png") 10px 0 no-repeat}body#home section.container div#content div#api-add{background:url("/images/Add.png") 15px 0 no-repeat}body#home section.container div#content div#api-list{background:url("/images/List.png") 5px 0 no-repeat}body#home section.container div#content div#api-git{background:url("/images/Git.png") 10px 0 no-repeat}body#home section.container div#content div#api-ruby{background:url("/images/Ruby.png") 10px -10px no-repeat}body#home section.container div#content div.lightbox{display:none;background:#fff;width:640px;padding:40px;color:#fff;position:fixed;vertical-align:middle;-moz-box-shadow:0 0 40px 4px #cdcdcd;-webkit-box-shadow:0 0 40px 4px #cdcdcd;box-shadow:0 0 40px 4px #cdcdcd;behavior:url(/stylesheets/PIE.htc)}body#home section.container div#content div.lightbox div.close{cursor:pointer;width:30px;position:absolute;top:-10px;left:-10px}body#home section.container div#content div.lightbox div.movie{text-align:center}body#home section.container div#content div.lightbox p.caption{margin-top:20px;font-size:18px;text-align:center;color:#d0d0d0}body#home section.container div#content div.lightbox p.caption a{text-decoration:none;color:#ff0573}body#home section.container div#content div.lightbox h3{color:#d0d0d0;font-family:"helvetica-neue";font-size:35px;margin-top:20px;margin-bottom:10px}body#home section.container div#content div.lightbox form#sign-up input[type='submit']{border:1px solid #d0d0d0;background:#d0d0d0;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);position:relative}body#home section.container div#content div.lightbox form#sign-up input[type='text'],body#home section.container div#content div.lightbox form#sign-up input[type='password']{border:1px solid #d0d0d0;padding:5px;width:119px}body#home section.container div#content div.lightbox form#sign-up input:focus,body#home section.container div#content div.lightbox form#sign-up select:focus{border:1px solid #b7ff00}body#home section.container div#content div.lightbox form#sign-up input[type='submit']:focus{background:#b7ff00;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);position:relative}body#home section.container div#content div.lightbox form#sign-up select{width:120px}body#home section.container table{width:100%;border-collapse:collapse;margin-left:-50px;line-height:1.3}body#home section.container table tbody tr th{padding:5px;border:0 solid #5e5e5e;background:#000;color:#333}body#home section.container table tbody tr td{padding:5px;border:0 solid #5e5e5e;font-family:"Helvetica Neue";font-size:13px}body#home section.container table tbody tr td.checkbox{width:20px;visibility:hidden}body#home section.container table tbody tr td.time{width:40px;text-align:right;padding-right:20px}body#home section.container table tbody tr td.time .hr,body#home section.container table tbody tr td.time .min,body#home section.container table tbody tr td.time .sec{font-family:"Helvetica Neue"}body#home section.container table tbody tr td.created-at,body#home section.container table tbody tr td.updated-at{width:160px}body#home section.container table tbody tr.current-row{background:#b7ff00;color:#000;filter:"alpha(opacity=90)";-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}body#home section.container form#sign-up input[type='text'],body#home section.container form#sign-up input[type='password'],body#home section.container form#login input[type='text'],body#home section.container form#login input[type='password'],body#home section.container form#settings input[type='text'],body#home section.container form#settings input[type='password'],body#home section.container form#forgot-password input[type='text'],body#home section.container form#forgot-password input[type='password']{border:1px solid #d0d0d0;padding:5px}body#home section.container .field-error{color:#ff0573}body#home section#help-lightbox{display:none;background:#000;width:930px;padding:20px;margin:0 auto;color:#fff;position:fixed;top:5%;left:10%;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(/stylesheets/PIE.htc);filter:"alpha(opacity=90)";-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}body#home section#help-lightbox table#help{width:100%}body#home section#help-lightbox table#help tr th{padding:10px;border:0 solid #5e5e5e;background:#000;color:#fff;font-size:20px}body#home section#help-lightbox table#help tr th.left{width:200px;text-align:right}body#home section#help-lightbox table#help tr td{padding:10px;border:0 solid #5e5e5e;font-family:"Helvetica Neue"}body#home section#help-lightbox table#help tr td.shortcut{text-align:right;color:#b7ff00}body#home footer#footer{background-color:#fff;height:200px;color:#333;padding-top:20px;margin-top:80px}body#home footer#footer div#footer-links{width:850px;margin:0 auto;border-top:1px solid #d0d0d0;padding-top:10px}body#home footer#footer div#footer-links ul{display:block}body#home footer#footer div#footer-links ul li{display:inline;font-size:10px}body#home footer#footer div#footer-links ul li a{text-decoration:none;color:#000}body#home footer#footer div#footer-links ul li:after{content:" | ";margin-left:10px;margin-right:10px;color:#d0d0d0}body#home footer#footer div#footer-links ul li:last-child:after{content:""}html,body{height:100%}#root{min-height:100%;margin-bottom:-200px}#footer,#root-footer{height:200px}
