#regnum_status table {
    float:left;
    margin:2em;
    width:1%;
}
#regnum_status td {
    background-color:white;
    padding:0;
    width:1%;
}
#regnum_status .realm {
    float:left;
    text-align:center;
    width:33%;
}

#regnum_status .loading,
#regnum_trainer .loading {
    font-size:110%;
    font-style:italic;
    font-weight:bold;
    text-align:center;
}

#regnum_trainer .faded {
    filter:alpha(opacity=30);
    -moz-opacity:0.3;
    opacity:0.3;
    KhtmlOpacity:0.3;
}

#regnum_trainer #ro_character_subclass_id {
    visibility:hidden;
}

#regnum_trainer #ro_subclass_table {
    overflow:auto;
}

#regnum_trainer #ro_subclass_table table {
    border-spacing:0;
    font-size:90%;
}

#regnum_trainer #ro_subclass_table th {
    vertical-align:middle;
}

#regnum_trainer #ro_subclass_table td {
    margin:0;
    padding:0;
}

#regnum_trainer #ro_subclass_table .discipline_image {
    background-color:#63665d;
}

#regnum_trainer #ro_subclass_table img {
    vertical-align:middle;
}

#regnum_trainer #ro_errors {
    color:red;
    font-size:110%;
}

#regnum_trainer #ro_power_descriptions table {
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
}

#regnum_trainer #ro_power_descriptions td {
    background-color:#777777;
    border:thin solid white;
    color:#fff;
    font-size:80%;
    padding:1em;
    text-align:left;
}

#regnum_trainer #ro_power_descriptions .highlighted {
    background-color:#242224;
}

#regnum_trainer #ro_power_descriptions .power_title {
    font-size:110%;
    font-weight:bold;
}

#regnum_trainer #ro_power_descriptions .power_summary {
    color:#ccc;
}

#regnum_trainer #ro_power_descriptions .blue {
    color:#4dc5ea;
}

#regnum_trainer #ro_power_descriptions .yellow {
    color:#fef579;
}

#regnum_trainer #ro_power_descriptions .red {
    color:#cb8791;
}

#regnum_trainer #ro_power_descriptions_button {
    visibility:hidden;
}

#regnum_trainer #setup_table td, th {
    padding:.5em;
}
