Module:Infobox cabinet members/styles.css

.cabinet-members { border: 1px solid #a2a9b1; border-spacing: 3px; background-color: #f8f9fa; padding: 0.2em; font-size: 88%; line-height: 1.2em; }

@media (min-width: 720px) { .cabinet-members-right { /* @noflip */ margin: 0.5em 0 0.5em 1em; /* @noflip */ float: right; /* @noflip */ clear: right; }	.cabinet-members-left { /* @noflip */ margin: 0.5em 1em 0.5em 0; /* @noflip */ float: left; /* @noflip */ clear: left; }	.cabinet-members-center { margin: 0 auto; } }

/* TD TODO: MakeDiv */ .cabinet-members-image { text-align: center; }

/* TH TODO: MakeDiv */ .cabinet-members-above { line-height: 1.5em; font-size: 110%; background: #DCDCDC; text-align: center; font-weight: bold; }

.cabinet-members-header { border-bottom: 1px solid black; }

.cabinet-members table th { vertical-align: top; text-align: left; font-weight: bold; }

.cabinet-members-office:not(:first-child) { border-top: 1px solid #D1D1D1; }