@import url(normalize.css);@font-face{font-family:'icons';src:url('https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://blog.codinghorror.com/assets/fonts/icons.eot');src:url('https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://blog.codinghorror.com/assets/fonts/icons.eot?#iefix') format('embedded-opentype'),url('https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://blog.codinghorror.com/assets/fonts/icons.woff') format('woff'),url('https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://blog.codinghorror.com/assets/fonts/icons.ttf') format('truetype'),url('https://web-archive.nli.org.il/National_Library/20160526010038oe_/http://blog.codinghorror.com/assets/fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal;}.icon-ghost:before,.icon-feed:before,.icon-twitter:before,.icon-google-plus:before,.icon-email:before,.icon-facebook:before{font-family:'icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-decoration:none;}.icon-ghost:before{content:"\e01d";}.icon-feed:before{content:"\e004";}.icon-twitter:before{content:"\e002";font-size:1.1em;}.icon-google-plus:before{content:"\e003";}.icon-facebook:before{content:"\e004";}.icon-email:before{content:"\e00c";}html{height:100%;max-height:100%;font-size:62.5%;}body{height:100%;max-height:100%;font-family:'Open Sans',sans-serif;font-size:1.7em;line-height:1.6em;color:#3A4145;}::-moz-selection{color:#222;background:#D6EDFF;text-shadow:none;}::selection{color:#222;background:#D6EDFF;text-shadow:none;}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0;color:#222;}h1{font-size:4rem;line-height:1.2em;letter-spacing:-2px;text-indent:-3px;}h2{font-size:3.2rem;line-height:1.2em;letter-spacing:-1px;text-indent:-2px;}h3{font-size:3.5rem;}h4{font-size:3rem;}h5{font-size:2.5rem;}h6{font-size:2rem;}a{color:#57A3E8;transition:color ease 0.2s;text-decoration:none;}a:hover{color:#222;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#222;}p,ul,ol,dl{margin:1.6em 0;}ol ol,ul ul,ul ol,ol ul{margin:0.4em 0;}dl dt{float:left;width:180px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;margin-bottom:1em}dl dd{margin-left:200px;margin-bottom:1em}hr{display:block;height:1px;border:0;border-top:1px solid #efefef;margin:3.2em 0;padding:0;}blockquote{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0 1.6em;padding:0 0 0 1.6em;border-left:#edece4 0.4em solid;}blockquote p{margin:0.8em 0;}blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;color:#ccc;}blockquote small:before{content:'\2014 \00A0';}blockquote cite{font-weight:bold;}blockquote cite a{font-weight:normal;}mark{background-color:#ffc336;}code,tt{padding:1px 3px;font-family:Inconsolata,monospace,sans-serif;font-size:0.85em;white-space:pre-wrap;border:1px solid #E3EDF3;background:#F7FAFB;border-radius:2px;}pre{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;border:1px solid #E3EDF3;width:100%;padding:10px;font-family:Inconsolata,monospace,sans-serif;font-size:0.9em;white-space:pre;overflow:auto;background:#F7FAFB;border-radius:3px;}pre code,tt{font-size:inherit;white-space:-moz-pre-wrap;white-space:pre-wrap;background:transparent;border:none;padding:0;}kbd{display:inline-block;margin-bottom:0.4em;padding:1px 8px;border:#ccc 1px solid;color:#666;text-shadow:#fff 0 1px 0;font-size:0.9em;font-weight:bold;background:#f4f4f4;border-radius:4px;box-shadow:0 1px 0 rgba(0,0,0,0.2),0 1px 0 0 #fff inset;}table{margin:1.6em 0;}.table{-moz-box-sizing:border-box;box-sizing:border-box;margin:1.6em 0;width:100%;max-width:100%;background-color:transparent;}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #efefef;}.table th{color:#000;}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}.table tbody+tbody{border-top:2px solid #efefef;}.table .table .table{background-color:#fff;}.table tbody>tr:nth-child(odd)>td,.table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6;}.table.plain tbody>tr:nth-child(odd)>td,.table.plain tbody>tr:nth-child(odd)>th{background:transparent;}iframe,.fluid-width-video-wrapper{display:block;margin:1.6em 0;}.fluid-width-video-wrapper iframe{margin:0;}.hidden{text-indent:-9999px;visibility:hidden;display:none;}.inner{position:relative;width:80%;max-width:700px;margin:0 auto;}.vertical{display:table-cell;vertical-align:middle;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.wrap{position:relative;width:90%;max-width:1000px;margin:0 auto;padding-bottom:60px;}.content{width:70%;float:right;}.sidebar{width:25%;float:left;}.site-head{margin:10px 0px 30px 0px;}.site-head-content{position:relative;padding:30px 0 23px 0;width:90%;max-width:1000px;margin:0 auto;}.blog-logo{text-decoration:none;float:left;margin:-15px 0 0 0;}.blog-logo img{display:block;max-height:100px;max-width:100px;line-height:0;}.blog-title{margin:0;font-size:3.2rem;letter-spacing:-1px;font-weight:bold;font-family:'Open Sans',sans-serif;text-transform:uppercase;}.blog-title a{color:#222;text-decoration:none;}.blog-description{margin:0;font-size:1.5rem;line-height:1em;font-weight:normal;letter-spacing:0;}@media only screen and (max-width: 880px) {.wrap,.site-head-content{max-width:700px;}.site-head{margin:15px 0;}.content,.sidebar{width:auto;float:none;}}@media only screen and (max-width: 500px) {.site-head{margin:0;}.site-head-content{padding-bottom:15px;}.blog-logo img{max-height:70px;max-width:70px;}.blog-title{font-size:2.2rem;}.blog-description{font-size:1.2rem;margin:0.2rem 0 0 0;}}.post{position:relative;margin:5rem auto;padding-bottom:3rem;word-break:break-word;hyphens:auto;}.post:first-child{margin-top:0px;}.post-title{margin:0;}.post-title a{text-decoration:none;}.post-excerpt p{margin:1.6rem 0 0 0;font-size:0.9em;line-height:1.6em;}.post-meta{display:inline-block;font-size:1.4rem;line-height:1;color:#9EABB3;}.post-meta a{color:#9EABB3;text-decoration:none;}.post-meta a:hover{text-decoration:underline;}.user-meta{position:relative;padding:0.3rem 40px 0 100px;min-height:77px;}.user-image{position:absolute;top:0;left:0;}.user-name{display:block;font-weight:bold;}.user-bio{display:block;max-width:440px;font-size:1.4rem;line-height:1.5em;}.publish-meta{position:absolute;top:0;right:0;padding:4.3rem 0 4rem 0;text-align:right;}.publish-heading{display:block;font-weight:bold;}.publish-date{display:block;font-size:1.4rem;line-height:1.5em;}.sidebar{font-size:1.4rem;line-height:1.6em;}.sidebar h3{margin-bottom:0.5rem;text-transform:uppercase;font-size:2rem;color:#4a4a4a;}.sidebar ul{list-style:none;padding:0;margin-top:0;}.sidebar p{font-size:1.3rem;line-height:1.5em;}.archive-template .post{border:none;margin:0;}.archive-template .post:first-child{margin-top:5rem;}.archive-template .post-content{display:none;}.archive-template .post-content h2{font-size:3rem;}.post-template .post{padding-bottom:0;}.post-content img{display:block;max-width:100%;margin:0 auto;height:auto;}.post-content table img{max-width:400px;margin:0;}.post-footer{position:relative;margin:4rem 0 0 0;padding:4rem 0 0 0;border-top:#EBF2F6 1px solid;}.post-footer h4{font-size:1.8rem;margin:0;}.post-footer p{margin:1rem 0;font-size:1.7rem;line-height:1.6em;font-style:italic;color:#BBC7CC;}.gist table{margin:0;font-size:1.4rem;}.gist .line-number{min-width:25px;font-size:1.1rem;}.pagination{position:relative;margin:4rem auto;font-size:1.3rem;color:#9EABB3;text-align:center;}.pagination a{color:#9EABB3;}.older-posts,.newer-posts{position:absolute;display:inline-block;text-decoration:none;}.older-posts{right:0;}.page-number{display:inline-block;padding:2px 0;}.newer-posts{left:0;}.older-posts:hover,.newer-posts:hover{color:#4a4a4a;}.site-footer{font-size:1.2rem;line-height:1.6em;color:#BBC7CC;}.site-footer a{color:#BBC7CC;text-decoration:none;}.site-footer a:hover{color:#50585D;}.icon-ghost{font-weight:700;text-decoration:none!important;}.icon-ghost:hover{text-decoration:none;}.icon-ghost:before{font-size:1rem;margin-right:0.2em;}.nr_title{font-size:100%;margin-bottom:-10px;padding-top:10px;font-weight:normal;}.nr_inner{margin-bottom:-20px;}.nrelate_logo{padding-left:20px;}.site-search{width:300px;position:absolute;top:34px;right:0;line-height:normal;}@media only screen and (max-width: 900px) {.site-search{width:240px;}}@media only screen and (max-width: 740px) {.site-search{width:auto;position:static;margin-top:40px;}}.site-search .cse .gsc-control-cse,.site-search .gsc-control-cse{border:none;padding:0;}.site-search table{margin:0;}.site-search table th,.site-search table td{border:none;line-height:normal;}.site-search td:not(.gsib_a){padding:0;}.site-search #gs_st50{padding-top:4px;}.site-search .gsst_a .gscb_a{color:#ccc;}.site-search .gsst_a:hover .gscb_a{color:#444;}.site-search table tbody>tr:nth-child(odd)>td,.site-search table tbody>tr:nth-child(odd)>th,.gsc-completion-container table tbody>tr:nth-child(odd)>td,.gsc-completion-container table tbody>tr:nth-child(odd)>th{background:transparent;}.site-search input.gsc-search-button,.site-search input.gsc-search-button:hover,.site-search input.gsc-search-button:focus{border-color:#222;background-color:#222;}.welovecodinghorror{background-color:rgb(255,255,235);color:#333;padding:6px 6px;}@media only screen and (max-width: 740px) {blockquote{margin-left:0;}.post{margin:0;font-size:0.9em;line-height:1.6em;}.sidebar{margin:0;}h1{font-size:3.8rem;text-indent:-2px;}h2{font-size:3rem;}h3{font-size:2.8rem;}h4{font-size:2.5rem;}}@media only screen and (max-width: 500px) {.inner,.pagination{width:auto;margin-left:16px;margin-right:16px;}.post{font-size:1.6rem;}h1,h2{font-size:2.4rem;line-height:1.2em;letter-spacing:-1px;}h3{font-size:2rem;}h4{font-size:2rem;}.post-meta{font-size:1.3rem;}.post-footer p{font-size:1.4rem;}.older-posts,.newer-posts{position:static;margin:10px 0;}.page-number{display:block;}.site-footer{margin-top:6rem;font-size:1.1rem;}}