body{margin:0;padding:0;font-size:14px;background-color:#ee0}table#layout{width:800px;margin:0 auto;border:4px solid #000}#layout td{border:2px solid #00e;padding:10px;vertical-align:top}#header{text-align:center;font-weight:700;font-size:32px;background-color:#e0e;color:#fff}#sidebar{width:200px;background-color:#ec0}#sidebar .hidden{color:#ec0}#content{background-color:#ee0}code{background-color:#eee;padding:2px 4px}input[type=text]{width:180px;background-color:#eee;border:1px solid #000;padding:2px 4px}.marquee{overflow:hidden;white-space:nowrap;box-sizing:border-box;width:300px}.marquee span{display:inline-block;padding-left:100%;animation:marquee-scroll 10s linear infinite}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}