Template:IPA common/styles.css

/* */ .IPA-common-captioned { border: 1px solid #a2a9b1; background: #f8f9fa; padding: 0.2em; }

.IPA-common-caption { padding: 0.2em; text-align: center; background: #f2f2ce; }

.IPA-common-table { margin: auto; }

.IPA-common-table .wraplinks .selflink { white-space: normal; }

.IPA-common-constable th { font-weight: normal; }

.IPA-common-constable th:not(.IPA-pulmonic-mannerarrow)[scope="col"] { text-align: center; vertical-align: middle; padding-left: 0; padding-right: 0; max-width: 4em; }

.IPA-common-constable th:not(.IPA-pulmonic-placearrow)[scope="row"] { text-align: left; vertical-align: middle; }

.IPA-common-constable td { vertical-align: middle; }

.IPA-common-constable:not(.IPA-common-audiotable) td:not([colspan]) { text-align: center; max-width: 1.2em; min-width: 1.2em; padding: 0.1em 0.2em; font-size: 125%; }

.IPA-common-audiotable td { padding: 0; }

.IPA-common-noleftborder { border-left: none; }

.IPA-common-norightborder { border-right: none; }

.IPA-common-notopborder { border-top: none; }

.IPA-common-nobottomborder { border-bottom: none; }

.IPA-common-shaded { background-color: #ddd; }

.IPA-common-notes { text-align: left; font-size: 85%; }

.IPA-common-notes > div { float: right; }

.IPA-common-notes > div ul { white-space: nowrap; font-weight: normal; line-height: inherit; }

.IPA-common-notes > div ul li { word-spacing: -0.125em; }