/* The font-family is set in the preferences */
/* body {font-family: "Times New Roman", Times, serif;} */
table {
 width: 400px;
 border: 1px solid black;
 border-collapse: collapse;
 background-color: ivory;
 }
caption {/* same as h2 */
 font-size: 1.5em;
 margin-top: 0.83em;
 margin-bottom: 0.83em;
 font-weight: bold;
 color: #3454b7; /* same as toolbar background color */
}
th, td {
 border: 1px solid black;
 border-collapse: collapse;
 padding: 5px;
 }
th {
 background-color: navy;
 color: white;
 text-align: center;
 }
tr {
 text-align: left;
 border: solid 5px navy;
 border-collapse: collapse;
}
tr:nth-child(even) {
 background-color: #ffffcc; /* darker ivory */
}
tr:hover {
 background-color: #ffff99;
 cursor: pointer;
}
/* Not used since title displays tooltip by default
tr:hover>.tip {display: block;}
tr>td.tip, tr>th.tip {
 display: none;
 position: absolute;
 background-color: orange;
 width: 270px;
 box-shadow: 0px 8px 16px 0px rgba(0,0,0,1);
 padding: 5px 5px;
 z-index: 1;
 text-align: center;
 }
.tip {
 position: relative;
 display: block;
 right: 0px;
}
tr:visited>.tip {display: none;} doesn't work
*/
p {
width: 400px;
padding: 0px;
}
.prule {color: DarkGray;}
.atttable {
 border-left-style: solid;
 border-left-width: 5px;
 border-left-color: navy;
 width:30em;
 border-collapse: collapse;
 display: block;
 }
.attcell {
 padding: 0px;
 border: none;
}
/* Hide the attributes table if there are no new attributes, unless there are new properties */
.oldatts {display: none;}
.newprops {display: block;}
.atttable tr {
 border: solid 1px black;
 border-collapse: collapse;
 display: table-row;
}
.atttable tr:nth-child(even) {
 background-color: #ffffcc; /* darker ivory */
}
.atttable th {
 border-style: solid;
 border-width: 1px;
 border-color: black;
 border-collapse: collapse;
 background-color: mediumvioletred;
 }
tr.oldatt {display: none;}
tr.newprop {display: table-row;}
.overridden {text-decoration: line-through}
.num, .rng {width: auto}
.att {width: 15em}
.prp {width: 10em}
td.rng {color: DarkGray}
.item {
 color: Black;
/* font-weight: bold; */
 }
/* td.noatts, */
td.noprops {background-color: olivedrab}
.attname {color: blue}
.pname {color: green}
h4 {
 margin: 0px; 
 }
ul {
 list-style-type: disc;
 margin-top: 0px;
 margin-left: -22px;
 margin-bottom: 0px;
 margin-right: 0px;
 }
li {
 margin-left: 0px;
 }
/* The font-family is set in the preferences */
/* :lang(sa) {font-family: praja, uttara, sanskrit2003;} */
.bib {font-style: italic;}
.newatt {color: #b30000;} /* DarkRed */
.newatt td span.attname {color: purple;}
.new {color: #b30000;} /* DarkRed */
.newoffset {color: hsl(0,27%,73%);} /* pale gray red */
