.syntax_hilite, li .syntax_hilite {
	padding: 0; background-color:#FEFEFE;
	font-size:13px; font-family:'Courier New',Courier,monospace;
	/* comment the line below to remove scrolling in code boxes */
	overflow:auto; white-space:nowrap;
}
/* change this line to set the width of code box */
.syntax_hilite { width:610px; margin-bottom: 1em; }

/* change this line to set the width of code box in a list */
li .syntax_hilite { width:400px; }

.entrytext li .syntax_hilite,
.entry li .syntax_hilite { width: auto; }

.igBar, li .igBar {

  padding: 3px;
   font-family:arial,verdana; font-size: 11px;
/*  border-left:1px solid #d4d1bc; border-top:1px solid #d4d1bc;
  border-right:1px solid #acaa9a; border-bottom: 1px solid #acaa9a;*/
}
/* change this line to set the width of plain text bar above code box */
.igBar { width:151px;}
.igBar p {margin: 0;}
/* change this line to set the width of plain text bar above code box in a list */
li .igBar { width:471px; }
.igBar a, .igBar a:hover {
  border-bottom: 0;
	padding: 0 5px 0 10px;
	color: #d44314;
	text-decoration:none;
}

.syntax_hilite a:hover {
  text-decoration: none;
}
.syntax_hilite .langName {
  color:#777;
  padding-left: 4px;
  /* font-weight:bold; background: #e3e3e3;*/
  /* display: block; margin-left: -5px;*/
}

.syntax_hilite textarea {margin:0px -5px -2px 3px; border:none; }
.syntax_hilite ol {margin-left: 0; margin-bottom: 0; padding-left: .75em;}
.syntax_hilite ol li {line-height: 1.5em; margin-left: 1.5em; padding-left: .4em; background-color: #fff;}
.syntax_hilite ol li div {
  color: #000;
}

.widecolumn .syntax_hilite {
  width: 580px;
}