.post-content .highlight table td { padding: 5px; }
.post-content .highlight {
	background: #363f48;
	border-radius: 6px;
	color: #fff;
	font-size: .8em;
	padding: 2% 2.5%;
	display: block;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	-ms-word-wrap: break-word;
}
.post-content .highlight table pre { margin: 0; }
.post-content .highlight, .post-content .highlight .w {
  color: #d0d0d0;
  background-color: #151515;
}
.post-content .highlight .err {
  color: #151515;
  background-color: #ac4142;
}
.post-content .highlight .c, .post-content .highlight .cd, .post-content .highlight .cm, .post-content .highlight .c1, .post-content .highlight .cs {
  color: #505050;
}
.post-content .highlight .cp {
  color: #f4bf75;
}
.post-content .highlight .nt {
  color: #f4bf75;
}
.post-content .highlight .o, .post-content .highlight .ow {
  color: #d0d0d0;
}
.post-content .highlight .p, .post-content .highlight .pi {
  color: #d0d0d0;
}
.post-content .highlight .gi {
  color: #90a959;
}
.post-content .highlight .gd {
  color: #ac4142;
}
.post-content .highlight .gh {
  color: #6a9fb5;
  background-color: #151515;
  font-weight: bold;
}
.post-content .highlight .k, .post-content .highlight .kn, .post-content .highlight .kp, .post-content .highlight .kr, .post-content .highlight .kv {
  color: #aa759f;
}
.post-content .highlight .kc {
  color: #d28445;
}
.post-content .highlight .kt {
  color: #d28445;
}
.post-content .highlight .kd {
  color: #d28445;
}
.post-content .highlight .s, .post-content .highlight .sb, .post-content .highlight .sc, .post-content .highlight .sd, .post-content .highlight .s2, .post-content .highlight .sh, .post-content .highlight .sx, .post-content .highlight .s1 {
  color: #90a959;
}
.post-content .highlight .sr {
  color: #75b5aa;
}
.post-content .highlight .si {
  color: #8f5536;
}
.post-content .highlight .se {
  color: #8f5536;
}
.post-content .highlight .nn {
  color: #f4bf75;
}
.post-content .highlight .nc {
  color: #f4bf75;
}
.post-content .highlight .no {
  color: #f4bf75;
}
.post-content .highlight .na {
  color: #6a9fb5;
}
.post-content .highlight .m, .post-content .highlight .mf, .post-content .highlight .mh, .post-content .highlight .mi, .post-content .highlight .il, .post-content .highlight .mo, .post-content .highlight .mb, .post-content .highlight .mx {
  color: #90a959;
}
.post-content .highlight .ss {
  color: #90a959;
}