body{background-color:#efefef}#wrapper{margin:0 auto;text-align:left;background-color:#fff}#main-header{border-bottom:3px solid #efefef;margin-bottom:20px;padding-top:10px}#main-footer{border-top:3px solid #efefef;margin-top:10px;padding:10px 0;text-align:center;font-size:12px}#about{padding-top:5px}article .content,#archives section{clear:both}#archives section h3{text-align:right;font-size:64px;line-height:64px;color:#dedede}#archives section .date{text-align:right}#archives section ul{margin-left:0;list-style-type:none}nav.articles-nav{margin:5px 0;text-align:center}code{font-size:12px;font-family:menlo,consolas,"DejaVu sans Mono",monaco,monospace;border:1px solid #dedede;padding:0 3px}pre{background:#efefef;padding:1em;overflow:auto}pre code{padding:0;border:0}.img-left{float:left;margin:0 1em 1em 0}.img-right{float:right;margin:0 1em 0 1em}#logo{text-align:center}.hide{display:none}body{text-align:center;font:15px georgia,"times new roman",times,serif;line-height:1.4;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:helvetica,"helvetica neue",arial,verdana,sans-serif;letter-spacing:-.03em;color:#333}h1,h2,h3{font-weight:bold}:link,:visited{color:#4085cd;text-decoration:none}:link:hover,:visited:hover{text-decoration:underline;color:#008040}:link:focus,:visited:focus{outline:1px dotted invert}hr{border:0#ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,ol,ul,pre,table,address,fieldset{margin-bottom:1em}h1,h2,h3,h4,h5,h6{margin-bottom:0.5em}blockquote{margin:5px 30px;border-left:3px solid #ccc;padding:0 10px}#main-header h1{font-size:48px;margin-bottom:0px}article{padding:0 0 10px 0;margin:0 0 10px 0}article header{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #efefef}article header h2{margin:0}article header p{font-size:12px;margin-bottom:0}#home article{border-bottom:1px solid #efefef}#home article header{margin-bottom:0;padding-bottom:0;border:0}#home article#sticky{background-color:#f6f6f6;margin:0 0 1em 0em;padding:0.75em 0;border-width:1px;border-style:solid;border-color:#ddd;text-align:center;text-shadow:#fff 1px 1px 0}#home article#sticky header{margin:0;padding:0}#home article#sticky header h2{font-size:25px;margin:0;padding:0}aside{padding:0 0 0 1em;margin:0 0 1em 1em;border-left:2px solid #efefef;font-size:85%;font-style:italic}aside .title{font-size:13px;font-weight:bold;margin-bottom:0.5em}article aside{float:right;width:35%}#home aside{margin:0;border-left:0}#main-nav .nav-block{padding:10px;font-family:helvetica,"helvetica neue",arial,verdana,sans-serif;font-size:13px;border-bottom:1px solid #efefef}#main-nav .nav-subcol{float:left;width:48%}#main-nav .nav-subcol.first{margin-right:2%}#main-nav .nav-subcol.last{margin-left:2%}#main-nav .nav-block h3{margin:0 0 5px 0;font-size:18px}#main-nav .nav-block h4{margin:0 0 5px 0;font-size:12px}#main-nav .nav-block ul{list-style-type:none;margin:0;padding:0}#main-nav .nav-block p,#main-nav .nav-block li{margin:0;padding:0}#nav-archives #archives-search{margin-bottom:0.75em}#nav-archives #archives-search label{font-weight:bold;font-size:12px}#nav-search #search-field{width:100%}#nav-archives li{padding:0.25em 0}#archives-dates li{display:inline}#contact-form{margin-right:20%}#contact-form fieldset{margin:8px 0 7px}#contact-form fieldset{border-top:1px solid #efefef}#contact-form .form-row{padding:0.5em 0;margin:0}#contact-form .form-row label{width:30%;margin-right:1%;float:left;display:block;text-align:right}#contact-form .form-row input{width:20em}#contact-form #submit-row input{width:auto;margin-left:31%}#contact-form #message-row textarea{clear:both;width:68%}table td,table th{padding:2px 5px;text-align:left}table thead{border-bottom:1px solid #ccc}table tbody th,table tbody td{border-bottom:1px solid #efefef}sup{font-size:0.85em;vertical-align:top}#tweets ul{margin:0;padding:0;list-style-type:none}#tweets li{margin:0;padding:0.5em 0}.tweet_time a{color:#999}.tweet_avatar{vertical-align:middle}del{color:#900}.warning{color:#900;font-weight:bold}