@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}body{color:#333;-webkit-text-size-adjust:none;text-shadow:0 1px 0 #fdfdfd;font:1.25em/1.6 Seravek,"Avenir Next",Verdana,sans-serif}h1,h2,h3,h4,h5,h6{margin:.6em 0;text-align:center;font-weight:bold}h1 a,h1 a:active,h1 a:visited,h2 a,h2 a:active,h2 a:visited,h3 a,h3 a:active,h3 a:visited,h4 a,h4 a:active,h4 a:visited,h5 a,h5 a:active,h5 a:visited,h6 a,h6 a:active,h6 a:visited{display:block;padding:0;border:none;color:#333}h1 a:hover,h1 a:active:hover,h1 a:visited:hover,h2 a:hover,h2 a:active:hover,h2 a:visited:hover,h3 a:hover,h3 a:active:hover,h3 a:visited:hover,h4 a:hover,h4 a:active:hover,h4 a:visited:hover,h5 a:hover,h5 a:active:hover,h5 a:visited:hover,h6 a:hover,h6 a:active:hover,h6 a:visited:hover{border:none;color:#0b99ff}a,a:active,a:visited{color:#007dd7;text-decoration:none;-webkit-transition:all .23s ease-in-out;transition:all .23s ease-in-out}a:hover{color:#0b99ff}::-moz-selection{background-color:#007dd7;color:#f5f5f5;text-shadow:none}::selection{background-color:#007dd7;color:#f5f5f5;text-shadow:none}p,ul,ol,pre{margin:.5em 0 1.1em}ul,ol{padding-left:1.2em}ul{list-style:square}ol{list-style:decimal}ul>li{margin-bottom:.3em}figure{margin:0;padding:0}figcaption{text-align:center;font-style:italic;font-size:.75em}em,i{font-style:italic}strong,b{font-weight:bold}del{text-shadow:none}sup{vertical-align:baseline;font-size:.75em;line-height:0}sup a,sup a:hover{padding:.2em;border-bottom-style:none}blockquote{display:block;margin:1em 0;padding-left:1em;border-left:solid 0.2em #c2c2c2;color:#7a7a7a;text-shadow:none}pre{display:block;white-space:pre;font:0.7em/1.5em "Source Code Pro",Menlo,Monaco,"Courier New",monospace,serif}pre>code,figure.code{display:block;overflow:scroll;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.1em .3em;width:100%;border-radius:2px;background-color:#2c2c2c;color:#f8f8f0;text-shadow:none}figure.code{margin:.5em 0 1.1em}pre>code{padding:.5em}td.code{padding:0 .5em}td.gutter{padding:0 .5em;color:#ccccca}p code,ol code,ul code{padding:.2em .6em;border:solid 1px #dedede;border-radius:3px;background-color:#ededed;vertical-align:baseline;text-shadow:none;white-space:pre-wrap;font-size:.77em;font-family:"Source Code Pro",Menlo,Monaco,"Courier New",monospace,serif}body{background-color:#007dd7}.container{padding:2em 0;width:100%;background-color:#f7f7f7}.post-container{overflow:hidden;margin:0 auto;padding:0 1.5em;min-width:13.5em;max-width:37.5em}.post-container article{overflow:hidden;margin:2em 0 6em}.post-container article:last-of-type{margin-bottom:1em}.code .nt,.code .nv,.code .mi{color:#fc580c}.code .o{color:#ffa927}.code .c,.code .c1{color:#615953}.code .s,.code .si{color:#fdca49}.code .k,.code .mh{color:#f38630}.code .na,.code .nf,.code .nb,.code .nx,.code .nc{color:#ffc48c}.site-header{overflow:hidden;padding:0 1.5em}h1.title{margin:0;float:left}.nav-wrapper{margin:3.5em auto 0.5em auto;padding:0 0 .1em 0;max-width:37.5em;overflow:hidden}.nav-item{margin-top:.4em;float:right}.nav-item ul{margin:0;padding:0}.nav-item li{display:inline-block;padding:0.2em}.site-header{text-align:center;text-shadow:none}h1.title a:hover{color:#f7f7f7}.nav-wrapper a,.nav-wrapper a:active,.nav-wrapper a:visited,.nav-wrapper a:hover{color:#f7f7f7;text-shadow:0 -1px 0 #005fa4}.nav-item{font:0.9em/160% Seravek,"Avenir Next",Verdana,sans-serif}.nav-item a,.nav-item a:active,.nav-item a:visited{margin:5px 0;padding-bottom:.5em}.nav-item a:hover{padding-bottom:.05em;border-bottom:solid 2px #f7f7f7}.footer{padding:2em 0;border-top:solid 6px #3cadff;text-shadow:none}.footer a,.footer a:active,.footer a:visited{padding-bottom:.5em;color:#f7f7f7;text-shadow:0 -1px 0 #005fa4}.footer a:hover{padding-bottom:0;border-bottom:solid 2px #f7f7f7;color:#f7f7f7}.footer ul{margin:1em 0;padding:0;text-align:center}.footer ul li{display:inline-block;padding:0}.footer ul li:before{padding:0 0.5em;color:#f7f7f7;content:"|"}.footer ul li:first-child:before{padding:0;content:""}.footer form{margin:0.7em auto;max-width:20em;text-align:center}.footer form input{padding:4px 8px;width:90%;border:none;border-radius:2px;background-color:#f7f7f7;font:0.9em/1.7 Seravek,"Avenir Next",Verdana,sans-serif!important}.footer form input:focus{outline:none}.credit{color:#f7f7f7;text-align:center;font:0.9em/1.5 Seravek,"Avenir Next",Verdana,sans-serif;margin:1.5em 0}.footer{color:#999;font-size:.75em}.archives>h2{margin:1.5em 0 .5em;text-align:left;font-size:1.1em}.archives>h2:first-child{margin-top:1em}.archives h3{margin:0;padding:0;text-align:left;font-size:.9em}.archives>.list-item{margin:.5em 0 .6em 1em}.archives time{display:block;color:#858585;text-transform:uppercase;font:0.54em/1.5 Verdana,sans-serif;margin:.1em 0}.related>ul{padding:0;list-style:none inside}.related>ul li{border-left:solid 0.3em #007dd7}.related>ul li a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.4em;border:solid 1px #ededed;border-left:none;background:#fbfbfb}.related>ul li a:hover{border:solid 1px #007dd7;border-left:none;background:#007dd7;color:#f7f7f7;text-shadow:none}.related>ul li:nth-child(2){border-left:solid 0.3em #0496ff}.related>ul li:nth-child(2) a:hover{border:solid 1px #0496ff;border-left:none;background:#0496ff}.related>ul li:nth-child(3){border-left:solid 0.3em #31a9ff}.related>ul li:nth-child(3) a:hover{border:solid 1px #31a9ff;border-left:none;background:#31a9ff}.related>ul li:nth-child(4){border-left:solid 0.3em #5dbbff}.related>ul li:nth-child(4) a:hover{border:solid 1px #5dbbff;border-left:none;background:#5dbbff}.related>ul li:nth-child(5){border-left:solid 0.3em #89ceff}.related>ul li:nth-child(5) a:hover{border:solid 1px #89ceff;border-left:none;background:#89ceff}.post-container .search-result{margin-top:0;min-height:20em}.st-search-summary h2{text-align:left;font:0.8em/1.5 Seravek,"Avenir Next",Verdana,sans-serif!important}.st-query{color:#007dd7!important;text-transform:lowercase!important;font-weight:bold}.st-query:before{content:"“"}.st-query:after{content:"”"}.st-results h3{text-align:left;font:1em/1.5 Seravek,"Avenir Next",Verdana,sans-serif!important}.st-results h3 a{color:#007dd7!important;text-decoration:none!important}.st-results em{font-weight:bold;font-style:normal}.st-result-text{margin-left:0!important}.st-result-image{display:none}.st-metadata{font:0.8em/1.5 Seravek,"Avenir Next",Verdana,sans-serif!important}.st-page{margin:.5em 0;padding:.5em;text-transform:uppercase;font:0.7em/1.5 Verdana,sans-serif}.st-page.st-next{float:right!important}.search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font:0.9em/1.5 Seravek,"Avenir Next",Verdana,sans-serif;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-form .search-input{width:73%;background:#fff;font:1.1em/1.5 Seravek,"Avenir Next",Verdana,sans-serif!important}.search-form input[type="submit"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23%;border:solid 1px #07c;background:#008ef4;color:#f0f9ff}.search-form input[type="submit"]:hover{background:#007dd7}.search-form,.form{overflow:hidden;margin:1em auto;text-align:center}.search-form input,.form input{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:.5em .2em;padding:.3em .6em;border:solid 1px #07c;border-radius:2px;background:#fafafa;font:1em/1.7 Seravek,"Avenir Next",Verdana,sans-serif;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.search-form input:focus,.form input:focus{outline:none}.form .name{width:14em}.form .email{width:14em}.form .subscribe{width:5em;background:#008ef4;color:#f0f9ff;text-transform:uppercase}.form .subscribe:hover{background:#007dd7}.pace .pace-progress{background:#89ceff;position:fixed;z-index:2000;top:0;left:0;height:.2em;-webkit-transition:width 1s;transition:width 1s}.pace-inactive{display:none}.button,.detail ul li a{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.3em .6em;border:solid 1px #07c;border-radius:2px;background:#fafafa;text-shadow:none;font:1em/1.7 Seravek,"Avenir Next",Verdana,sans-serif;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.button:hover,.detail ul li a:hover{background-color:#007dd7;color:#f7f7f7}.digitalshelf.support{margin:1em 0}.features{text-align:center}.features .button{font:0.8em/1.5 Seravek,"Avenir Next",Verdana,sans-serif}.column{display:inline-block;margin:1%;width:30%;text-align:center;font:0.9em/1.5 Seravek,"Avenir Next",Verdana,sans-serif}.button{border-radius:4px}.button,.detail ul li a{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.3em .6em;border:solid 1px #07c;border-radius:2px;background:#fafafa;text-shadow:none;font:1em/1.7 Seravek,"Avenir Next",Verdana,sans-serif;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.button:hover,.detail ul li a:hover{background-color:#007dd7;color:#f7f7f7}.recommendation-list{overflow:hidden}.card{display:inline-block;overflow:hidden;margin:.2em;padding:1em 1em 0 1em;min-height:12em;max-width:42%;border:solid 2px #007dd7;border-radius:6px}.card>*{float:left}.card img{margin:0!important;max-width:64px!important;-webkit-box-shadow:none!important;box-shadow:none!important}.detail{margin-left:1em;max-width:67%}.detail{font-size:.8em;line-height:1.35}.detail h3{text-align:left}.detail ul{margin:0;padding:0;list-style:none;text-align:left}.detail ul li{display:inline-block;position:relative}.detail ul li+li{margin-left:.4em}.detail ul li a{min-width:4em;text-align:center;font-size:.8em}.in-app:before{position:absolute;top:.1em;left:.1em;display:block;padding:0 .1em;border-radius:3px;content:"+";line-height:1}#carbonads{display:block;overflow:hidden;margin:0 auto 3em;padding:1em;max-width:330px;border:solid 1px #007dd7;background-color:#fbfbfb;font-size:14px;line-height:1.5}#carbonads img{-webkit-box-shadow:none;box-shadow:none}#carbonads span{display:block;overflow:hidden}.carbon-img{float:left;margin-right:1em}.carbon-text{display:block;float:left;max-width:calc(100% - 130px - 1em);text-align:left}.carbon-poweredby{display:block;float:right;margin-top:-1.3em;font-size:12px}h1{margin-bottom:0;font-size:1.5em;line-height:1.5em}h2{margin:1.5em 0 .5em;font-size:1.2em}.meta{color:#858585;text-align:center;text-transform:uppercase;font:0.6em/2.2 Verdana,sans-serif}.post-container img{display:block;margin:0 auto;max-width:98%;-webkit-box-shadow:0 0 3px 1px #7c7c7c;box-shadow:0 0 3px 1px #7c7c7c}.post-container iframe{width:100%}a img{border:none;vertical-align:top}.update,.sidenote,.sticky{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #4eb5ff;font:0.9em/1.4 Seravek,"Avenir Next",Verdana,sans-serif;margin:1.1em 0;padding:1em;border-radius:2px;background-color:#e2f3ff}.update p,.sidenote p,.sticky p{margin:0}.sidenote strong{font:bold 0.8em/1.4 Verdana,sans-serif;text-transform:uppercase;display:block;margin-bottom:.5em}.sticky{font:0.8em/1.5 Seravek,"Avenir Next",Verdana,sans-serif}.sticky strong{font:bold 0.8em/1.4 Verdana,sans-serif;text-transform:uppercase;display:block;margin-bottom:.5em}.read-more{text-align:center}.read-more a{display:inline-block;margin:.2em 0;padding:.8em 1.5em;font:0.8em/1 Seravek,"Avenir Next",Verdana,sans-serif}.read-more a{border:solid 2px #999;border-radius:4em;color:#999;text-shadow:none}.read-more a:hover{border-color:#0b99ff;color:#0b99ff}.footnotes{border-top:solid 1px #d2d2d2;font-weight:normal;font:0.75em/1.76 Seravek,"Avenir Next",Verdana,sans-serif}.footnotes p{margin:0}.footnotes hr{display:none}.footnotes ol{margin:0;padding:1em 1em 0 3em;border-top:solid 1px #f9f9f9}.footnotes li{margin:.6em 0}.form.subscribe{font-size:.8em}.support{margin:5em 0 3em;padding:1em 2em;border:solid 1px #a6daff;border-radius:4px;background:#f0f9ff;text-align:left;text-shadow:none;font:0.8em/1.5 Seravek,"Avenir Next",Verdana,sans-serif}.support p{margin:1em 0}.subscribe-page{font:1em/1.8 Seravek,"Avenir Next",Verdana,sans-serif;margin:1em 0}.subscribe-page h2{margin:.5em 0}.post-container nav{overflow:hidden;font-size:0.75em;line-height:1.5em}.newer,.older{padding:1em 0}.newer{float:left;width:48%}.older{float:right;width:48%;text-align:right}.paypal{text-align:center}@media screen and (max-width: 65.625em){.ads,img.typekit-badge{display:none!important}}@media screen and (min-width: 35.5625em) and (max-width: 68.75em){body{font:1.125em/1.7 Seravek,"Avenir Next",Verdana,sans-serif}}@media screen and (max-width: 35.5em){body{font:0.9375em/1.7 Seravek,"Avenir Next",Verdana,sans-serif}.title,.nav-wrapper nav{width:100%}.form input{float:left}.form input.name,.form input.email{width:68%}.features .column{width:98%}.features .column p{text-align:left}.card{margin:.2em 0;padding:1em;min-height:0;max-width:100%}.detail ul li+li{margin-left:0}.detail{font-size:1em;line-height:1.5}}