article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline;zoom:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:hover,a:active{outline:0}blockquote{margin:1em 40px}dfn{font-style:italic}ins{background:#fef8c4;color:#000;text-decoration:none}mark{background:#fef8c4;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}q:before,q:after{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol,#sidebar ul,#sidebar ol,#smart-archives-block,#smart-archives-list ul{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}label{cursor:pointer}legend{margin-left:-7px;white-space:normal;padding:0}button,input,select,textarea{font-size:100%;margin:0}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="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;-moz-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}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}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;outline:0;text-decoration:none}ins,.current{background-color:#fef8c4;color:#000;text-decoration:none}mark{background-color:#fef8c4;color:#000;font-weight:bold}del{text-decoration:line-through}hr{display:block;height:1px;border:0;border-top:1px solid #555;margin:10px 0;padding:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}input,select{vertical-align:middle;line-height:1}strong,dt,b{font-weight:bold}h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;margin-bottom:10px;color:#000;line-height:1;margin-top:20px}a img{border:0}:focus{outline:0}.alignright{float:right;display:block;padding:6px 0 6px 6px}.alignleft{float:left;display:block;padding:6px 6px 6px 0}ul a:link,ul #post-metadata a:link,#post-metadata ul a:link,ul #post-metadata a:visited,#post-metadata ul a:visited,ul .bullet-list a:link,.bullet-list ul a:link,ul .bullet-list a:visited,.bullet-list ul a:visited{border-style:none}h1+h2,h2+h3,.post-date+h2,#sidebar p+h2.sidebar-title{margin-top:-7px}p+blockquote p,.quotation-source+p{margin-top:10px}p+h2,p+h3{margin-top:24px}#blog-icon a,#sidebar a,#logo a{text-decoration:none;border-style:none}html,button,input,select,textarea{font-family:sans-serif;color:#444}body,form,input,textarea{font:normal 14px/19px freight-sans-pro,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Arial,Helvetica,"Lucida Grande",sans-serif;color:#444}#sidebar{font-size:12px}#page-footer,.alert,.post-date,figcaption,.caption-text,.footnotes,.post-nav,#content-nav{font-size:11px}h1,.alpha{font-size:24px;font-weight:bold}h2,.beta{font-size:20px;font-weight:bold}h3,.gamma{font-size:16px;font-weight:bold}h4,.delta{font-size:14px;font-weight:bold}p code{font-size:12px}a:link,#post-metadata a:link,#post-metadata a:visited,.bullet-list a:link,.bullet-list a:visited,a:visited{color:#000;border-bottom:1px dotted;text-decoration:none}a:hover{color:#996}a:active{color:#000;text-decoration:none;border-bottom:0;background-color:#fef8c4}.post-date,figcaption,#tagline{color:#999}input::-webkit-input-placeholder{color:#aaa}input:-moz-placeholder{color:#aaa}::-moz-selection,::selection{background:#996;color:#fff;text-shadow:none}body{width:960px;line-height:1.55;word-spacing:.1px;height:auto;padding:60px 0;margin:0 auto}body:before{content:"";position:fixed;top:-10px;left:0;width:100%;height:10px;z-index:100;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.12);-moz-box-shadow:0 4px 10px rgba(0,0,0,0.12);box-shadow:0 4px 10px rgba(0,0,0,0.12)}#page,#sidebar{float:left;display:inline}#branding{width:580px;text-align:right;padding:0}#page{width:580px;padding:0 60px}#content{display:block;position:relative;padding:30px 0}#page-footer{padding:2px 0 20px;border-top:1px solid #000}#sidebar{width:180px;padding:0 20px}.alert,noscript strong{color:#c75656;font-weight:bold}.subtitle{color:#000;font-weight:bold;text-transform:capitalize;margin-top:6px}.figure-container{display:block;margin:0 auto}#page figure{margin-top:20px;margin-bottom:20px;max-width:580px}figure img{display:block}figcaption{padding-top:3px;color:#999;font-weight:normal;text-align:left;line-height:1.4}.navlist,.wp-tag-cloud{padding-left:0;margin-left:0;border-bottom:1px solid #d5d5d5;width:180px}.navlist li,.wp-tag-cloud li{margin:0;padding:.25em;border-top:1px solid #d5d5d5}.navlist a,.wp-tag-cloud a{text-decoration:none}ul.bullet-list,.rollover-list,#smart-archives-list{color:#555;list-style:none outside none;margin:6px 0;padding-left:0;line-height:1.3}.lt-ie8 ul.bullet-list,.lt-ie8 ul.rollover-list,.lt-ie8 #smart-archives-list li{list-style-type:square}.bullet-list li,.rollover-list li,#smart-archives-list li,.rollover-list li:hover,.rollover-list li:active,#smart-archives-list li:hover,#smart-archives-list li:active{background:none no-repeat scroll 0 7px transparent;padding-left:10px}.lt-ie8 .bullet-list li,.lt-ie8 .rollover-list li,.lt-ie8 #smart-archives-list li,.lt-ie8 .rollover-list li:hover,.lt-ie8 .rollover-list li:active,.lt-ie8 #smart-archives-list li:hover,.lt-ie8 #smart-archives-list li:active{background:none;margin:0 0 0 18px;padding-left:0}.bullet-list li,.rollover-list li,#smart-archives-list li{background-image:url(data:image/gif;base64,R0lGODlhBQAFAIAAAJmZmQAAACH5BAkAAAEALAAAAAAFAAUAAAIEhI+pWAA7)}.rollover-list li:hover,#smart-archives-list li:hover{background-image:url(data:image/gif;base64,R0lGODlhBQAFAIAAAAAAAAAAACH5BAkAAAEALAAAAAAFAAUAAAIEhI+pWAA7)}.rollover-list li:active,#smart-archives-list li:active{background-image:url(data:image/gif;base64,R0lGODlhBQAFAIAAAJmZmQAAACH5BAkAAAEALAAAAAAFAAUAAAIEhI+pWAA7)}dl.indented-list{padding:20px}dt.indented-list{float:left;clear:left;width:100px;text-align:right;font-weight:bold;color:#996}dt.indented-list:after{content:":"}dd.indented-list{margin:0 0 0 110px;padding:0 0 0.5em}dl.margins-removed{margin:0;padding:0}.margins-removed dt{margin:0;padding:0;font-weight:bold;line-height:1.3}.margins-removed dd{margin:0 0 1em;padding:0}.table-simple{font-size:12px;width:476px;border-collapse:collapse;text-align:left;margin:20px 45px}.table-simple th{font-weight:bold;color:#000;border-bottom:2px solid #996;padding:10px 8px}.table-simple td{border-bottom:1px solid #d5d5d5;color:#000;padding:6px 8px}pre,code{background:#fef8c4;word-wrap:normal}pre{margin:0 0 24px;border:1px solid #d8d566;padding:10px;background:#fef8c4;clear:both;display:block;position:relative;overflow:auto;-moz-box-shadow:0 1px #fff inset;-webkit-box-shadow:0 1px #fff inset;box-shadow:0 1px #fff inset;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}pre code{background:0}.code-comment{color:#080}mark{background:#fef8c4;font-weight:bold}pre mark,code mark{border-bottom:1px solid #fef8c4}.tagged,.tagged a,.borderradius #tags a{background-color:#d5d5d5;padding:1px 5px;border-radius:5px}.sticky-note{padding:0 4px;border-top:1px solid #d8d566;border-bottom:1px solid #d8d566;background-color:#fef8c4;margin:20px 0}#tag-cloud li{list-style-type:none}#banner,#logo a:hover,#subscribe-twitter a:hover,#subscribe-rss a:hover{background:#fff url(http://e.cdn.dj/images/themes/1/3/logo.png) no-repeat 0 0}.lt-ie7 #banner,.lt-ie7 #logo a:hover,.lt-ie7 #subscribe-twitter a:hover,.lt-ie7 #subscribe-rss a:hover{background:#fff url(http://e.cdn.dj/images/themes/1/3/logo.jpg) no-repeat 0 0}#banner{width:580px;height:74px;position:relative;margin:0;padding:0;list-style:none}#banner li{position:absolute}#banner a{display:block;height:100%;text-indent:-9000px;direction:ltr}#logo{width:440px;height:74px;top:0;left:0}#subscribe-twitter{width:70px;height:74px;top:0;left:440px}#subscribe-rss{width:70px;height:74px;top:0;left:510px}#logo a:hover,.lt-ie7 #logo a:hover{background-position:0 -75px}#subscribe-twitter a:hover,.lt-ie7 #subscribe-twitter a:hover{background-position:-440px -75px}#subscribe-rss a:hover,.lt-ie7 #subscribe-rss a:hover{background-position:-510px -75px}#tagline{width:401px;font-size:14px;font-weight:bold;padding:0 0 2px;margin:0;line-height:1.2;float:left;position:relative}#search{width:180px;height:20px;margin-bottom:20px;border-color:#fff;border-style:none;border-width:0}.no-borderradius #search .sbox_l,.no-js #search .sbox_l{background:#fff url("http://e.cdn.dj/images/themes/1/3/srch_l.gif") no-repeat top left;float:left;width:19px;height:19px}.borderradius #search input#q{width:172px;height:19px;font:11px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0;background:#fcfcfc;border:1px solid #d1d1d1;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;text-shadow:0 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;box-shadow:0 1px 3px rgba(0,0,0,0.15) inset;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;padding:0 0 0 4px}@-moz-document url-prefix(){.borderradius #search input#q{width:160px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAwFBMVEVnbHJqb3Vqb3UZGx1nbHI+QUUZGx1QVFlfY2k3Oj4ZGx1fY2llam9pbnRjaG5qb3Vqb3Vqb3UZGx1bX2Rqb3UZGx1eYmgZGx1hZmwZGx1qb3UZGx0fIiRqb3UhIyVqb3VfZGlqb3VPU1hjaG5hZmstLzJCRUlpbnRiZ2xRVVkZGx1qb3VSVlpqb3UZGx1DR0tbYGVbYGUaHR9qb3UdHyEZGx1qb3Vqb3Vqb3UgIiRdYWcZGx0AAABma3FpbnRqb3XRu6HSAAAAPXRSTlP9/fgZ+Iwxqt6BQVeNtvIqDLlZyOZN3B/kEqAETDBhctM/SJ2KVlrewWkInLXBYJWs0UYtPhMVUk5J2QEAQAifBQAAAIRJREFUeNpVztUSwlAMRVHc3b24awUKTXP+/6+gTebOkKes/ZBJgv4n8uKCzulpbCFsz5F01A56M9cu8k5d4c2YyMujLt6Hx2g5oCy+Iz61xlK8RbVBNOWaJx6ekRo1AfbFlMsOOPMoAC8xpbvXVmnyiYP5N3j/gi82YSXWYN9ctYZ+QF8/bC3cvdB5DQAAAABJRU5ErkJggg==") 4px no-repeat;padding:0 0 0 21px}}.no-borderradius #search input#q,.no-js #search input#q{background:#fff url("http://e.cdn.dj/images/themes/1/3/srch_bg.gif") repeat-x top left;float:left;border:0;height:19px;width:136px;padding:3px;font:11px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.no-borderradius #search .sbox_r,.no-js #search .sbox_r{background:#fff url("http://e.cdn.dj/images/themes/1/3/srch_r.gif") no-repeat top left;float:left;width:19px;height:19px}#search input#cx,#search input#col,#search input#ie{display:none;height:1px;position:absolute;left:-9999px;top:-960px}.search-excerpt,.search-terms{color:#FFF;background-color:#fef8c4}#cse-search-results{width:580px;z-index:-1;overflow:hidden}#sidebar p{padding-bottom:10px}.sidebar-title,.related_posts_title{font-weight:bold;font-size:12px;text-transform:uppercase;margin:26px 0 0;line-height:1.45}#sidebar-navigation{color:#000;font-weight:bold}#post-metadata,#tech-colophon{margin-top:20px;font-weight:bold}.borderradius .highlighted{background-color:#cecfb3;background-image:-webkit-gradient(linear, left top, left bottom, from(#cecfb3), to(#fff));background-image:-webkit-linear-gradient(top, #cecfb3, #fff);background-image:-moz-linear-gradient(top, #cecfb3, #fff);background-image:-o-linear-gradient(top, #cecfb3, #fff);background-image:-ms-linear-gradient(top, #cecfb3, #fff);background-image:linear-gradient(top, #cecfb3,#ffffff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#cecfb3',EndColorStr='#ffffff');-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:6px;margin-top:25px;font-weight:bold}.no-borderradius .highlighted{padding:0;margin-top:25px;font-weight:bold}#post-navigation{margin-top:30px}#twitter-footer{background:url(data:image/gif;base64,R0lGODlhEAAQAMQAAD09PUNDQ0xMTFVVVVhYWGFhYWxsbHZ2dnh4eISEhI+Pj5ubm6SkpKysrLq6usXFxc3Nzdvb2+jo6P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABQALAAAAAAQABAAAAVNICWOZGme6Lks6ZgEggkgJSwEJXQL7CD8ARrJFwgUbL8YKeJLOm+lBOH5KxxYpANV4BApSA1qYVgwAJC/QSSK/hnWJgkDQV88Wvh8KQQAOw==) no-repeat left center;padding-left:20px}.lt-ie8 #twitter-footer{width:16;height:16;background:url(http://e.cdn.dj/images/icons/bullets/twitter-bird-icon-16x16.gif) no-repeat left center;padding-left:20px}.post p{margin-bottom:6px}.post blockquote,.post ol{color:#555;margin:6px 14px;line-height:1.45}.post li{margin:0 20px 5px}ol li{list-style:decimal;list-style-type:lower-roman;margin:0 20px 5px}.post blockquote{font-style:italic;border-left:1px solid #ccc;margin-left:21px;padding-left:10px}.quotation-source{text-align:right;padding-left:290px;color:#555;margin:0 0 20px}.source{background:url(data:image/gif;base64,R0lGODlhEQAWAPAAAP///wAAACH5BAEAAAAALAAAAAARABYAAAIWhI+py+0Po5y02iuD3rxrDIbiSFYECgA7) no-repeat left top;color:#555;padding-left:20px}.lt-ie8 .source{background:url(http://e.cdn.dj/images/icons/bullets/mdash.gif) no-repeat left top;color:#555;padding-left:20px}#comment-instructions{background:url(data:image/gif;base64,R0lGODlhEAAQAMQAAD09PUNDQ0xMTFVVVVhYWGFhYWxsbHZ2dnh4eISEhI+Pj5ubm6SkpKysrLq6usXFxc3Nzdvb2+jo6P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABQALAAAAAAQABAAAAVNICWOZGme6Lks6ZgEggkgJSwEJXQL7CD8ARrJFwgUbL8YKeJLOm+lBOH5KxxYpANV4BApSA1qYVgwAJC/QSSK/hnWJgkDQV88Wvh8KQQAOw==) no-repeat 0 0;padding-left:20px}.lt-ie8 #comment-instructions{background:url(http://e.cdn.dj/images/icons/bullets/twitter-bird-icon-16x16.gif) no-repeat 0 0;padding-left:20px}a.comment-button{float:right;text-align:right;font-weight:bold;font-size:12px;text-transform:uppercase;width:auto;background:#996;padding:10px 12px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:white;text-decoration:none;border-style:none;margin-left:10px}.comment-button:hover{background:#4099ff}.comment-button:active{background:#000}#comments p{margin:0;font-weight:bold;font-size:12px}#short-url-link{padding:10px 0 0 20px}#tags{line-height:1.75}.post-nav,#content-nav{text-transform:uppercase;text-align:right}.post-nav{margin:8px 0 20px;padding-bottom:10px;border-bottom:1px solid #d5d5d5}.post-nav a{font-weight:bold;border-style:none}#content-nav{margin:20px 0 0;overflow:auto}#content-nav ul{margin-left:0;padding:4px 0;display:inline}#content-nav li{padding:5px 0;list-style:none;display:inline}#content-nav li.alignleft,#content-nav li.alignright{padding-left:0;margin-left:0;width:200px;list-style-type:none}#content-nav li.alignleft{float:left;text-align:left}#content-nav li.alignright{float:right;text-align:right}figure#profile-pic{margin:0;padding:0}#profile-pic-caption{color:#000;font-size:14px;font-weight:bold;margin:0;padding:0}.linked-list-item{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQYGa3BuyuGYRjA4d/9PC8+RU6RUmRAya5kNFjMNjPegRTeA/8AoWQgOYRkkoT64itJSHIugwwMYsFiYHD7XoTR4LrgfzgYwMESMTg4OBg+CL9ZLD8sX1zOuWWZKiJlDBNnkGLAkrSIxuIFU4X3RqmhQTTluejIeRWlnqQm0fzGcL3n1FvJ3JQX0fKNYCrYDAdicZRcSMihfxRe9e50LrozKWqevD3/pGvFX+gYiiku7GckwuPgyt8Od9tH0zX11D/w1nqGvYlgPPuRPugv0O5EsBVc+DvZvaKpb23z4Wqw5M25k1lKI+TJS/pdbVvLWOmIKGPcpN21znqrzdPmQa75UMGZqFVR+oFKuRWVN1EuKSHJEimnmhzAEKnHpY6IJckifHIAyw/DN4NF+CRYHCzCX7wDrWZoQuKsx98AAAAASUVORK5CYII=) no-repeat 0 4px;padding-left:25px;margin-left:-25px}.lt-ie8 .linked-list-item{background:url(http://e.cdn.dj/images/icons/bullets/link-icon-black-16x16.jpg) no-repeat 0 4px;padding-left:25px;margin-left:0;left:-25px;height:100%;position:relative}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.clear{clear:both}.clear{clear:both}.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.fix{display:block}
