Template:Infobox UK place/sandbox/styles.css

.ib-uk-place { border-collapse: collapse; }

.ib-uk-place .infobox-label { width: 40%; }

.ib-uk-place .infobox-header { text-align: left; }

.ib-uk-place .infobox-above { font-size: 1.25em; }

.ib-uk-place-other-names { font-size: 78%; }

.ib-uk-place .infobox-subheader { background-color: #cddeff; font-weight: bold; }

.ib-uk-place .infobox-below { border-top: 1px solid #aaa; padding-top: 3px; }

/* TODO split definitions to appropriate class names when live from HTML element */ .ib-uk-place td, .ib-uk-place th { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.4em 0.6em; }

.ib-uk-place .mergedtoprow .infobox-label, .ib-uk-place .mergedtoprow .infobox-data, .ib-uk-place .mergedtoprow .infobox-full-data { border-top: 1px solid #a2a9b1; padding: 0.4em 0.6em 0.2em 0.6em; }

.ib-uk-place .mergedrow .infobox-data, .ib-uk-place .mergedrow .infobox-header, .ib-uk-place .mergedrow .infobox-label { border: 0; padding: 0 0.6em 0.2em 0.6em; }

.ib-uk-place .mergedbottomrow .infobox-data, .ib-uk-place .mergedbottomrow .infobox-full-data, .ib-uk-place .mergedbottomrow .infobox-label { border-top: 0; border-bottom: 1px solid #a2a9b1; padding: 0 0.6em 0.4em 0.6em; }