a:link { color: #0000ff; background-color: #ffffff }
a:visited { color: #009900; background-color: #ffffff }
a:hover { color: #ff6600; background-color: #ffffff }
a:active { color: #ff0000; background-color: #ffffff }

span.titlemoji { font-size: 150%; color: #008000; background-color: #ffffff }
span.subhead { font-size: 120%; color: #008000; background-color: #ffffff }

span.redmoji { font-size: 100%; color: #ff0000; background-color: #ffffff }
span.greenmoji { font-size: 100%; color: #008000; background-color: #ffffff }
span.bluemoji { font-size: 100%; color: #0000ff; background-color: #ffffff }

span.moji80 { font-size: 80%; color: #000000; background-color: #ffffff }
span.moji80green { font-size: 80%; color: #004800; background-color: #ffffff }

hr.topline { color: #ffa500; margin-right: 2%; border: 1px }
hr.middleline { color: #ffa500; margin-right: 2%; margin-left: 2%; border: 1px }
hr.bottomline { color: #ffa500; border: 1px }
hr.redline { color: #ff0000; margin-left: 5%; border: 1px }
hr.blueline { color: #0000ff; margin-left: 5%; border: 1px }

.bottom { vertical-align: bottom; }