* {
	margin: 0;
	padding: 0;
	-khtml-user-select: none;
}

body {
	cursor: default;
	color: rgba(255, 255, 255, 0.9);
	margin: 0;
	word-wrap: break-word;
	line-height: 1.3em;
	background-image: url(x-mr-dynamic:alternatingRows/23/255/255/255/0.033/100/safari-fix);
	background-repeat: repeat-x;
}

body.scroll {
	background-image: none;
}

#preload {
	background-image: url(Error.tiff), url(Warning.tiff);
}

/* @group Validator Results */

table {
	border-collapse: collapse;
}

td { vertical-align: top }

.odd {
	background-color: rgba(255,255,255,0.033);
}

tr td:first-child {
	color: rgba(255, 255, 255, 0.7);
	font-weight: bold;
	text-align: right;
	width: 1%;
	padding: 5px 22px 4px 10px;
	font-size: 9px;
}

td+td {
	padding: 4px 8px 4px 11px;
	max-width: 0;
}

td:first-child, .error td:first-child {
	background: url(Error.tiff) no-repeat 100% 6px}
.warning td:first-child {
	background: url(Warning.tiff) no-repeat 100% 6px}

tr:active {
	background-color: rgba(255,255,255,0.2);
}

/* @end */