.codebox,
.syntaxhighlighter {
	max-width: 60em !important;
}
.syntaxhighlighter { width: 100%; margin: 1em 0 1em 0; padding: 1px;  position: relative;  }
.syntaxhighlighter .bold { 	font-weight: bold; }
.syntaxhighlighter .italic { font-style: italic; }
.syntaxhighlighter .line .number { float: left; width: 2em; padding-right: .3em; text-align: right; display: block; }

/* Disable numbers when no gutter option is set */
.syntaxhighlighter.nogutter .line .number { display: none; }

.syntaxhighlighter .line .content { margin-left: 2.3em; padding-left: .5em; display: block; }
div.as_code { white-space: pre !important; /*line-height: 1.5em;*/ background: inherit;  }

.syntaxhighlighter .line .content .block { display: block;	padding-left: 1.5em; text-indent: -1.5em; }
.syntaxhighlighter .line .content .spaces { display: none; }

/* Disable border and margin on the lines when no gutter option is set */
.syntaxhighlighter.nogutter .line .content { margin-left: 0; border-left: none; }
.syntaxhighlighter.nogutter .ruler { margin-left: 0; padding-left: 0; }
.syntaxhighlighter .ruler { padding: 0 0 .5em .5em; margin-left: 3.3em; overflow: hidden; }

.syntaxhighlighter .toolbar
{
/*	padding: 1px .2em .1em .3em !important;*/
	text-align: right;
	position: absolute;
	right: .5em;
	top: 0em;
	z-index: 999;
}

.syntaxhighlighter .toolbar a.item,
.syntaxhighlighter .toolbar .item
{
	font: .85em/1 Arial;
	padding: 0 !important;
	margin: 0 0 0 .3em;
	text-decoration: none;
}

.syntaxhighlighter .toolbar a,
.syntaxhighlighter .toolbar a:link,
.syntaxhighlighter .toolbar a:hover,
.syntaxhighlighter .toolbar a:active {
	text-decoration: none !important;
}

.syntaxhighlighter .toolbar .item.viewSource { }
.syntaxhighlighter .toolbar .item.printSource { display: none; }
.syntaxhighlighter .toolbar .item.about { display: none; }
.syntaxhighlighter .toolbar .item.copyToClipboard { display: none; }

.syntaxhighlighter .toolbar { visibility: hidden; }
.syntaxhighlighter:hover .toolbar { visibility: visible; }

.syntaxhighlighter  { margin-bottom: 0 !important; }
.syntaxhighlighter * { margin-bottom: 0 !important; }
.codebox { padding: 0 !important; }


.syntaxhighlighter { background-color: #262626; }
.syntaxhighlighter .line.highlighted .number { background-color: #262626; color: #fff; }
.syntaxhighlighter .line.highlighted .content { background-color: #262626 !important; }
.syntaxhighlighter .line .number { color: #B9BDB6; }
.syntaxhighlighter .line .content { border-left: 3px solid #435A5F; color: #B9BDB6; }
.syntaxhighlighter.printing .line .content  { border: 0; }

/* First line */
.syntaxhighlighter .line.alt1 .content { background-color: #262626; }

/* Second line */
.syntaxhighlighter .line.alt2 .content { background-color: #262626; }

/*.syntaxhighlighter .line .content .block { background: url(wrapping.png) 0 1.1em no-repeat; }*/

.syntaxhighlighter .ruler { color: silver; background-color: #262626; border-left: 3px solid #435A5F; }
.syntaxhighlighter.nogutter .ruler { border: 0; }
.syntaxhighlighter .toolbar { background-color: #262626; }
.syntaxhighlighter .toolbar a { color: #646763; }
.syntaxhighlighter .toolbar a:hover { color: #E0E8FF; }

/************************************
 * Actual syntax highlighter colors.
 ************************************/
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {  color: #B9BDB6; }
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {  color: #878A85; }
.syntaxhighlighter .string, .syntaxhighlighter .string a { color: #5CE638; }

.syntaxhighlighter .keyword {  color: #5BA1CF;  }
.syntaxhighlighter .preprocessor  {  color: #435A5F;  }
.syntaxhighlighter .variable  {  color: #FFAA3E;  }
.syntaxhighlighter .value {  color: #090;  }
.syntaxhighlighter .functions {  color: #FFAA3E; }
.syntaxhighlighter .constants {  color: #E0E8FF; }
.syntaxhighlighter .script { background-color: #262626 !important; }
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a { color: #E0E8FF; }
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {  color: #FFFFFF; }
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {  color: #FFAA3E; }

