html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}* html .clearfix{height:1%;}
body{background:#fff;background-color:#0f0f0f;color:#dcdccc;font-size:15px;font-family:'Helvetica Neue', Arial, FreeSans, sans-serif;}
a{color:#1193F6;text-decoration:none;border-bottom:2px solid transparent;-webkit-transition-duration:0.2s;-webkit-transition-property:border-bottom;-webkit-transition-timing-function:ease-in;-moz-transition-duration:0.2s;-moz-transition-property:border-bottom;-moz-transition-timing-function:ease-in;}
a:hover{border-bottom:2px solid #E1EAFE;}
b, strong{font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;font-weight:normal;}
li p, li ul{margin-bottom:4px;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:30px;margin-right:10px;margin-top:5px;}
p, dl, hr, h1, h2, h3, ol, ul, pre, table, address, fieldset{margin-bottom:20px;}
h1, h2, h3{font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;font-weight:normal;}
h1{font-size:55px;}
h2{font-size:23px;}
h3{font-size:21px;}
.c{color:#999988;font-style:italic}
.o{color:#000000;font-weight:bold}
.nb{color:#0086B3}
.w{color:#bbbbbb}
.sh{color:#d14}
td.left{text-align:left;border:2px solid #383838;background-color:#2f2f2f;}
a.image { position: relative; width: 50%; left: 140px; padding: 20px; }
a.image:hover{border:none;border-bottom:none;text-decoration:none;}
table.center1 { position: relative; width: 50%; left: 140px; padding: 20px; border: 1px solid #383838; table-layout: auto; border-spacing: 4px; }
#universe{margin:30px auto;margin-left:20px;width:910px;}
#header{height:80px;}
#title{color:#f4f4f4;width:370px;height:80px;position:relative;left:25px;float:left;text-align:left;font-size:65px;font-variant:small-caps;}
#title a{color:#f4f4f4;}
#title a:hover{color:#f4f4f4;text-decoration:none;}
.subtitle{color:#dcdccc;font-size:15px;font-family:'Colaborate-ThinRegular', 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;}
.about-me{width:430px;font-size:13px;text-align:justify;position:relative;right:25px;float:right}
.about-me .description{padding:5px;}
/* code, pre, .gist, .gist-data, .gist-meta{font-family:'DejaVuSansMonoBook', monospace, "Courier New", Courier !important;font-size:12px !important;} */
code, pre{font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif !important;font-size:12px !important;}

pre, code{background-color:#0f0f0f;border:1px solid #dedede;padding:1px 3px;}
pre{padding:0.25em 0.5em;margin-left:10px;margin-right:10px;}
pre code{background-color:none;border:none;padding:0px;}
.gist:hover .gist-meta{border:1px solid #dedede;display:block;}
blockquote:before{color:#e6e6e6;content:'“';float:left;padding-top:10px;padding-right:10px;margin-left:-28px;}
.sidebar{width:270px;float:right;position:relative;right:10px;}
.sidebar p{margin-bottom:8px;}
.sidebar .section h2{font-size:17px;margin-bottom:3px;margin-left:25px;}
.post-world{float:left;width:640px;}
.post-item{margin-bottom:10px;margin-left:0px;}
.post-title{position:relative;}
.post-title a{color:#f0f0c0;border-bottom:4px solid transparent;}
.post-title a:hover{border-bottom:2px solid #E1EAFE;}
.post-title-sub{color:#bbb;font-size:13px;position:relative;bottom:+14px;left:40px;}
.post-title-sub a{color:#bbb;}
.post-title-sub a:hover{border-bottom:2px solid #F8F8F8 !important;}
.post-title-sub .hash{color:#eee;font-style:normal;}
.post-content p{text-align:justify;}
.post-meta{float:left;width:30px;margin:10px;margin-bottom:5px;background-color:#383838;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #0f0f0f;}
.post-meta {color:#cdcdcd;text-align:center;line-height:1.1em;margin:8px 0px 5px 0px;}
.post-meta  i{font-style:normal;font-size:24px;display:block;}
.post-meta  b{font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;font-weight:normal;font-size:14px;display:block;}
.post-comment-link a{color:#939393;}
.post-paginator{text-align:center;position:relative;clear:both;}
.use-ref{text-align:left;position:relative;clear:both;font-size:13px;}
#idc-c-t-inner{ background: #fff; background-color: #0f0f0f; color: #dcdccc;}
.about-me .description, #title, .sidebar .section, .post-item, .post-paginator, .use-ref{background-color:#3f3f3f;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:5px;border:2px solid #0f0f0f;-webkit-box-shadow:1px 4px 8px #111;-moz-box-shadow:1px 4px 8px #111;box-shadow:1px 4px 8px #111;margin:10px;}
dl.labels{color:#bbb;}
dl.labels dt{float:left;text-align:right;width:50px;}
dl.labels dd{margin-left:58px;}
dl.labels2{color:#bbb;}
dl.labels2 dt{float:left;text-align:left;width:75px;margin-left:10px;}
dl.labels2 dd{margin-left:110px;}
.recent-articles{font-size:13px;}
