a:visited { color: #fc9; }
a:link  { color: #fff2b8; }
a:hover { color: #fff; background-color: transparent; }
a:active { color: #ffa500; }
a { color: #f4a460; }
body         { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #2c002c; text-align: center; margin-right: 20px; margin-bottom: 5px; margin-left: 20px; border: 0; color: #f5f5dc;}
.typewriter {font-family:courier,monospace; color: #ffdc5f; font-weight:bold;}
h3  { color: #ffebb2; font-size: 120%; font-weight: lighter; margin-top: 0; margin-bottom: 5px; }
h4  { color: #fff; font-size: 110%; margin-top: 30px; margin-bottom: 10px; }
h5  { color: #ffdc5f; font-size: 100%; margin-bottom: 5px; }
p  { color: #f5f5dc; font-size: 100%; line-height: 135%;  }
.credit { font-weight: normal; font-size: 90%; margin-top: 0px; }
.link   { font-weight: normal; font-size: 90%; }
.label   { font-weight: normal; font-size: 80%; }
.tracks { font-weight: bold; margin-bottom: 5px; }
img { border: 0px; }
.footnote { color: #fc3; font-size: 80%; vertical-align: super; }
.ssps,.sspsdark { font-family: SSPSRegularv4, SSPSCirclev4, SSPSCircleAlt; font-weight: normal; font-size: 105%; color: #ff0000; line-height: 145%; }
.sspsdark {color: #000000; }
.not_ssps { font-family: Verdana, Arial, Helvetica, sans-serif;  }
.header { font-weight:bold; font-size:11pt;color:#ffffff;  background-color:#000000;}
.stripe1, .stripe0,.stripe2 { font-weight:normal; font-size:10pt;color:#ffffff;  }
.stripe0 { background-color:#662B66;  }
.stripe2 { background-color:#CF8DCF; color:#000000;}
.stripe1a { border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.dialog0 {background-color: #920092;}
.dialog1 {background-color: #2c002c;}