estxview,meta,query,option,error,total,remark,cluster,
document,uri,title,author,recipient,multicast,date,type,encoding,size,text,summary,keywords,
terms
{ display: block; }

clkey,word,key,delim,term
{ display: inline; }

estview
{ margin: 0em 0em; padding: 0em 0em; }

meta
{ margin: 1.5em 1.5em; padding: 0.8em 0.8em; border: 2pt outset #ccddee;
  background-color: #ddeeff; color: #222222; font-weight: bold; }

query:before
{ content: "Query: ";
  color: #555555; font-weight: normal; }

query[operator]:before
{ content: "Query: [" attr(operator) "] ";
  color: #555555; font-weight: normal; }

query[hit]:after
{ content: " (" attr(hit) ")";
  color: #555555; font-weight: normal; }

option:before
{ content: "Option: max=" attr(max) ", tfidf=" attr(tfidf) ", clshow=" attr(clshow)
  ", clcode=" attr(clcode) ", drep=" attr(drep) ", expr=" attr(expr) ", sort=" attr(sort);
  color: #555555; font-weight: normal; }

error:before
{ content: "Error[" attr(code) "#" attr(string) "]: ";
  color: #555555; font-weight: normal; }

total:before
{ content: "Total: hit=" attr(hit) ", dnum=" attr(dnum) ", wnum=" attr(wnum);
  color: #555555; font-weight: normal; }

remark
{ font-weight: normal; font-style: italic; }

remark:before
{ content: "Remark: ";
  color: #555555; font-weight: normal; font-style: normal; }

cluster
{ margin: 0.5em 2.0em; padding: 0.5em 0.5em; border: 1pt dotted #ccddee;
  background-color: #ffeeff; color: #333333; font-size: smaller; }

cluster:before
{ content: "(code=" attr(code) ", hit=" attr(hit) ")";
  margin: 0.1em 0.1em; padding: 0.05em 0.3em;
  color: #666666; font-weight: normal; }

clkey
{ margin: 0em 0.1em; padding: 0em 0.2em; }

clkey:after
{ content: " (" attr(score) ")";
  color: #777777; font-weight: normal; }

document
{ margin: 1.5em 1.5em; padding: 0.8em 0.8em; border: 2pt outset #ccddee;
  background-color: #eeeeff; color: #222222; }

document:before
{ content: "Info: id=" attr(id);
  margin: 0.1em 0.1em; padding: 0.05em 0.3em;
  color: #555555; font-weight: normal; }

document[score]:before
{ content: "Info: id=" attr(id) ", score=" attr(score);
  margin: 0.1em 0.1em; padding: 0.05em 0.3em;
  color: #555555; font-weight: normal; }

document[similarity]:before
{ content: "Info: id=" attr(id) ", similarity=" attr(similarity);
  margin: 0.1em 0.1em; padding: 0.05em 0.3em;
  color: #555555; font-weight: normal; }

uri,realuri,title,author,recipient,multicast,date,type,encoding,size
{ margin: 0.1em 0.1em; padding: 0.05em 0.3em;
  color: #222222; font-weight: bold; }

uri:before
{ content: "URI: ";
  color: #555555; font-weight: normal; }

realuri:before
{ content: "Real URI: ";
  color: #555555; font-weight: normal; }

title:before
{ content: "Title: ";
  color: #555555; font-weight: normal; }

author:before
{ content: "Author: ";
  color: #555555; font-weight: normal; }

recipient:before
{ content: "Recipient: ";
  color: #555555; font-weight: normal; }

multicast:before
{ content: "Multicast: ";
  color: #555555; font-weight: normal; }

date:before
{ content: "Date: ";
  color: #555555; font-weight: normal; }

type:before
{ content: "Type: ";
  color: #555555; font-weight: normal; }

encoding:before
{ content: "Encoding: ";
  color: #555555; font-weight: normal; }

size:before
{ content: "Size: ";
  color: #555555; font-weight: normal; }

text
{ margin: 0.4em 0.4em; padding: 0.1em 0.3em; border: 1pt inset #aaaaaa;
  height: 12em; overflow: auto;
  background-color: #ffffff; color: #333333; font-size: smaller; }

word
{ margin:0em 0.05em; }

summary
{ margin: 0.4em 0.4em; padding: 0.1em 0.3em; border: 1pt inset #aaaaaa;
  height: 8em; overflow: auto;
  background-color: #ffffff; color: #333333; font-size: smaller; }

key
{ color: #002277; font-weight: bold; }

keywords
{ margin: 0.4em 0.4em; padding: 0.1em 0.3em; border: 1pt inset #aaaaaa;
  height: 1.2em; overflow: hidden;
  background-color: #ffffff; color: #666666; font-size: smaller; }

terms
{ margin: 1.5em 1.5em; padding: 0.8em 0.8em; border: 2pt outset #ccddee;
  background-color: #ddeeff; color: #222222; font-weight: normal; }

term
{ color: #333333; margin: 0em 0.2em; }

term[hit]:after
{ content: " (" attr(hit) ")";
  color: #666666; font-weight: normal; }
