html {
    padding:0px;
    margin:0px;
    color:white;
    background-color:#000;
    background-image:url("https://lovecraft.autonify.net/client/assets/sidebar-left.png"), url("https://lovecraft.autonify.net/client/assets/sidebar-right.png");
    background-repeat:no-repeat,no-repeat;
    background-position:top left,top right;
    background-size:250px,250px;
}

body {
    position:relative;
    padding:0px;
    top:0px;
    background-color:#000;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:top left;
    font-family: Arial, Helvetica;
    width:900px;
    height:auto;
    min-height:100%;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;
    margin-bottom:0px;
}

img {
    width:500px;
    padding-top:40px;
    padding-bottom:20px;
}

.login-info input {
    background-color: green;
    color:white;
}

a {

    color: white;
    font-weight: bold;
}

#logo {
    margin-bottom:50px;
}

.login-info {
    margin-bottom:50px;
}

table.center {
    width:600px;
    margin-left: auto;
    margin-right: auto;
    color:#fff;
}

table.info {
    width: 400px;
    height: 100%;
    border-collapse: collapse;
    border-radius: 10px;
    float:right;
    margin:auto;
    margin-bottom:20px;
    border:3px solid green;
}

.info tr:nth-child(even) { background-color: #000; }

.info td { padding: 10px; }

.acctinfo {
    width: 400px;
    background-color:#000;
    border-radius: 10px;
    padding:20px;
    margin:auto;
    margin-bottom:20px;
    height:100%;
    border:3px solid green;
}

.acctinfo.subinfo {

    background: green;

}

.acctinfo.doublewide {

    width: 800px;

}

.subinfo a {
    color: darkred;
}

.titlebar {
    
    background: #A0A0A0;
    border-radius: 5px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
    color: white;

}

.titlebar.alert {

    background: #FF0000;

}

.titlebar.subbar {

    padding: 3px;

}
