.image-left { float: left; margin: 0 12px 6px 0; }
.image-right { float: right; margin: 0 0 6px 12px; }
.bordered-table { border-collapse: collapse; }
.bordered-table th, .bordered-table td { border: 1px solid #999; padding: 4px 6px; }
.guest-star { background: #9c1006; padding: 10px; color: white; line-height: 1.2; text-align: left; }
.guest-star a { color: #fce5b0 !important; }

.text-role { color: #fce5b0; }

@media screen and (max-width: 768px) {
    .text-role { color: #9c1006; }
}