.descr     { width: 200px; line-height: 1.2; padding: 5px; background-color: azure }
.empty     { width: 282px; background-color: whitesmoke }
.playsound { color: teal;}
.speech    { width: 282px; line-height: 1.2; padding: 5px; background-color: FloralWhite; }
.comment   { color: gray; }
.metacomm  { color: coral; }

.image     { background-color: ivory }
#thumbwrap { position:relative;  }

img.smlimg { position:relative; border:1px solid #000; margin:5px; float:center; width:250; }
img.bigimg { position:absolute; visibility:hidden; top:0; right:-20px; z-index:1; border:1px solid #000; width:500; }

span.prefix    { color: rosybrown }
span.verb      { color: red }
span.det       { color: blue }
span.color     { color: gold }
span.colorinfo { color: gold; display: initial; }
span.theme     { color: darkgreen }
span.bracket   { color: gray }
span.orient    { color: deepskyblue }
span.prep      { color: chocolate }
span.target    { color: maroon }
span.manner    { color: tan }
span.suffix    { color: rosybrown }
span.hlbold    { font-weight: bold }

option.grey    { background-color: LightGrey }

td.edited      { border-color: blue; background-color: mintcream }
td.editing     { border-color: midnightblue; background-color: lightcyan }
td.playing     { border-color: fuchsia; background-color: LavenderBlush }
td.selected    { border: 3px solid springgreen }
td.selstep     { border: 2px solid springgreen }
td.sectionbeg  { font-weight: bold }
          
