body {
  position: absolute;
  font-family: "Arial Narrow", sans-serif;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 4em;
}

#subtitle{
padding-left: 4.5em;
margin-top: 2px;
margin-bottom: 2px;
font-size: smaller;
}

h2 {
padding-left: 2.5em;
}

h2,h3,h4 {
font-family: "Arial Narrow", sans-serif;
margin-top: .5em;
margin-bottom: .2em;
color: gray;
}

p {
margin-top: .5em;
margin-bottom: .5em;
}

#chart {
margin-left: 50px;
  font: 10px sans-serif;
  float: left;
}
.chord path {
  fill-opacity: .67;
  stroke: #000;
  stroke-width: .5px;
}

#radios {
padding: 20px;
font: 12px sans-serif;
}

#aside {
  font-size: medium;
  left: 800px;
  position: absolute;
  width: 200px;
}

#aside table td{
	margin: 5px;
	padding: 5px;
	}

.sourcenote {
padding-top: 1.5em;
font-style: italic;
font-size: small;
}

.infotext {
	font-size: medium;
	padding-bottom: .2em;
	}
	
.active {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	}
