#source-code {
    position:absolute;
    background-color:#FF0000;
    top:0px;
    left:0px;
    right:350px;
    bottom:200px;
}

#source-code-editor {
    width:100%;
    height:100%;
}

#assembler-output {
    position:absolute;
    left:0px;
    right:350px;
    bottom:0px;
    height:200px;
}

#authdialog .command {
    margin-top:20px;
    margin-bottom:20px;
    font-family: monospace;
    font-size: 16pt;
    background-color:#000000;
    color:#FFFFFF;
}

#operand-display-dialog .operand-displays {
    position:relative;
    width:400px;
    height:200px;
    background-color:#000000;
    margin-bottom:10px;
}

#operand-display-dialog .pixel {
    position:absolute;
    width:38px;
    height:38px;
    border:1px solid #FFFFFF;
    background-color:#666600;
}

#operand-display-dialog .pixel.active {
    background-color:#FFFF00;
}

#tutorial-files {
    display: none;
}

#emulator-toolbar {
    position:absolute;
    height:40px;
    top:0px;
    left:0px;
    right:350px;
}

#emulator-toolbar > div {
    padding:2px;
}

#emulator {
    overflow:auto;
    position:absolute;
    top:44px;
    left:0px;
    right:350px;
    bottom:0px;
}

#emulator > div {
    margin-top:10px;
    margin-left:10px;
}

#cpucontrol {
    margin-right:10px;
}

#cpucontrol input {
    width:50px;
}

#assembler-errors {
    width:99%;
    height:160px;
}

#assembler-output textarea {
    width:99%;
}

#assembler-result {
    width:100%;
    height:160px;
}

#cheat-sheet {
    position:absolute;
    top:0px;
    bottom:0px;
    right:0px;
    width:350px;
    font-size:7pt;
}

#cheat-sheet > div > div {
    overflow:auto;
}

#cheat-sheet > h1 {
    margin:10px;
    float:left;
}

#cheat-sheet > span {
    float:right;
    font-size:10pt;
    margin:10px;
}

#cheat-sheet table {
    border-collapse: collapse;
    font-size: 7pt;
}

#cheat-sheet td, #cheat-sheet th{
    border:1px solid #000000;
    text-align: left;
}

.clear {
    clear:both;
}