svg.bus-map {
  border: 1px solid grey;
  border-radius: 6px;
  background: lightblue;
}

path.street {
  stroke: grey;
  stroke-opacity: 0.2;
  fill: none;

}

path.artery {
  stroke: gold;
  stroke-opacity: 0.7;
  fill: none;
}

path.freeway {
  stroke: darkorange;
  stroke-opacity: 0.8;
  fill: none;
}

path.hood {
  stroke: darkgrey;
  stroke-opacity: 0.8;
  fill: #EEE;
}

text.hood-label {
  fill: grey;
  text-anchor: middle;
  font-family: Verdana;
  fill-opacity: 0.45;
}

.bus {
  fill: #900000;
  fill-opacity: 0.6;
  stroke: null;
}

.bus .bus-icon {
  stroke: lightblue;
  stroke-opacity: 0.2;
}

text.map-footer {
  fill: slategrey;
  fill-opacity: 0.85;
  font-family: Verdana;
  font-size: 11px;
}

.bus-tooltip {
  color: lightgrey;
  background: rgba(0,0,100,.7);
  padding: 5px;
  border-radius: 3px;
  font: 11px sans-serif;
  text-align: center;
}