.border_container {
    border-style: solid;
    border-width: 2px;
    border-color: #aaaaaa;
    margin: -2px;
    padding: 2px;
}

#species_controls {
    display: none;
}

#graph_controls {
    display: none;
}

#rightcolumn {
    float: right;
    width: 720px;
}

#paused {
    visibility:hidden;
}

#paused + label {
    display:inline-block;
    margin:5px;
    padding: 4px 12px;
    background-color: #70ff00;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}

#paused:checked + label {
    background-color: #ff0000;
}

[name="editmode"] {
    display:none;
    margin:10px;
}

[name="editmode"] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}

[name="editmode"]:checked + label {
    background-color: #000000;
    border-bottom-style: none;
    background: -webkit-linear-gradient(#a7a7a7, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a7a7a7, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a7a7a7, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a7a7a7, #ffffff); /* Standard syntax */
}

button {
    margin: 4px;
}

#graphcanvas {
    width: 300px;
    height: 300px;
    color: '#000000'
}

#enviro_help, #report_help, #main_help, #species_help, #canvas_help {
    display: none;
}

.help_text {
    background-color: #ffffff;
    border: solid 2px;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 80%;
    text-align: center;
    padding: 10px;
    z-index: 1;
    overflow-y: auto;
}

[name="graphmode"] {
    display:none;
    margin:10px;
}

[name="graphmode"] + label {
    display:inline-block;
    margin:-2px;
    padding: 4px 12px;
    background-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
}

[name="graphmode"]:checked + label {
    background-color: #000000;
    border-bottom-style: none;
    color: #ffffff;
}


