body
{
  background: #000;
}

div#bona, div#nav
{
  width: 760px;
  margin: 0 auto;
}

div#footer, div#sponsor
{
  display: none;
}

ul.mediaOverview
{
  margin: 0;
  padding: 0 12em 0 1em;
}

ul.mediaOverview li
{
  margin: 0 0 .7em .3em;
  padding: 0;
  color: #999;
  font-size: 12px;
}

ul.mediaOverview a
{
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
}

ul.mediaOverview a:hover
{
  text-decoration: underline;
}

div.player
{
  display: none;
  position: absolute;
  top: 30px;
  left: 140px;
  width: 640px;
  background: #000;
  color: #fff;
}

div.player h3
{
  margin: 0;
  padding: 0 0 3px 0;
  font: 20px/1.2 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

div.player p.motion
{
  font: bold 13px/1.2 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

div.player p.info
{
  font: 11px/1.1 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}

div#videoList
{
  position: absolute;
  top: 74px;
  left: -30px;
  width: 150px;
}

div#videoList a
{
  display: block;
  background: #d8212b;
  color: #fff;
  font: 14px/1.2 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  padding: 2px 8px 2px 4px;
  margin: 1px 0;
  text-decoration: none;
}

div#videoList a.active
{
  text-align: right;
  background: #a13137;
}

div#videoList div.group
{
  position: relative;
  margin-bottom: 5px;
}

div#videoList a.pro, div#videoList a.opp
{
  text-align: center;
  padding: 74px 4px 2px 4px;
  width: 64px;
}

div#videoList a.opp
{
  position: absolute;
  top: -1px;
  right: 0;
}

p.flownav a
{
  position: absolute;
  right: 0;
  display: block;
  background: #d8212b;
  color: #fff;
  font: 14px/1.2 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
  text-decoration: none;
  padding: 2px 6px 2px 8px;
  margin-bottom: 4px;
}

div#photoSelector
{
  padding: 8px 4px;
  color: #fff;
  font: 13px/1.1 "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

div#photoSelector #current
{
  font-weight: bold;
}

div#photoSelector a
{
  color: #fff;
  text-decoration: underline;
}