.pln{
	color: #c5c8c6
}
@media screen{
	.str{
		color: #b5bd68
	}
	.kwd{
		color: #b294bb
	}
	.com{
		color: #969896
	}
	.typ{
		color: #81a2be
	}
	.lit{
		color: #de935f
	}
	.pun{
		color: #c5c8c6
	}
	.opn{
		color: #c5c8c6
	}
	.clo{
		color: #c5c8c6
	}
	.tag{
		color: #c66
	}
	.atn{
		color: #de935f
	}
	.atv{
		color: #8abeb7
	}
	.dec{
		color: #de935f
	}
	.var{
		color: #c66
	}
	.fun{
		color: #81a2be
	}
}@media print,projection{
	.str{
		color: #060
	}
	.kwd{
		color: #006;
		font-weight: 700
	}
	.com{
		color: #600;
		font-style: italic
	}
	.typ{
		color: #404;
		font-weight: 700
	}
	.lit{
		color: #044
	}
	.pun,.opn,.clo{
		color: #440
	}
	.tag{
		color: #006;
		font-weight: 700
	}
	.atn{
		color: #404
	}
	.atv{
		color: #060
	}
}pre.prettyprint{
	background: #1d1f21;
	font-family: Menlo,"Bitstream Vera Sans Mono","DejaVu Sans Mono",Monaco,Consolas,monospace;
	font-size: 12px;
	line-height: 1.5;
	border: 1px solid #ccc;
	padding: 10px
}
ol.linenums{
	margin-top: 0;
	margin-bottom: 0
}
ol.linenums{
	margin-left: 30px
}
ol.linenums li{
	color: #b1b1b1;
	padding-left: 20px
}
.prettyprint.linenums{
	-webkit-box-shadow: inset 40px 0 0 #3a3a3b,inset 41px 0 0 #ececf0;
	-moz-box-shadow: inset 40px 0 0 #3a3a3b,inset 41px 0 0 #ececf0;
	box-shadow: inset 40px 0 0 #3a3a3b,inset 41px 0 0 #ececf0
}
li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{
}
li.L1,li.L3,li.L5,li.L7,li.L9{
}