
pre.prettyprint, code.prettyprint {
	font-family: monospace;
	font-size: 9pt;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	background-color: #272822 !important;
	border: 1px solid #272822 !important;
	overflow: hidden !important;
}

pre.prettyprint {
	width: 95%;
	margin: 1em auto;
	padding: 1em;
}

pre.prettyprint a, code.prettyprint a {
	text-decoration: none;
}

/*

pre.prettyprint {
padding: 10px 15px !important;
border: none !important;
white-space: pre-wrap;
}

.prettyprint,
pre.prettyprint {
    background-color: #272822 !important;
    border: 1px solid #272822 !important;
    overflow: hidden !important !important;
    padding: 8px !important;
}

*/
.prettyprint.linenums, pre.prettyprint.linenums {
	-webkit-box-shadow: inset 40px 0 0 #39382e, inset 41px 0 0 #464741;
	-moz-box-shadow: inset 40px 0 0 #39382e, inset 41px 0 0 #464741;
	box-shadow: inset 40px 0 0 #39382e, inset 41px 0 0 #464741;
}

.prettyprint.linenums ol, pre.prettyprint.linenums ol {
	margin: 0 0 0 33px;
}

.prettyprint.linenums ol li, pre.prettyprint.linenums ol li {
	padding-left: 12px;
	color: #bebec5;
	line-height: 20px;
	margin-left: 0;
	list-style: decimal;
}

.prettyprint .com {
	color: #93a1a1;
}

.prettyprint .lit {
	color: #ae81ff;
}

.prettyprint .pun, .prettyprint .opn, .prettyprint .clo {
	color: #f8f8f2;
}

.prettyprint .fun {
	color: #dc322f;
}

.prettyprint .str, .prettyprint .atv {
	color: #e6db74;
}

.prettyprint .kwd, .prettyprint .tag {
	color: #f92659;
}

.prettyprint .typ, .prettyprint .atn, .prettyprint .dec, .prettyprint .var {
	color: #a6e22e;
}

.prettyprint .pln {
	color: #66d9ef;
}
