/* GLOBALS */

body {
    padding: 0px;
    margin: 0px;
}

div, pre {
    padding: 0px;
    margin: 0px;
}



/* LOGIN */

body.login, body.login_locked {
    cursor: default;
    background-color: blue;
}
body.login_locked {
    cursor: wait;
}
form.login {
    position: absolute;
    left: 300px;
    top: 200px;
    width: 200px;
}
form.login input.name {
}
form.login input.pass {
    float: left;
    clear: both;
}
form.login input.submit,
form.login input.submit_locked {
    cursor: pointer;
    float: right;
    clear: both;
}
form.login input.submit_locked {
    cursor: wait;
}




/* DESKTOP */

div.desktop {
    display: none;
}
body.desktop {
}



/* WINDOW */

div.window,
div.window_moving {
    display: none;
    float: left;
    position: absolute;
}
div.window_moving {
    background-color: transparent;
    border: 1px solid black;
}
div.window_moving div,
div.window_moving div pre {
    display: none;
}
pre.term {
    cursor: default;
    font: 0.8em monospace;
    color: white;
    background-color: black;
}
div.window div.titlebar {
    background-color: blue;
    cursor: move;
}
div.window div.titlebar span.title {
    font-size: 0.8em;
    font-family: sans-serif;
}

