li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{list-style-type:decimal!important;font-family:consolas,menlo,courier,monospace;font-size:14px;min-height:20px;line-height:20px;word-wrap:break-word}li.L0 span,li.L1 span,li.L2 span,li.L3 span,li.L4 span,li.L5 span,li.L6 span,li.L7 span,li.L8 span,li.L9 span{font-family:consolas,menlo,courier,monospace;font-size:14px;line-height:1.75}pre .str,code .str{color:#e6db5a}pre .kwd,code .kwd{color:#66d9ef}pre .com,code .com{color:#75715e;font-style:italic}pre .typ,code .typ{color:#66d9ef}pre .lit,code .lit{color:#ae81ff}pre .pun,code .pun{color:#fff}pre .pln,code .pln{color:#fff}pre .tag,code .tag{color:#f92672}pre .atn,code .atn{color:#a6e22a}pre .atv,code .atv{color:#e6db74}pre .dec,code .dec{color:#ae81ff}pre.prettyprint,code.prettyprint{background-color:#272822;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;font-family:consolas,menlo,courier,monospace}pre.prettyprint{max-width:100%;margin:1em auto;padding:1em;overflow-x:scroll}pre.prettyprinted{box-shadow:inset 0 0 1px 2px #3c3d39,0 0 15px rgba(0,0,0,0.5);border:1px solid #0b0c0a}ol.linenums{margin-top:0;margin-bottom:0;margin-left:40px;color:#75715e}@media print{pre.prettyprinted,pre.prettyprint,code.prettyprint{background-color:#fff;color:#000;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-khtml-border-radius:0;border-radius:0}pre .str,code .str{color:#060}pre .kwd,code .kwd{color:#006;font-weight:bold}pre .com,code .com{color:#600;font-style:italic}pre .typ,code .typ{color:#404;font-weight:bold}pre .lit,code .lit{color:#044}pre .pun,code .pun{color:#440}pre .pln,code .pln{color:#000}pre .tag,code .tag{color:#006;font-weight:bold}pre .atn,code .atn{color:#404}pre .atv,code .atv{color:#060}}.code-pretty-container{position:relative;padding-top:9px;margin-bottom:20px}.code-pretty-toolbar{position:absolute;top:0;left:0;color:#ddd}.code-pretty-toolbar .title{display:inline-block;vertical-align:top;padding:4px 14px 2px;margin-right:12px;line-height:1.75;background-color:#1e1f1a;border:1px solid #0b0c0a;border-radius:8px 8px 0 0;border-bottom:0;box-shadow:inset 2px 3px 1px 0 #3c3d39,0 -1px 12px rgba(0,0,0,0.5);font-size:12px}.code-pretty-toolbar .tool{margin:-2px 3px 0 0;height:24px;width:24px;font-size:16px;color:#777;border: none}.code-pretty-toolbar span,.code-pretty-toolbar a{display:inline-block;vertical-align:top}.code-pretty-text{position:absolute;top:33px;left:0;color:#FFF;font-family:consolas,menlo,courier,monospace;font-size:14px;word-break:break-all;line-height:20px;border:0;overflow:hidden;background-color:#272822;resize:none;outline:0}.code-pretty-toolbar .back-to-pretty{display:none}

.post-content,.comment-content {
	line-height:1.5;
	word-wrap:break-word;
}
.post-content h2,.comment-content h2 {
	font-size:1.28571em;
}
.post-content img,.comment-content img,.post-content video,.comment-content video {
	max-width:100%;
}
.post-content a img,.comment-content a img {
	background:#FFF;
	position:relative;
	bottom:-4px;
}
.post-content hr,.comment-content hr {
	margin:2em auto;
	width:100px;
	border:1px solid #E9E9E9;
	border-width:2px 0 0 0;
}
.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
img.alignleft {
	margin:0 15px 0 0;
}
img.alignright {
	margin:0 0 0 15px;
}

#comment-form label {
	display:block;
	margin-bottom:.5em;
	font-weight:bold;
}
#comment-form .required:after {
	content:" *";
	color:#C00;
}
