body {
    background: #222629;
}

header {
    padding:2vh;
    background: #131618;
    color:#ffffff;
    height:3vh;
}

.headertitle{
    float:left;
}

.headertools {
    display: inline-block;
    float:right;
    padding:0px;
    margin:0px;
}

.headertools li{
    float:left;
}

.headertools button {

}

#maincontent {
    float:none;
    width:100%;
    height:90vh;
    min-width:1280px
}

td#toolbar {
    display:inline-block;
    width:15vw;
    height:100%;
    border-right: 0.1vw solid #131618;
    border-bottom: 0.1vw solid #131618;
    color:#ffffff;
}

#toolbar .title {
    display:inline-block;
    background:#414447;
    width:96%;
    padding:0.5em;
    margin:2%;
    text-align:center;
    border: 0.1vw solid #131618;
}

.toolbar_actions {
    text-align:center;
}

.toolbar_actions li{
    padding:0 1em;
    display:inline-block;
}

#toolbar_tree {
    float:none;
    width:96%;
    min-height:70vh;
    background:#414447;
    border: 0.1vw solid #131618;
    border-radius:10px;
    margin:2%;
}

td#preview {
    display:inline-block;
    width:75%;
}

#rendering{
    display:block;
    height:70vh;
    margin: 0 auto;
}
