body{font:11px tahoma;color:#9D9D9D;margin:0;padding:0;background:#1E1E1F}
a{color:#25688E}
a:hover{text-decoration:none}
p{font-size:13px;margin:0;padding:3px 0}
iframe{height:1px;width:1px;visibility:hidden}
span.clr{display:block;clear:both}
img{border-width:0}
ul{list-style:none}
li{background:url(li.png) no-repeat scroll 2px 5px;padding:0 0 5px 13px}
h1{font-family:Georgia;width:280px}
h2{font-size:15px}
#container{padding:30px}
#loader{float:left}
#controls{color:#fff}
.onload#controls a{display:block}
.onload#controls span{display:none;color:#41464D}
#controls a{display:none}
.controls a,#controls *{float:right;background:#D0C8C8;padding:7px 10px;font-size:13px;font-weight:bold;margin-left:10px;text-align:center;text-decoration:none;border:1px solid #333023;text-shadow:2px 2px 1px #B9ACAC}
.controls a:hover,#controls a:hover,.controls a:active,#controls a:active{text-shadow:none;background:#F3F1F1;color:#528CE0}
table.test{border-collapse:collapse;width:100%;min-width:800px;margin:0;padding:0;font-family:Consolas,"Courier New" }
.test td,.test th{color:#c3ceb7;background:#4c4c4c;padding:5px 8px;margin:0;width:150px;font-weight:bold;border:1px solid #3f3f3f}
.test th{background:#474747;color:#AF9332}
.test th.framework{font-size:13px}
.test td.test,#test td.empty,th{text-align:right}
.test td.mismatch{color:#F3F1F1;background:#41464D}
.test td.good{color:#eee;background:#66762b}
.test td.bad{color:#eee;background:#5d2c2c}
.test td.exception{color:#eee;background:#41464D}
span.exception{color:#DBEAF0;text-decoration:underline;cursor:help}
.test th.selector{background:#444;color:#919daf;text-align:left}
.test th.score-title,th.selectors-title{text-align:left;font-size:12px;width:180px}
.test td.score{color:#AF9332;background:#575757;text-align:center;font-size:12px}
#footer{padding:20px 0;font-size:13px;color:#B9ACAC}
fieldset{border:1px dashed #555;padding:20px 10px 10px 10px;background:#3c3c3c}
legend{background:#3c3c3c;color:#AF9332;border:1px dashed #555;font-size:12px;font-weight:bold;padding:.1em .8em;letter-spacing:1px}
select,option,input,button{background:#3c3c3c;color:#eee;border:1px solid #555;font-family:"Trebuchet MS" }
#framework_list div{overflow:hidden}
#framework_list{position:relative}
#framework_list select{margin:0 10px 10px 0;float:left}
#framework_list .add{float:left;text-decoration:none;color:#951812;background:#eee;display:block;font-size:13px;padding:5px;font-weight:bold;line-height:1}
#framework_list button{clear:both;display:block}
#framework_list p{position:absolute;top:-2em;right:10px}
#additional{display:none}
.to-blog{padding:10px 0}
.to-blog textarea{width:596px;border-width:1px;font-size:91%}
