.d4p-wrap {
    margin: 10px 0 0 10px;
}

.d4p-content-left {
    float: right;
    padding: 15px 0 15px 15px;
}

.d4p-content-right {
    float: right;
    padding: 15px 15px 15px 0;
    border-right: 1px solid #777777;
    border-left: 0;
}

.d4p-group-about .d4p-group-inner,
.d4p-group-changelog .d4p-group-inner {
    text-align: right;
}

.d4p-group-inner .form-table > tbody > tr > th, 
.d4p-group-inner .form-table > tbody > tr > td {
    text-align: right;
    padding: 0 0 10px 0;
}

.d4p-group-inner .form-table > tbody > tr:last-child th,
.d4p-group-inner .form-table > tbody > tr:last-child td {
    padding: 0;
}

.d4p-group h3 {
    text-align: right;
}

.d4p-page-about .d4p-about-badge {
    right: auto;
    left: 0;
}

.d4p-page-about h1 {
    margin: 0.2em 0 0 200px;
}

.d4p-page-about .d4p-about-text {
    margin: 1em 0 1em 200px;
}
