/* *******************************************
 * Pygments
 ******************************************* */

div.typygmentdown {
	margin: 10px -10px 10px -40px;
	padding: 15px 40px;
	background-color: #f5f5f5;
	-moz-border-radius-topright: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}

pre.typygmentdown {
	font-family: "Droid Sans Mono", "Bitstream Vera Sans Mono", Monaco, Consolas, monospace;
	font-size: 12px;
	line-height: 17px;
	margin: 0;
	padding: 0;
}

pre.typygmentdown div.line:hover {
	background-color: #FFFFE6;
}

pre.typygmentdown div.line.marked,
pre.typygmentdown div.line.marked * {
	background-color: #BAE688 !important;
}

.typygmentdown .c {
	color: #999988;
	font-style: italic
}

/* Comment */

/* .typygmentdown .err { color: #a61717; background-color: #e3d2d2 } /* Error */

.typygmentdown .k {
	font-weight: bold
}

/* Keyword */

.typygmentdown .o {
	font-weight: bold
}

/* Operator */

.typygmentdown .cm {
	color: #999988;
	font-style: italic
}

/* Comment.Multiline */

.typygmentdown .cp {
	color: #999999;
	font-weight: bold
}

/* Comment..typygmentdownproc */

.typygmentdown .c1 {
	color: #999988;
	font-style: italic
}

/* Comment.Single */

.typygmentdown .gd {
	color: #000000;
	background-color: #ffdddd
}

/* Generic.Deleted */

.typygmentdown .ge {
	font-style: italic
}

/* Generic.Emph */

.typygmentdown .gr {
	color: #aa0000
}

/* Generic.Error */

.typygmentdown .gh {
	color: #999999
}

/* Generic.Heading */

.typygmentdown .gi {
	color: #000000;
	background-color: #ddffdd
}

/* Generic.Inserted */

.typygmentdown .go {
	color: #888888
}

/* Generic.Output */

.typygmentdown .gp {
	color: #555555
}

/* Generic.Prompt */

.typygmentdown .gs {
	font-weight: bold
}

/* Generic.Strong */

.typygmentdown .gu {
	color: #aaaaaa
}

/* Generic.Subheading */

.typygmentdown .gt {
	color: #aa0000
}

/* Generic.Traceback */

.typygmentdown .kc {
	font-weight: bold
}

/* Keyword.Constant */

.typygmentdown .kd {
	font-weight: bold
}

/* Keyword.Declaration */

.typygmentdown .kp {
	font-weight: bold
}

/* Keyword.Pseudo */

.typygmentdown .kr {
	font-weight: bold
}

/* Keyword.Reserved */

.typygmentdown .kt {
	color: #445588;
	font-weight: bold
}

/* Keyword.Type */

.typygmentdown .m {
	color: #009999
}

/* Literal.Number */

.typygmentdown .s {
	color: #D34E4E
}

/* Literal.String */

.typygmentdown .na {
	color: #008080
}

/* Name.Attribute */

.typygmentdown .nb {
	color: #999999
}

/* Name.Builtin */

.typygmentdown .nc {
	color: #2d4449;
	font-weight: bold
}

/* Name.Class */

.typygmentdown .no {
	color: #ff99ff
}

/* Name.Constant */

.typygmentdown .ni {
	color: #800080
}

/* Name.Entity */

.typygmentdown .ne {
	color: #990000;
	font-weight: bold
}

/* Name.Exception */

.typygmentdown .nf {
	color: #990000;
	font-weight: bold
}

/* Name.Function */

.typygmentdown .nn {
	color: #555555
}

/* Name.Namespace */

.typygmentdown .nt {
	color: #000080
}

/* Name.Tag */

.typygmentdown .nv {
	color: #ff99ff
}

/* Name.Variable */

.typygmentdown .ow {
	font-weight: bold
}

/* Operator.Word */

.typygmentdown .mf {
	color: #009999
}

/* Literal.Number.Float */

.typygmentdown .mh {
	color: #009999
}

/* Literal.Number.Hex */

.typygmentdown .mi {
	color: #009999
}

/* Literal.Number.Integer */

.typygmentdown .mo {
	color: #009999
}

/* Literal.Number.Oct */

.typygmentdown .sb {
	color: #D34E4E
}

/* Literal.String.Backtick */

.typygmentdown .sc {
	color: #D34E4E
}

/* Literal.String.Char */

.typygmentdown .sd {
	color: #D34E4E
}

/* Literal.String.Doc */

.typygmentdown .s2 {
	color: #D34E4E
}

/* Literal.String.Double */

.typygmentdown .se {
	color: #D34E4E
}

/* Literal.String.Escape */

.typygmentdown .sh {
	color: #D34E4E
}

/* Literal.String.Heredoc */

.typygmentdown .si {
	color: #D34E4E
}

/* Literal.String.Interpol */

.typygmentdown .sx {
	color: #D34E4E
}

/* Literal.String.Other */

.typygmentdown .sr {
	color: #808000
}

/* Literal.String.Regex */

.typygmentdown .s1 {
	color: #D34E4E
}

/* Literal.String.Single */

.typygmentdown .ss {
	color: #D34E4E
}

/* Literal.String.Symbol */

.typygmentdown .bp {
	color: #999999
}

/* Name.Builtin.Pseudo */

.typygmentdown .vc {
	color: #ff99ff
}

/* Name.Variable.Class */

.typygmentdown .vg {
	color: #ff99ff
}

/* Name.Variable.Global */

.typygmentdown .vi {
	color: #ff99ff
}

/* Name.Variable.Instance */

.typygmentdown .il {
	color: #009999
}

/* Literal.Number.Integer.Long */