a{color:#369;text-decoration:none;}a:hover{text-decoration:underline;}
blockquote{font-style:italic;color:#666666;margin:1em 2em;}
big{font-size:1.2em;}
body{background:#fff;color:#222;font-family:"Mate","Sabon LT Std","Hoefler Text","Palatino Linotype","Book Antiqua",serif;font-size:1.2em;margin:0px;}
h1,h2,h3{font-family:"Bitter","Yanone Kaffeesatz",sans-serif;font-weight:normal;}
h1{font-size:1.2em;}
h2{font-size:1.1em;}
h3{font-size:1.0em;}
.clear{clear:both;}
.left{text-align:right;}
.center{text-align:center;}
.right{text-align:right;}
.small{font-size:.8em;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.codehilitetable{width:100%;}.codehilitetable .linenos{display:none;}
.codehilite{background:#f6f6f6;border:#ddd 1px solid;border-left:#ddd 5px solid;font-size:.8em;font-family:"Andale Mono","Monaco","DejaVu Sans Mono",monospace;padding:1em;}.codehilite pre{font-family:"Andale Mono","Monaco","DejaVu Sans Mono",monospace;font-size:.9em;margin:0px;}
code{background:#f6f6f6;border:#ddd 1px solid;font-size:.8em;font-family:"Andale Mono","Monaco","DejaVu Sans Mono",monospace;padding:1px;}
#wrapper{margin:0px auto;width:650px;}#wrapper header{border-bottom:#dddddd 1px solid;height:55px;}#wrapper header h1,#wrapper header nav{height:55px;line-height:55px;margin:0px;}
#wrapper header h1{float:left;}#wrapper header h1 a{color:#222;display:inline-block;}#wrapper header h1 a:hover{text-decoration:none;}
#wrapper header nav{float:right;font-family:"Bitter","Yanone Kaffeesatz",sans-serif;}#wrapper header nav a{display:inline-block;margin-left:20px;}
#wrapper #content{border-left:0px;border-right:0px;line-height:1.4;}
#wrapper #content.writing .disclaimer{font-size:.8em;font-style:italic;border-top:#dddddd 1px solid;padding-top:1em;}
#wrapper #content.writing .post_list{line-height:normal;}#wrapper #content.writing .post_list ul{list-style-type:none;margin:0px;margin-bottom:1em;padding:0px;}#wrapper #content.writing .post_list ul li{margin-bottom:1em;}#wrapper #content.writing .post_list ul li small,#wrapper #content.writing .post_list ul li small a{color:#666666;}
#wrapper #content.writing .post_list ul h3{display:inline;margin:0px;}
#wrapper #content.writing .post_detail .unpublished{font-weight:bold;text-align:center;background:#c00;border:#300 5px solid;border-left:0px;border-right:0px;color:#fff;padding:.25em;}
#wrapper #content.writing .post_detail .title h1{margin-bottom:0px;}
#wrapper #content.writing .post_detail .title h3{color:#666666;margin-top:0px;}
#wrapper #content.writing .post_detail .content h1,#wrapper #content.writing .post_detail .content h2{margin-top:2em;}
#wrapper #content.writing .post_detail .tags{font-style:italic;text-align:right;margin:1em 0;}
#wrapper #content.writing .post_detail .series,#wrapper #content.writing .post_detail .nav{border-top:#dddddd 1px solid;padding:1em 0 1em 0;}
#wrapper #content.writing .post_detail .series h2{font-size:1.3em;margin:0px;}
#wrapper #content.writing .post_detail .series ul{margin:1em 0 0 0;}
#wrapper #content.writing .post_detail .nav a[rel=next]{float:right;}
#wrapper #content.writing .post_detail .nav a[rel=prev]{float:left;}
#wrapper #content.writing .post_detail .comments{border-top:#dddddd 1px solid;}
#wrapper #content.writing .tag_cloud{list-style-type:none;margin:1em 0px;padding:0px;}#wrapper #content.writing .tag_cloud li{display:inline;margin-right:10px;}#wrapper #content.writing .tag_cloud li:last-child{margin-right:0px;}
#wrapper #content.activity ul{list-style-type:none;margin:1em 0;padding:0px;}
#wrapper #content.activity li{background-image:url('../img/social/website-32x32.png');background-position:15px 4px;background-repeat:no-repeat;margin-bottom:1em;padding-left:62px;}#wrapper #content.activity li.blog{background-image:url('../img/social/feed-32x32.png');}
#wrapper #content.activity li.github{background-image:url('../img/social/github-32x32.png');}
#wrapper #content.activity li.hackernews{background-image:url('../img/social/hackernews-32x32.png');}
#wrapper #content.activity li.twitter{background-image:url('../img/social/twitter-32x32.png');}
#wrapper #content.activity .permalink{color:#666666;font-size:.9em;text-decoration:none;}#wrapper #content.activity .permalink:hover span{text-decoration:underline;}
#wrapper #content.projects .project h2{margin-bottom:0px;}
#wrapper #content.projects .project p{margin-top:0px;}
#wrapper #content.resume section.job{margin-bottom:1em;}
#wrapper #content.resume h2{margin:0px;}
#wrapper #content.resume .dates{color:#666666;font-family:"Bitter","Yanone Kaffeesatz",sans-serif;font-weight:normal;margin:0px;}
#wrapper #content.resume .duties{margin:0px;margin-left:1.5em;padding:0px;}#wrapper #content.resume .duties li{margin-top:.5em;}
#wrapper footer{text-align:center;font-style:italic;font-size:.8em;border-top:#dddddd 1px solid;padding:1em 0px;}
