.wp_syntax {
	margin-bottom:8px;
	overflow:auto;
}
.wp_syntax {
	overflow-x:auto;
	overflow-y:hidden;
	padding-bottom:0;
	width:100% !important;
	width:99%;
	background:#F1F5F6;
}
.wp_syntax table {
	border-collapse:collapse;
}
.wp_syntax div, .wp_syntax td {
	vertical-align:top;
	padding:2px 4px;
}
.wp_syntax .line_numbers {
	text-align:right;
	color:#666;
	overflow:visible;
	background:#E1E7E9;
	border-right:1px solid #B0BEC7;
}
.wp_syntax .code {
	color:#333;
}
.wp_syntax pre {
	border:none;
	background:none;
	margin:0;
	padding:0;
	width:auto;
	float:none;
	clear:none;
	overflow:visible;
	font-size:12px;
	line-height:1.333;
}
.line_numbers pre {
	padding-left:10px;
}
.post .content .wp_syntax table {
	background:#F1F5F6;
	border:none;
	margin:0;
}
.post .content .wp_syntax table tr td {
	border-top:none;
	padding:2px 4px;
}

