@charset "UTF-8";@font-face{font-family:codexregular;src:url(codex-regular-webfont.eot);src:url(codex-regular-webfont.eot?#iefix) format('embedded-opentype'),url(codex-regular-webfont.woff) format('woff'),url(codex-regular-webfont.ttf) format('truetype'),url(codex-regular-webfont.svg#codexRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:adobegaramondproregular;src:url(agaramondpro-regular-webfont.eot);src:url(agaramondpro-regular-webfont.eot?#iefix) format('embedded-opentype'),url(agaramondpro-regular-webfont.woff) format('woff'),url(agaramondpro-regular-webfont.svg#AdobeGaramondProRegular) format('svg');font-weight:400;font-style:normal}body{font:62.5% adobegaramondproregular,georgia,times new roman,"bitstream vera serif",Times,serif;background:#fff}*{padding:0;margin:0}ul{list-style:none}body *::-moz-selection{background:#a34054;color:#fff}body *::-webkit-selection{background:#a34054;color:#fff}body *::selection{background:#a34054;color:#fff}#bod{position:relative;float:left;width:100%;background:#fff}.mobile{display:none}.tridown{width:0;height:0;border-style:solid;border-width:11.3px 6.5px 0;border-color:#000 transparent transparent transparent}.rounder{-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px}#kickstart{margin:10px 0;padding:4px;background:#eee;float:left;clear:both;font-family:Helvetica,Arial,sans-serif;cursor:pointer}#k-inner{padding:5px;border:1px solid #ddd;background:#fff;float:left;width:920px}#k-inner p.checkit{float:right;font-size:200px;color:#eee;padding:0 20px;height:150px;line-height:111px}#k-inner p.image,#k-inner p.image img,#k-inner p.descrip{float:left}#k-inner p.descrip{font-size:14px;color:#999;padding:30px 0 0 20px;width:360px;line-height:1.6em}#k-inner p.descrip strong{display:block;color:#55a4f2}#k-inner p.descrip a{display:block;color:#55a4f2;text-decoration:none}#mucash{position:absolute;right:0;bottom:15px}#navi,#cont,#head,#foot{font-size:1.5em}#head{}#wrap{width:940px;position:relative;left:50%;margin-left:-470px;float:left}.date{text-align:center;margin-bottom:15px;color:#999;padding-bottom:10px;font-size:1.3em}.date span{font-size:.7em}h4{font-weight:700;font-size:16px;margin:20px 0}#cont{position:relative;float:left;width:700px;text-align:left;padding-right:25px}#cont p{line-height:1.6em;margin:0;text-indent:20px;font-size:1.3em;z-index:2}#cont p:first-child{text-indent:0}#cont .irc p{text-indent:0;font-family:Monaco,Courier,monospace;font-size:12px}#cont .irc p span{font-weight:700}#cont .irc p span.irc-pete{color:#f70}#cont .irc p span.irc-erik{color:#00c}#cont .irc p span.irc-david{color:red}#cont p span.highlight{background:#f1ec43}#cont h3+p{text-indent:0}#cont p img{width:700px}#top{background:url(../img/new-logo.jpg) 0 0 no-repeat;background-size:195px 60px;height:100px;width:930px;margin:0 auto}#top a{display:block;width:50%;height:100%}ul#menu{clear:both;text-align:left;padding:0 0 20px;font-size:1.5em;border-bottom:1px solid #ccc;width:940px;margin:0 auto}ul#menu a{margin:0 auto;text-decoration:none;color:#999;font-size:1.2em;padding:10px 15px}ul#menu li{display:inline;position:relative}ul#menu li ul{display:none;background:#a34054;padding:8px;top:31px;position:absolute;left:2px;width:430px}ul#menu li:hover ul{font-size:16px;display:block;z-index:10}ul#menu li ul li{display:block;text-align:left;width:auto;padding:5px;color:#cc866e}ul#menu li ul li.section{color:#fff;padding-bottom:0}ul#menu li ul li a{font-size:14px;color:#cc866e;padding:0}ul#menu li ul li a:hover{text-decoration:underline}#head h2{height:200px;margin:0;padding:0;position:relative;text-align:center}#head h2 a.logo{background:url(../img/sd-logo.jpg) 0 0 no-repeat;display:block;margin:0 auto;height:200px;width:200px;text-indent:-1e4px}#cont h3{margin:30px 0 10px;font-size:22px;color:#000;font-family:helvetica,verdana,sans-serif}#foot{height:100px;width:940px;clear:both;margin:30px auto 100px;padding-top:20px;border-top:1px solid #ccc}#navi ul{line-height:1.2em;text-align:right;width:200px}#navi li{margin:0}#navi a:active,#navi a:focus{outline:0}#copy{text-align:center;color:#999;padding:20px 0 60px;clear:both}#navi a:visited{color:#999}#navi a:hover{text-decoration:underline}#plug2{text-align:center;width:600px;margin:0 auto;position:relative}#plug2 img{width:100%}#shamelessplug{background:transparent url(../img/buyit3.jpg) bottom left no-repeat;height:109px;padding-left:170px;margin:0 auto;width:410px;font-size:14px;clear:both}.entry{color:#222}#title{margin-bottom:40px}.title{color:#000;font-weight:400;font-size:40px;margin-top:60px;text-align:center;padding-bottom:8px}p.pip{margin:0 auto;padding:0;width:75px;height:75px;top:-10px;background:transparent url(../img/icon-set.png) 0 0 no-repeat;text-indent:-1e4em;position:relative;float:left;clear:both;margin-left:315px;margin-bottom:50px}blockquote{margin:10px 22px;padding:0 10px;border-left:5px solid #ddd}pre{padding:10px 20px;font-size:11px;margin:10px 0;background:#000;color:#0c0}sup{height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom;position:relative;bottom:1ex}sup a.footnote{text-decoration:none}a,a:link,a:visited,sup a.footnote,sup a.footnote:link,sup a.footnote:visited,div#footnotes a,div#footnotes a:link,div#footnotes a:visited{color:#c00;text-decoration:none}div#footnotes{visibility:hidden;width:200px;float:right;position:relative;font-size:13px}div#footnotes p{padding-top:5px;position:absolute;text-indent:0;margin:0 0 0 15px}div#footnotes a.numeral{text-decoration:none;position:absolute;left:-20px;display:block;width:15px;text-align:right}ul#essay-menu{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #cecece;float:left;clear:both;display:none}ul#essay-menu li{padding:3px 4px;width:304px;float:left}ul#essay-menu li a:visited,ul#essay-menu li a:link,ul#essay-menu li a{color:#a34054;text-decoration:none}ul#essay-menu li a:hover{text-decoration:underline}ul#essay-menu li#close-menu{cursor:pointer;clear:both;float:left;width:920px;padding:20px 10px 10px;color:#999;font-size:1.3em;text-align:center}ul#essay-menu li#close-menu:hover{color:#222}p.static{margin:20px 300px;font-size:1.7em}div.static-head{margin:20px;font-size:14px;color:#999;padding-bottom:40px;text-align:center}.ad{clear:both;padding:40px 0;margin:1px auto;font-size:1.4em;width:940px;font-size:1.8em;border-top:1px dotted #999}.ad p{margin-left:170px;line-height:1.6;font-size:18px;margin-bottom:20px}.ad a.img{float:left;margin:0 17px 10px 0}.ad strong a{color:#a34054;text-decoration:none}.ad a img{margin:0;width:150px}.ad strong{display:block;font-size:1.5em;padding-bottom:10px}div#essay-list ul{margin-bottom:100px;text-align:center;font-size:20px}div#essay-list ul li{margin:5px 0}div#essay-list ul li .list-wrap{display:inline-block;position:relative}div#essay-list ul li a:link,div#essay-list ul li a{color:#a34054;text-decoration:none}div#essay-list ul li span.list-date{color:#ccc;display:block;width:100px;position:absolute;top:7px;font-size:10px;left:100%;padding-left:5px}div#essay-list ul li a:visited{color:#999}div#essay-list ul li a:hover{text-decoration:underline}div.floater{float:left}ol{margin:25px 0 20px 20px}span.caption{display:block;color:#888;font-style:italic;font-size:.775em;margin:10px;text-align:center}p img{display:block;margin:20px 0}body.no-footnotes #footnotes{display:none!important}body.no-footnotes #cont{padding-right:0!important;margin:0 auto!important;float:none;border-right:0}body.no-footnotes p.pip{margin-left:425px}div#donatestuff{margin:20px 300px}div#donatestuff h4{margin-bottom:3px}div#donatestuff input[type=submit]{font-size:18px;padding:4px;margin-top:20px}div#donatestuff input.payment{text-align:right}div#donatestuff input[type=text]{padding:8px;font-size:18px;border:1px solid #ccc;background:0 0;width:322px}p.sub-button{text-align:right}#cont #play p{text-indent:-20px;line-height:1.4em;margin:3px 0 3px 20px}#cont #play p strong{font-size:.8em}#cont #play p.action{text-indent:0;margin:10px 0;font-style:oblique;color:#999}mousemove,click{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:10px}mousemove{display:block;background:#000;z-index:999}mousemove.down{background:#f90}click{background:#0f0;z-index:1000}#recordings{font-family:Helvetica;font-size:10px;position:fixed;top:0;right:0;overflow:scroll;height:10px;width:10px}#recordings:hover{height:100%;width:auto}ul#record-items{background:#444;padding:10px}ul#record-items li{margin:1px;background:#000;color:#f33;cursor:pointer;padding:8px}ul#record-items span{padding:0 5px}ul#record-items span.refer{color:#fff}ul#record-items span.uri{color:#666}#head.sell #menu{bottom:0;position:absolute}#head.sell{height:400px;position:relative}#head.sell a.ad{display:block;width:100%;height:100%;background:url(../blog-ad.jpg) 0 0 no-repeat}#highlight-options{display:block;background:#000;padding:6px 10px 1px;position:absolute;top:600px;left:600px;border-radius:25px}#highlight-options a{overflow:hidden;text-decoration:none;margin:3px;display:inline-block;position:relative;height:20px;width:20px}#highlight-options img{position:absolute;top:0;height:40px;width:20px}#highlight-options a:hover img{top:auto;bottom:0}#highlight-options span{position:absolute;left:50%;margin-left:-6px;bottom:-11px}#comment{display:none;position:fixed;top:10px;right:10px;left:50%;bottom:10px;background:#fff;border:1px solid #ccc}.ad-block{padding:5px 0;width:728px;margin:0 auto}#cont code p{text-indent:0}#cont code h3{color:#000}#category-bar{clear:both;background:#000;font-size:13px;padding:10px;margin-top:1px;color:#999;text-align:center;letter-spacing:2px}#category-bar a{text-decoration:none;padding:0 10px;color:#fff}#category-bar a:hover{text-decoration:underline}#audio-download{text-align:center;font-size:18px;font-weight:700;color:#999;margin-bottom:30px;color:#6495f3;clear:both}#audio-download p.note{display:inline-block;padding:12px 20px 20px;border-radius:40px;background:#f9f9f9;font-family:helvetica;font-size:16px}#audio-download a,#audio-download a:visited{color:#6495f3}#audio-download .audio-icons a{text-decoration:none;padding:0 0 0 15px;position:relative;top:7px}#audio-download .audio-icons img{display:inline;width:25px;height:25px;margin:0}#cont .email{border-top:1px solid #eee;padding:20px 0}#cont .email p{text-indent:0;margin:15px 0;font-family:helvetica;font-size:14px}#cont .email .email-info{padding-top:10px;font-family:helvetica;font-size:14px}#cont .email .email-info p{margin:0}#cont .email ul{line-height:1.6em;list-style-type:circle;font-family:helvetica;font-size:14px}#cont .email ul li{margin-left:20px}#cont ul.basic{line-height:1.6em;list-style-type:disc;font-size:1.3em;margin:20px}#cont ul.basic li{margin-left:20px}.comic div#title{display:none}.comic #cont{line-height:0;padding-top:20px}.comic img{width:700px}.comic img.border{border:1px solid #cacaca}