BODY {
background-color:#009bbe; background-image:url(BG5.gif);
color:#000000; overflow-y:scroll;
}
.main {width:600px}
IMG {border-width:0}
A {position:relative}
A:link {color:#0000d5}
A:visited {color:#4d0088}
A:hover {
background-color:#009bbe; background-image:url(BG5.gif);
color:#85dced; text-decoration:none;
} /*BG color for IE6*/
A.tooltip span {display:none; width:180px}
A.tooltip:hover span {
display:block; position:absolute; top:0px; left:-210px; background:#fafad2;
border:1px solid #000000; color:#000000; font-size:90%; 
padding:.5ex .5ex .6ex .9ex;
}
UL {padding:0; margin:0ex 0ex 2ex 3.5ex}
OL {padding:0; margin:2ex 0ex 2ex 3.5ex}
#top {position:absolute; top:0; left:0}
.table1 {width:600px}
.MSP {background-color:#000000; border:0px; height:20px; width:350px}
.BAR {background-color:#000000; border:0px; height:20px; width:250px}
.sncb {font-size:125%}
.lineHR {background-color: #000000; height:3px; width:600px}
.lineHR2{background-color: #000000; height:2px; width:600px}
.line1{background-color: #000000; height:1px; width:600px}
.td1 {font-size:90%; padding:5px 1ex 5px 0}
 /* composer, title */
.fS1 {font-size:75%; padding-right:1ex}
 /* arr. */
.fS2 {font-size:80%; padding:6px 8px 6px 0px}
 /* comp. birth - top/bottom px keeps inline */
.dates {font-size:70%; vertical-align:7%; white-space:nowrap}
 /* written, arr dates */
.fD {font-size:80%; padding-top:5px; padding-bottom:5px}
 /* perf. */
.fntL {font-size:120%}
.Hd1 {font-size:95%}
.fntS {font-size:90%; padding-right:1ex}
.fntxS {font-size:80%}
.fntxxS {font-size:40%}
.highLt {background-color:#50bbd1}