body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td{margin:0;padding:0}fieldset,img,abbr{border:0}address,caption,code,dfn,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:''}a{text-decoration:none}html{background:#f5f5f5}a{color:#2583ad;font-weight:bold}a:hover{color:#d54e21}blockquote{padding:10px 14px 1px;margin:4px 0 8px;color:#777}blockquote em{font-style:normal}hr{border:none;border-top:1px solid #dfdfdf}#page{padding-bottom:12px;float:left;width:100%}body{margin:0 auto;font-family:Georgia,"Times New Roman",serif;color:#444;font-size:14px;line-height:1.7em;-webkit-text-size-adjust:none}#header{min-height:88px}#header:after{display:block;content:"";clear:both}#header h1 a{display:block;width:315px;height:81px;float:left;max-width:100%}#header h1 img{max-width:100%;height:auto;margin:0 auto;display:block}#nav{float:right;font-size:15px;margin:35px 0 0;text-align:right;font-family:"HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif}#nav-dropdown{display:none;width:100%;font-size:18px;line-height:1em}#nav{display:block}#nav a{font-weight:normal}#nav li{float:right;list-style:none;margin-left:12px}.wrapper{width:auto;padding:0 20px;margin:0 auto}#pagebody, #home-top{background:#fff;width:auto;padding-bottom:20px;margin:0 auto;border:1px solid #e6e6e6;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px rgba(0,0,0,0.1);box-shadow:0 0 2px rgba(0,0,0,0.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#pagebody{position:relative;overflow:hidden}#pagebody:after{content:"";display:block;clear:both}#home-top{margin-bottom:12px;padding-bottom:0}#pagebody .article{margin:18px 24px}#home h1{display:none}#front{margin:0 22px;padding:40px}#home p.leadin, #home p.leadout{font-size:22px;color:#000;line-height:1.5em;margin-bottom:2em}#home p.leadin a, #home p.leadout a{font-weight:normal;text-decoration:underline}#home p.leadin img{float:left;margin-right:20px;margin-bottom:0;margin-top:9px}#intro img,
#front p img{float:none;width:auto;max-width:100%;height:auto;margin-bottom:2em}#front p img{float:left}#front p{font-size:14px;clear:both}#front p strong{font-family:Helvetica,Arial,sans-serif;font-size:18px;color:#000}#front p{border-top:1px solid #dfdfdf;padding-top:40px}#reader img, #comments img{padding-right:30px}#front #ipadwriting img, #front #photos img{float:right;padding-left:30px}#nav li.current_page_item a{font-weight:bold}#intro{padding-top:8px}#blogtease{width:806px;padding:0 23px}#blogtease .post{margin-bottom:20px}#blogtease p{font-size:14px}#front p.button{border:none;padding-top:0;text-align:center}#front p.leadin{border:none;padding-top:0}#front p.button img{float:none;margin:0}.post{margin-bottom:24px}.post h2{font-size:22px;margin:0}#blogtease .post h2{font-size:20px}.post h2 a{font-weight:normal}h2{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:2.2em;line-height:1.4em;margin-bottom:10px}.meta h2{margin:0;line-height:1.2em}.meta h5{color:#999}.meta h5 a{font-weight:normal;color:#999;border-bottom:1px solid #ccc}.meta h5 a:hover{color:#d54e21;border-bottom-color:#d54e21}.meta{margin-bottom:16px}h3{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}.article h3{font-size:22px;margin-top:1em;margin-bottom:.5em}.entry{padding:3px 0}.article a, .commentlist a, .entry a{font-weight:normal;color:#2583ad;border-bottom:1px solid #ccc}.article a:hover, .commentlist a:hover{color:#d54e21;border-bottom-color:#d54e21}.article p{font-size:14px;margin-bottom:1em;word-break:break-word}.article code{background:#dfdfdf;font-family:Consolas,Monaco,"Lucida Console",monospace;padding:0 2px;font-size:12px}.article ol, .article ul, .article blockquote{margin-bottom:1em;margin-left:16px}.article table{margin:0 0 1em}.article table a{border:none}.article table td,
.article table th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:3px 4px}.article table th{font-weight:bold}.post p{font-size:14px;line-height:1.6em}span.date{color:#999;font-size:11px;text-transform:uppercase;letter-spacing:0.1em}#footer{width:auto;padding:0 20px;margin:0 auto;clear:both;height:38px}#blog{float:none;width:auto;margin:18px 22px 0 26px;padding-right:210px}#sidebar{font-family:Helvetica,Arial,sans-serif;width:180px;float:none;position:absolute;top:26px;right:26px;margin:0 auto;font-size:12px;line-height:1.5em}#sidebar h3{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #dfdfdf}#sidebar ul li{color:#999;list-style:square;margin:0 0 0 18px;padding:0}#sidebar .widget{margin-bottom:25px}#sidebar .widget a{font-weight:normal}#sidebar .pad{display:none}#footer h6{background:url(i/codeispoetry.png) center center no-repeat;text-align:center;height:12px;text-indent:-9999px;padding:16px 0}h3#comments, h3#respond{margin-top:20px;margin-bottom:20px;border-top:1px solid #dfdfdf;padding-top:20px}h3#respond{border:none;margin:0 0 10px 0}ol.commentlist{list-style:none;margin-left:0}ol.commentlist ol.children{list-style:none;margin-left:20px}ol.commentlist li{margin-bottom:20px;border-bottom:1px solid #dfdfdf}ol.commentlist .bypostauthor{background:#f7f7f7;padding:0px 0 0 5px}.avatar{float:right;border:1px solid #dfdfdf;background:#fff;padding:2px;margin-left:10px;margin-bottom:4px;line-height:0px}cite.author{font-style:normal;font-family:Helvetica,Arial,sans-serif;font-size:16px;margin:0;color:#333}.post p.postmetadata{font-family:Helvetica,Arial,sans-serif;font-size:11px;color:#999}.post p.postmetadata a:link{font-weight:normal;color:#777}.post p.postmetadata a:hover{border-bottom:1px solid #dfdfdf}cite.author a{font-weight:normal;border:none}.possibly-related{font-family:Helvetica,Arial,sans-serif;background:#f5f5f5;padding:14px 18px 0 18px}.possibly-related strong{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:18px;color:#aaa}.possibly-related hr{display:none}.possibly-related ul{margin-left:0;padding-bottom:10px}.possibly-related li{line-height:1.4em;padding-bottom:.8em}.possibly-related a{border:none;font-size:13px}.commentmetadata a{font-weight:normal;color:#999;border-bottom:1px solid #ccc}.commentmetadata a:hover{color:#d54e21;border-bottom-color:#d54e21}textarea#comment{width:632px}.possibly-related ul{font-size:10px;margin-bottom:30px}.possibly-related li{list-style:none}.entry-content img{margin:0 0 24px 0;max-width:640px}.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,
img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,
img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px}.entry-content .wp-caption{background:#f1f1f1;color:#888;font-size:12px;line-height:18px;text-align:center;margin-bottom:20px;padding:4px}.entry-content .wp-caption img{margin:5px}.entry-content .wp-caption p.wp-caption-text{margin:0 0 4px}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover, #prevLink:visited:hover{background:url(i/prevlabel.gif) left 15% no-repeat}#nextLink:hover, #nextLink:visited:hover{background:url(i/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}#wpstats{width:0px;height:0px;overflow:hidden}#flash_box_link{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:21px;border:none!important;color:#fff!important;width:170px;float:left;margin-top:30px;background:#21759b;background:rgba(33,117,155,0.8);padding:0.5em 0.5em 0.5em 1.3em}#flash_box_link:hover{background:#d54e21}#flash_box{display:none}.slideshow{background:#555}.slideshow blockquote{margin:0;padding:24px;color:#fff;display:none}.slideshow blockquote p{text-align:center;font-size:25px;line-height:1.2em;text-shadow:0px -1px 0px #222;width:804px;display:block}.slideshow blockquote cite{display:block;text-align:center;font-style:normal;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#ccc;font-size:13px;text-shadow:0px -1px 0px #222;line-height:2em}.slideshow blockquote a{color:#ccc}.slideshow blockquote a:hover{text-decoration:underline}#home h1{display:block}#home-top{display:none}#subscribe-blog input[type=submit]{margin-top:.8em}#respond #comment,
#respond input[type=text]{float:none;clear:both;font-size:16px;line-height:1em;padding:4px;max-width:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 892px){#footer,
	.wrapper{width:852px;margin:0 auto}#pagebody, #home-top{width:852px}#home h1{display:none}#home-top{display:block}}@media screen and (max-width: 768px){.wrapper{padding:0 4%}#front{padding:18px 0 0}#header{min-height:0}#header h1{display:block;float:none;margin-top:-10px}#header h1 a{float:none;margin:8px auto}#nav{float:none;margin:0 0 16px;text-align:center}#nav li{float:none;display:inline}#intro img, #front p img,
	#home p.leadin, #home p.leadout{margin-bottom:0}#front p{padding-top:20px;padding-bottom:20px}#intro img, #front p img{max-width:50%;height:auto}#sidebar{position:static;top:auto;right:auto;width:auto;margin:2em 26px 0}#sidebar .widget{float:left;width:46%;clear:left}#sidebar .widget:nth-child(even){float:right;clear:none}#sidebar .widget:last-child{width:auto;float:none}#blog{margin:18px 26px 0 26px;padding-right:0}#blog:after{content:"";display:block;clear:both}}@media screen and (max-width: 620px){.alignleft, img.alignleft,
	.alignright, img.alignright{max-width:42%}.alignleft img,
	.alignright img{max-width:100%;height:auto}}@media screen and (max-width: 480px){#pagebody #sidebar .widget{width:auto;float:none;clear:both}#intro img, #front p img{max-width:100%;clear:both}#home p.leadin, #home p.leadout{font-size:18px}#home p.leadin a:first-child{display:block;margin:0}#home p.leadin img{margin:0 auto .8em;display:block;float:none}#nav-dropdown{display:block}#nav{display:none}#header{padding:0;height:auto}#nav li a{padding:.3em;text-align:left}#nav li a.download{font-weight:normal}#footer,
	#pagebody, #home-top,
	.wrapper{width:auto}#pagebody{margin:8px 0 0}#post-98 p:nth-child(even){background:#eee;padding:6px 8px;margin-left:-8px;margin-right:-8px}#front p img{clear:both;float:none;width:100%;height:auto}#front .leadin img,
	#front .button img{width:auto;height:auto}#footer h6{-webkit-transform:scale(.9)}#header h1 img,
	#header h1 a{max-width:100%;height:auto}#header h1 img{max-width:90%}}@media screen and (max-width: 320px){#footer h6{-webkit-transform:scale(.75)}#page{padding-bottom:0}.alignleft, img.alignleft,
	.alignright, img.alignright{max-width:100%;float:none;clear:both;margin:0 auto 1em}}