h3 {
  font-size:24pt;
  text-decoration:underline;
}
h2 {
  font-size:10pt;
  text-decoration:underline;
  margin-top:0px;
  margin-bottom:0px;
  font-weight:normal;
}
h1 {
  font-size:10pt;
  text-decoration:underline;
  margin-top:0px;
  margin-bottom:0px;
}
a:link    {color:#DDDDDD; text-decoration:none}
a:visited {color:#DDDDDD; text-decoration:none}
a:hover   {color:#FFFFFF; text-decoration:none}
a:active  {color:#FFFFFF; text-decoration:none}
a:focus   {color:#DDDDDD; text-decoration:none}
body {
  font-size:10pt;
  color:#FFFFFF;
  background-color:#000000;
  margin:0;
}
body.frameset {
  font-family:Tahoma,Arial,Helvetica,sans-serif;
}
body.leftmenu > div {
  width:244px;
}
body.leftmenu div.leftmenu-toppanel {
  background-image:url(../img/frameset/leftmenu_upperback.jpg);
  background-repeat:repeat-y;
}
body.leftmenu div.leftmenu-intersection {
  background-image:url(../img/frameset/leftmenu_intersection.jpg);
  background-repeat:no-repeat;
  height:12px;
}
body.leftmenu div.leftmenu-bottompanel {
  background-image:url(../img/frameset/leftmenu_lowerback.jpg);
  background-repeat:repeat-y;
}
body.leftmenu div.leftmenu-bottom {
  background-image:url(../img/frameset/leftmenu_bottom.jpg);
  background-repeat:no-repeat;
  height:11px;
}
body.rightmenu {
  background-image:url(../img/frameset/rightmenu_back.jpg);
  background-repeat:repeat-y;
}
body.rightmenu div {
  text-align:center;
}
body.rightmenu div.rightmenu-footer {
  position:absolute;
  bottom:0;
}
body.rightmenu div.rightmenu-content {
  width:127px;
  padding-left:18px;
}
body.rightmenu div.rightmenu-content h1 {
  font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
}
body.rightmenu div.rightmenu-content h2 {
  margin-top:10pt;
}
body.rightmenu div.rightmenu-bottom {
  background-image:url(../img/frameset/rightmenu_bottom.jpg);
  background-repeat:none;
  height:21px;
  width:127px;
  padding-left:18px;
}
body.frameset div.titlebar {
  background-image:url(../img/frameset/titlebar.jpg);
  background-repeat:repeat-x;
  text-align:right;
  height:64px;
}
body.frameset div.upperspacer {
  background-image:url(../img/frameset/upperspacer_middle.jpg);
  background-repeat:repeat-x;
  height:31px;
}
body.frameset div.upperspacer img.left {
  position:absolute;
  left:0;
}
body.frameset div.upperspacer img.right {
  position:absolute;
  right:0
}
body.leftmenu div.panel {
  padding-left:10px;
  padding-right:20px;
  padding-top:10px;
  padding-bottom:10px;
}
body.leftmenu div.first {
  padding-top:0;
}
body.leftmenu div.panel h2 {
  margin-top:12pt;
  font-weight:bold;
}
body.leftmenu div.panel h2:first-child {
  margin-top:0;
}
body.leftmenu div.panel div.panel-links {
  margin-top:12pt;
}
body.leftmenu div.panel div.panel-links a {
  display:block;
}
div#player {
  position:absolute;
  bottom:5px;
  width:242px;
}
div#player {
  font-size:8pt;
}
div#player .closebutton {
  font-size:6pt;
  text-align:right;
  float:right;
}
div#player div.spacer {
  position:relative;
  width:230px;
  overflow:hidden;
  float:left;
}
div#player div.ticker {
  position:absolute;
  top:0px;
  left:0px;
  white-space:nowrap;
}
div#player div.loading img {
  padding-right:5px;
}
object#audioplayer1:focus, object#audioplayer1:active {
  -moz-outline:0px none red;
  outline:0px none red;
}
