table {border-collapse:collapse}
.cell {border:1px solid blue; vertical-align:top}
.s {background-color:#DDD; border:1px solid blue; vertical-align:top}
.ch {text-align:center; font-size:150%; border:1px solid blue; vertical-align:top}
.c {text-align:center; font-family:monospace; border:1px solid blue; vertical-align:top}
.n {font-size:75%; border:1px solid blue; vertical-align:top}
.k {width:30%;font-size:75%; border:1px solid blue; vertical-align:top}
.x {text-align:center; background-color:#CCC; width:1em; border:1px solid blue; vertical-align:top}
.m {text-align:center; background-color:#EDE; width:1em; border:1px solid blue; vertical-align:top}
.h {text-align:center; background-color:#EFE; width:1em; border:1px solid blue; vertical-align:top}
.ybg {background-color:green}
.keyboards {}
.keyboardTD {text-align:center; border-style:none}
.keyboard {margin:0.5em}
.modifiers {font-size:75%}
.cc {font-size:50%; font-weight:bold; color:red}
