body { margin: 0; font-family: 'Lucida Sans Typewriter', 'Monaco', 'Andale Mono', monospace; background-color: #2A2F32; color: #DADDE1; font-size: 13px; } h3 { font-size: 14px; height: 18px; margin: 2px 0 -20px 4px; padding: 0 6px 0 4px; position: relative; display: inline-block; background-color: #2A2F32; } #screen { background-color: gray; margin: 40px; } section { display: -webkit-box; display: -moz-box; -webkit-box-pack: center; -moz-box-pack: center; } #top { -webkit-box-orient: horizontal; -moz-box-orient: horizontal; width: 100%; height: 100%; } #main { -webkit-box-orient: vertical; -moz-box-orient: vertical; min-width: 242px; max-width: 410px; text-align: center; } ul, ol, #registers, #savestates { padding: 10px; } #devtools, #registers, #savestates, #display { -webkit-box-orient: vertical; -moz-box-orient: vertical; } #console { overflow-y: auto; white-space: pre-wrap; max-height: 100%; margin: 0; } #consoleContainer { margin: 0; -webkit-box-flex: 1; -moz-box-flex: 1; min-width: 300px; display: block; border-right: 1px solid #DADDE1; } #debugViewer { text-align: center; margin: 10px; overflow: auto; max-height: 50%; } #debugViewSelector { display: block; } #memory { white-space: nowrap; margin: 0; -webkit-box-flex: 1; -moz-box-flex: 1; max-height: 100%; border-left: 1px solid #DADDE1; } #savestates ol > li { display: inline; } #gprs { text-align: center; } #psr { display: -webkit-box; display: -moz-box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; } #psr > * { display: block; padding: 2px 10px; } #psr > *:last-child { -webkit-box-flex: 1; -moz-box-flex: 1; text-align: right; } #mode { display: inline-block; width: 80px; } #registers ol, #savestates ol { border: 1px solid #DADDE1; padding: 8px; } #registers ol > li { margin: 3px; line-height: 16px; } #gprs > li { display: inline; } #breakpoints { -webkit-box-flex: 1; -moz-box-flex: 1; border-top: 1px solid #DADDE1; -webkit-box-orient: vertical; } #breakpointControls { padding: 2px 4px; border-bottom: 1px solid #DADDE1; } #memory { -webkit-box-flex: 1; -moz-box-flex: 1; } #consoleControls { border-bottom: 1px solid #DADDE1; } #console li:before { content: "-"; color: #5C616F; padding-right: 1em; } #console li { list-style-type: none; } #memory { overflow-y: scroll; min-width: 400px; display: -webkit-box; display: -moz-box; -webkit-box-orient: vertical; -moz-box-orient: vertical; padding: 0; } #memoryControls { border-bottom: 1px solid #DADDE1; padding: 2px; position: fixed; top: 0; background-color: #2A2F32; width: 100%; } #memoryControls ul { margin: 0 0 0 80px; padding: 0; } #memoryControls ul > li { float: left; margin-left: 16px; } #breakpointView { margin: 0; overflow-y: auto; display: -moz-box; -moz-box-orient: vertical; -moz-box-flex: 1; -webkit-box-flex: 1; } #memoryView { display: table; width: 100%; margin: 50px 0; border-spacing: 1px 1px; } #memory li { display: table-row; list-style-type: none; } #memory .memoryOffset { margin: 0; display: table-cell; } #memory .memoryCell { padding: 0 3px; display: table-cell; text-align: center; } #memory .memoryCell.changed { font-weight: bold; } .disabled { color: #5C616F; } #saveState { width: 240px; margin: auto; display: block; }