BODY {
 margin-left: 2em;
 margin-right: 2em;
}

H1.name {
 font-size: large;
 font-weight: bold;
 text-align: left;
}

H2.title {
 font-size: medium;
 font-weight: bold;
 text-align: left;
}

SPAN.othername {
 font-size: smaller;
}

SPAN.subtitle {
 font-size: smaller;
}

DT {
 display: none;
}

SPAN.small {
 font-size: smaller;
}

P {
 margin-top: 0.7em;
 margin-bottom: 0.7em;
 margin-left: 1em;
 line-height: 1.5;
}

P.cdnum {
 margin-top: 0.5em;
 margin-left: 0em;
 font-size: smaller;
}

TABLE.tracks {
 margin-top: 0.5em;
 margin-bottom: 1em;
 margin-left: 1em;
 margin-right: 1em;
 border-top-style: groove;
 border-top-width: thin;
 border-bottom-style: groove;
 border-bottom-width: thin;
 border-left-style: none;
 border-right-style: none;
}

TABLE.tracks CAPTION {
 text-align: left;
 margin-bottom: 0em;
 margin-left: 1em;
}

TD.tracknum {
 padding-right: 1em;
 white-space: nowrap;
}

TD.composers {
 font-size: smaller;
}

TABLE.performers {
 margin-left: 1.5em;
 margin-bottom: 1em;
}

TABLE.performers CAPTION {
 text-align: left;
 margin-bottom: 0em;
 margin-left: 1em;
}

TD.persons {
 white-space: nowrap;
}

TD.playtime {
 text-align: right;
 white-space: nowrap;
}

Q {
 quotes: ' "' '" ';
}

Q:before {
 content: open-quote;
}

Q:after {
 content: close-quote;
}

DL.header {
 font-size: smaller;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
}

DL.header DD {
 line-height: 1.5;
}

DL.column {
 margin-top: 2em;
 margin-bottom: 2em;
}

DL.column P {
 line-height: 1.5;
}

ADDRESS {
 text-align: right;
 font-style: normal;
}
