Template:Cast/styles.css

.castbox { display: inline-table; position: relative; border: 1.5px solid black; padding: 3px; width: 230px; }

.castboxImg { background-color:white; min-height: 115px; border: 1px solid black; display: table-cell; width: 80px; }

.castImg { float: left; width: 80px; border: 2px solid black; line-height:16px; }

.castDetails { display:table; font-size:0.75em; }

.castCharDetails { padding-top: 5px; padding-left:5px; display: table-cell; vertical-align: top; background-color: white; }

.castChar { font-size: small; font-weight: bold; }

.castStatus { display: block; padding-left: 2px; text-shadow: 1px 1px 2px #000; color: white; height: 31px; text-align: center; font-size: x-small; }

.castbox .tabbernav { display: none; }

.castbox .tabberlive .tabbertab { padding: 0px !important; }

@media only screen and (max-width: 600px) { .castbox { zoom: 80%; width: 170px; } .castImg img { width: 55px !important; height: 55px !important; } .castImg { width: 55px !important; } .castChar { font-size: 0.75em !important; } .castboxImg { min-height: unset !important; width: 55px !important; } .castDetails { font-size: 0.55em !important; } .castStatus { font-size: 0.6em !important; } }