#mc16bm09-emulator .display {
    float:left;
    margin-right:10px;
}

#mc16bm09-emulator .cpustate {
    float:left;
    margin-right:10px;
}

#mc16bm09-emulator .cpustate table {
    border-collapse: collapse;
}

#mc16bm09-emulator .cpustate .changed {
    background-color:#AAFFAA;
}

#mc16bm09-emulator .cpustate td {
    border:1px solid #000000;
    padding:3px;
    width:70px;
    height:14px;
    font-size:12px;
    font-family:monospace;
}

#mc16bm09-emulator .memoryview {
    float:left;
    margin-right:10px;
    width:450px;
}

#mc16bm09-emulator .romview {
    height:283px;
    overflow:auto;
    border:1px solid #000000;
    padding:5px;
    width:450px;
}

#mc16bm09-emulator .romview table {
    border-collapse: collapse;
}

#mc16bm09-emulator .romview td {
    border:1px solid #000000;
    padding:3px;
    font-size:12px;
    height:14px;
    font-family:monospace;
}

#mc16bm09-emulator .romview .active {
    background-color:#AAAAFF;
}

#mc16bm09-emulator .ramview {
    margin-top:20px;
    height:157px;
    overflow:auto;
    border:1px solid #000000;
    padding:5px;
    width:450px;
}

#mc16bm09-emulator .ramview table {
    border-collapse: collapse;
}

#mc16bm09-emulator .ramview td {
    border:1px solid #000000;
    padding:3px;
    font-size:12px;
    height:14px;
    font-family:monospace;
}

#mc16bm09-emulator .ramview td.address {
    border-right:2px solid #000000;
}

#mc16bm09-emulator .ramview .changed {
    background-color:#AAFFAA;
}


#mc16bm09-emulator .cpuinput {
    margin-right:10px;
    margin-bottom:10px;
}

#mc16bm09-emulator .cpuinput table {
    border-collapse: collapse;
}

#mc16bm09-emulator .cpuinput td {
    border:1px solid #000000;
    font-family:monospace;
}

#mc16bm09-emulator .cpuinput .statuslamp td {
    padding:3px;
    width:20px;
    height:20px;
    text-align: center;
}

#mc16bm09-emulator .cpuinput .statuslamp .active {
    background-color:#FFFF00;
}
