/* AstonishMe code plugin styles */

.codespan {
	background-color: #efefef;
	padding: 0 .5ex;
}

.amcode {
	font-weight:bold;
	margin:.5em 0 .4em 1em;
}

.codeblock.amc_long {
	height:24em;
	overflow:auto;
}

.codeblock table {
	border-collapse:collapse;
}
.codeblock td {
	border:1px solid #666;
	width:100%;
	padding:0 0 0 33px;
	text-indent:-28px;
}

.amc_code_odd { background:#f0f0f0; color:#666; }
.amc_code_even{ background:#e8e8e8; color:#666; }

/* code plugin line numbers */

td.amc_line { padding:0 5px; font-size:0; width:auto; }
td.amc_line div { padding-right:9px; height:10px; }
.codeblock .amc0 { background-position:90% 100%; }
.codeblock .amc1 { background-position:90% 0%; }
.codeblock .amc2 { background-position:90% 11%; }
.codeblock .amc3 { background-position:90% 22%; }
.codeblock .amc4 { background-position:90% 33%; }
.codeblock .amc5 { background-position:90% 44%; }
.codeblock .amc6 { background-position:90% 55%; }
.codeblock .amc7 { background-position:90% 67%; }
.codeblock .amc8 { background-position:90% 78%; }
.codeblock .amc9 { background-position:90% 89%; }

/* XML/HTML syntax highlighting colours */

.codeblock .code_tag {
	font-weight: bold;
	color: #c00;
}


/* syntax highlighting colours */

.codeblock .amc_html { color:#000; }
.codeblock .amc_default { color:#000; }
.codeblock .amc_keyword { color:#c0c; }
.codeblock .amc_string { color:#c00; }
.codeblock .amc_comment { color:#f70; }
.codeblock .amc_attribute { color:#880; }
.codeblock .amc_class { color:#080; }
.codeblock .amc_id { color:#0c0; }
.codeblock .amc_tags { color:#008; }

.codeblock a:link,
.codeblock a:visited { color:#00f; }
.codeblock a:hover{ color:#88f; }

