body
{
	background: #fff !important;
}
#tophomelink a
{
	background-image: url("/style/images/pageflap_mono.png");
}
a:visited, caption:hover a:visited, tr:hover a:visited, tr a:visited:hover
{
	color: #666;
}
a:link, caption:hover a:link, tr:hover a:link, tr a:link:hover
{
	color: #333;
}
blockquote
{
	background: #fcfcfc;
	border-color: #ccc;
}
caption a:link, caption a:visited, td a:link, td a:visited, th a:link, th a:visited
{
	color: #000;
}
h1
{
	background: #eee !important;
	border-color: #666 !important;
}
h1:before, h1:after
{
	border-color: #f7f7f7 !important;
}

p.error, p.success, h2.error, h2.success
{
	background: #eee !important;
	border-color: #666 !important;
}
p.error:before, p.error:after, p.success:before, p.success:after, h2.error:before, h2.error:after, h2.success:before, h2.success:after
{
	border-color: #f7f7f7 !important;
}

a.toplink:link, a.toplink:visited
{
	background: #f7f7f7;
	border-color: #ccc;
	color: #999;
	height: auto;
	padding: 1px 4px;
	text-indent: 0;
	width: auto;
}
a.toplink:hover
{
	background: #eee;
	border-color: #999;
	color: #666;
}

dfn
{
	border-bottom-color: #333;
	color: #333;
}
q
{
	color: #333;
}
code
{
	color: #333;
}
kbd
{
	background: #f8f8f8;
	border: 1px solid #ccc;
	color: #333;
}
samp
{
	color: #333;
}
span.quote
{
	color: #333;
}
a.external:link
{
	background-image: url("images/external-mono.gif");
}
a.external:visited
{
	background-image: url("images/external-visited-mono.gif");
}

/* Page ratings */

#page-rating
{
	background-image: url("/images/rating-mono.png");
}

#page-rating a.pc100:before
{
	background-image: url("/images/rating-mono.png");
}

#page-rating a
{
	background-image: url("/images/rating-mono.png");
}

/* Web standards */

pre.markup
{
	background: #fcfcfc;
	border-color: #ccc;
}
code.markup
{
	color: #333;
}
code.markup.fragment
{
	background: #fcfcfc;
}
code.markup.comment
{
	color: #666;
}
code.markup.ignored
{
	color: #1a1a1a;
}

pre.style
{
	background: #fcfcfc;
	border-color: #ccc;
}
code.style
{
	color: #333;
}
code.style.fragment
{
	background: #fcfcfc;
}
code.style.comment
{
	color: #666;
}
code.style.ignored
{
	color: #1a1a1a;
}

pre.script
{
	background: #fcfcfc;
	border-color: #ccc;
}
code.script
{
	color: #333;
}
code.script.fragment
{
	background: #fcfcfc;
}
code.script.comment
{
	color: #666;
}
code.script.ignored
{
	color: #1a1a1a;
}

code.dom
{
	color: #333;
}

/* Misc */

tbody th.feature .set
{
	color: #333;
}
#continue
{
	list-style-image: url("/images/mono/continue.gif");
}
.malware
{
	background: #eee;
}
a.feed
{
	background: #aaa;
	border-color: #ddd #777 #777 #ddd;
}

#results li .source
{
	color: #666666;
}

/* Feature support colors */

td.pc0, td.no
{
	background-color: #999999;
}
td.pc5
{
	background-color: #9d9d9d;
}
td.pc10
{
	background-color: #a2a2a2;
}
td.pc15
{
	background-color: #a6a6a6;
}
td.pc20
{
	background-color: #aaaaaa;
}
td.pc25
{
	background-color: #aeaeae;
}
td.pc30
{
	background-color: #b3b3b3;
}
td.pc35
{
	background-color: #b7b7b7;
}
td.pc40
{
	background-color: #bbbbbb;
}
td.pc45
{
	background-color: #bfbfbf;
}
td.pc50, td.incomplete
{
	background-color: #c4c4c4;
}
td.pc55
{
	background-color: #c8c8c8;
}
td.pc60
{
	background-color: #cccccc;
}
td.pc65
{
	background-color: #d0d0d0;
}
td.pc70
{
	background-color: #d5d5d5;
}
td.pc75
{
	background-color: #d9d9d9;
}
td.pc80
{
	background-color: #dddddd;
}
td.pc85
{
	background-color: #e1e1e1;
}
td.pc90
{
	background-color: #e6e6e6;
}
td.pc95
{
	background-color: #eaeaea;
}
td.pc100, td.yes
{
	background-color: #eeeeee;
}

td.unknown
{
	background-color: #ffffff;
}
td.err
{
	background-color: #666666;
	font-weight: bolder;
}

td.rmq
{
	background-color: #999999;
}
td.rma
{
	background-color: #c4c4c4;
}
td.rms
{
	background-color: #eeeeee;
}

/* Statistics */

.stat_graphs .graph
{
	background: #eee;
}

.graph dt
{
	background: #f7f7f7;
}
