.dp-highlighter
{
	font-family:"Courier New","Courier",monospace;
	font-size: 13px;
	background:#f2f2f2;
	margin:18px 0;
	border:#e5e5e5 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: auto;
}
td .dp-highlighter
{
	margin:0;
	border:none;
}
tr:hover {
	background:none;
}
.padding
{
	padding: 20px;
}

/* clear styles */
.dp-highlighter ul,
.dp-highlighter ul li,
.dp-highlighter ul li span 
{
	margin: 0;
	padding: 0;
	border: none;
	list-style: none !important;
}

.dp-highlighter a,
.dp-highlighter a:hover
{
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

.dp-highlighter.gutter ul,
.dp-highlighter.gutter ul li
{
	list-style: decimal !important;
	margin-left: 20px !important;
}

.dp-highlighter.nogutter ul li,
.dp-highlighter.nogutter .columns div
{
	border: 0;
}


.dp-highlighter .comment, 
.dp-highlighter .comments	{ color: #080; }
.dp-highlighter .string		{ color: #800; }
.dp-highlighter .keyword	{ color: #00F; }
.dp-highlighter .datatypes	{ color: #00F !important; font-weight: normal !important; }

