html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html,body,.container{height:100%}.hidden{display:none}.container{width:782px;margin:0 auto;font-weight:300;position:relative}.container.hidden{display:none}.container #logo{font-size:39px;color:#000000;text-align:center}.container #subhead{font-size:20px;color:#919191;font-weight:300;margin-top:6px;text-align:center}.container #subhead .super{font-size:15px;position:relative;top:-6px}.container #main{font-size:16px;color:#919191;line-height:23px}.container #main p{line-height:23px}.container #main p .strike{text-decoration:line-through}.container #main #github{margin-left:310px}.container #main #twitter{margin-left:315px}.container #main #rdio{margin-left:315px}.container #main #blog{margin-left:324px}.container #main #facebook{margin-left:311px}.container #main #linkedin{margin-left:294px}.container #main #qrcardus{margin-left:320px}.container #main #gmail{margin-left:300px}.container #main a{text-decoration:none;color:#2576e5;cursor:pointer}.container #main a:hover{text-decoration:underline}.container #high-fives{color:#919191;font-size:12px;font-weight:300;position:absolute;bottom:20px;right:0}.container.blog{width:600px}.container.blog .update{background:#FEF8C4;border:1px solid #D8D566;padding:2px 5px}.container.blog #sm-logo{margin-top:45px;font-size:14px;font-weight:normal;color:#999999}.container.blog #sm-logo a{text-decoration:none;color:#000000;font-weight:600;cursor:pointer}.container.blog #sm-logo a:hover{text-decoration:underline}.container.blog #main{font-size:16px;color:#919191;line-height:23px;clear:both;overflow:hidden;margin-top:120px;font-weight:normal}.container.blog #main .title{color:#000000;text-align:left;font-size:39px;padding:5px 0;line-height:36px}.container.blog #main .meta{margin-bottom:30px;text-align:left;font-weight:100;font-size:14px;margin-top:3px;color:#999999}.container.blog #main p,.container.blog #main ul,.container.blog #main ol{line-height:24px;color:#777;margin-bottom:20px}.container.blog #main blockquote{border-left:1px solid #DEDEDE;padding:20px;color:#111;font-size:21px;margin:35px 0;line-height:28px}.container.blog #main blockquote p{margin-bottom:0;color:#111}.container.blog #main strong{color:#000000}.container.blog #main figure{margin:35px 0}.container.blog #main figure.code{margin:20px 0 20px 20px}.container.blog #main figure.code table{width:100%}.container.blog #main figure.code .gutter{display:none}.container.blog #main figure.code code{padding:5px 10px;display:block;width:100%;border:1px solid #cccccc}.container.blog #main figure figcaption{padding-top:0;text-align:center;font-size:14px}.container.blog #main figure img{margin-left:auto;margin-right:auto;display:block;margin-bottom:10px}.container.blog #main .gist{font-size:13px;line-height:18px;margin:35px 0}.container.blog #main h3{margin:35px 0;color:#000000}.container.blog #main h3.small-margins{margin:0 0 10px 0}.container.blog #main h4{color:#333;font-size:13px;text-transform:uppercase}.container.blog #main code{display:inline;padding:2px 5px;color:#000000;font-size:13px;background:#FEF8C4;border:1px solid #D8D566}.container.blog #main li{margin-left:35px}.container.blog #main .bottom-nav-links{height:21px;display:block;margin-top:45px}.container.blog #main .bottom-nav-links .bottom-nav-link{font-size:14px}.container.blog #main .bottom-nav-links .bottom-nav-link#prev-link{float:left}.container.blog #main .bottom-nav-links .bottom-nav-link#next-link{float:right}.container.blog #main .post-footer{font-size:14px;text-align:left;border-top:1px solid #DEDEDE;margin-top:50px;padding:35px 0;margin-bottom:20px;line-height:21px}.container.blog #main .posts li{font-weight:300;font-size:19px;margin:0}.container.blog #main .posts li.pending{background:#f9fca5}.container.blog #main .posts li span{font-weight:300;font-size:13px}.container.blog #main .posts li a{font-weight:normal;font-size:14px}body.mobile .container{width:95%;margin:0 auto;padding-top:20px}body.mobile .container.blog{-webkit-text-size-adjust:none;padding-top:0}body.mobile .container.blog #sm-logo{margin-top:10px}body.mobile .container.blog #main{margin-top:40px;font-size:14px}body.mobile .container.blog #main .title{font-size:28px}body.mobile .container.blog #main .meta{margin-bottom:10px;font-size:14px}body.mobile .container.blog #main p{line-height:20px}body.mobile .container.blog #main .posts li{max-height:26px;height:26px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body.mobile #header #logo{font-size:26px}body.mobile #header #subhead{font-size:17px;margin-top:4px}body.mobile #main{font-size:16px;margin-top:50px}body.mobile #main p{line-height:20px}body.mobile #main #github{margin-left:80px}body.mobile #main #twitter{margin-left:85px}body.mobile #main #rdio{margin-left:85px}body.mobile #main #blog{margin-left:94px}body.mobile #main #facebook{margin-left:81px}body.mobile #main #linkedin{margin-left:64px}body.mobile #main #qrcardus{margin-left:91px}body.mobile #main #gmail{margin-left:70px}body.mobile #high-fives{bottom:30px}
