/* Include layout rules that vary according to the frame size */
@import "debconf5-dvd-video-std.css";

body { 
/*  overflow: hidden */
  font-family: "Bitstream Vera Sans";
  color: #f0f0f0;
  background-color: #000000;
}

/* Background images have to be written as inline images because Mozilla    */
/* reports that loading is complete before true background images are done. */
#background {
  overflow: hidden;
   position: absolute;
  left: 0px;
  top: 0px;
  z-index: 0;
}

/* Link styles */
a {
  /* Some of the links will need to wrap */
  display: inline-block;
  white-space: normal;
  /* Make plenty of space for highlighting */
  /* FIXME: This doesn't affect right/left padding at line breaks */
  padding: 0.15em;
}
a:link, a:visited {
  color: #ffffff;
}
a:hover { 
  color: #af2c0e;
  background-color: #f0f0f0;
}
a:active {
  color: #e00000;
  background-color: #f0f0f0;
}

/* Titles and credited names for sessions and other items */
.title { 
  font-weight: bold;
}
.name {
  font-style: italic;
}

/* Menus are semantically lists, but are laid out specially */
ul.menu {
  list-style-type: none;
  /* This *should* disable indentation of list-items. */
  margin-left: 0;
  /* In practice, Mozilla requires this instead. */
  padding-left: 0;
}
ul.menu > li {
  /* Compensate for the links inside */
  left: -0.15em;
  padding: 0.15em 0;
}
