table td {
	padding-left: 1em;

	font-size: 90%;
}

dl#discography,
dl#videography {
	clear: left;
	float: left;
}

dl#discography > dd,
dl#videography > dd {
	float: left;

	margin: 0;
	padding: .5em;
}

dl#discography dl.album,
dl#videography dl.dvd {
	float: left;

	margin: .5em;
	padding: .5em;

	text-align: center;

	border-width: 1px;
	border-style: solid;
	border-color: #494949;
}

dl#discography dl.album dt,
dl#videography dl.dvd dt {
	margin: 0;
	padding: 0;
}

dl#discography dl.album dd,
dl#videography dl.dvd dd {
	margin: 0;
	padding: 0;
}

dl#discography dl.album dt img,
dl#videography dl.dvd dt img {
	border-style: none;
}

div#album-cover,
div#tracklist {
	float: left;
}

div.song-lyric {
	border-width: 1px;
	border-style: solid;
	border-color: #494949;

	margin: 1em 0;
	padding: 1em;

	width: 70%;
}

div.song-lyric h3 {
	margin-top: 0;

	font-size: 120%;	
}

div.song-lyric p {
	font-size: 90%;
}

ol#album-list li h3 a {
	color: #a3775c;
}

ol#album-list li h3.brickwork {
	font-family: "Times New Roman";
	font-size: 110%;
	font-style: italic;
	font-weight: normal;

	color: white;
}

ol#album-list {
	list-style-type: none;

	margin-top: 0;
}

ol#album-list h3.top {
	margin-top: 0;
}



ol.song-list {
	list-style-type: none;
}


ol.song-part-list {
	list-style-type: none;
}

.album-subtitle {
	font-family: "Times New Roman";
	font-size: 110%;
	font-style: italic;
}


.chapter-subtitle {
	font-family: "Times New Roman";
	font-size: 120%;
	font-style: italic;
}

.chapter-subtitle-2 {
	font-family: "Times New Roman";
	font-size: 140%;
	font-style: italic;
	font-weight: normal;
}

.child {
	font-style: italic;
}

.ending {
	font-size: 90%;
	font-style: italic;
}

.imago {
	font-style: italic;
}

.instrumental {
	font-style: italic;
}

.lyric-extra {
	color: #a3775c;
	font-style: italic;
}

.narrator {
	font-style: italic;
}

div.song-lyric .paragraph-title {
	font-family: courier;
	font-weight: bold;
	font-size: 100%;
}

div.song-lyric p.paragraph-title {
	margin-bottom: -.5em;
}

.poet,
.quote {
	font-size: 90%;
	font-style: italic;
}

.song-title {
	margin-top: 2em;
}

.song-title-2 {
	margin-top: 3em;

	letter-spacing: .2em;

	font-family: arial;
	font-size: 120%;
}

div.song-lyric p.song-subtitle,
.song-subtitle {
	margin-top: -.5em;

	font-family: courier;
	font-size: 120%;
}

.song-subtitle-2 {
	margin-top: -.5em;

	font-family: arial;
	font-size: 90%;
}

div.song-lyric p.second-song-subtitle,
.second-song-subtitle {
	font-family: courier;
	font-size: 120%;
	font-style: italic;
}

.second-song-subtitle-2 {
	margin-top: -.5em;
	margin-bottom: 2em;

	font-family: times new roman;
	font-size: 110%;
	font-style: italic;
}

.author {
	font-size: 90%;
	font-style: italic;
}

ol.song-list-et {
	list-style-type: none;

	font-size: 95%;

	padding: 0em;
	margin-top: .5em;
	margin-bottom: 2em;
}

ol.bonus-list-et {
	list-style-type: none;

	font-size: 95%;

	padding: 0em;
	margin-top: .5em;
	margin-bottom: 4em;
}

.dq {
	font-weight: bold;
}

.subscript-et,
.note-et {
	font-size: 80%;
	font-style: italic;
}

p.dvd {
	color: #a3775c;

	font-size: 70%;
	font-weight: bold;

	margin-top: 2em;
}

h2.dvd-title {
	color: #a3775c;

	letter-spacing: .3em;

	font-weight: normal;
}

h3.dvd-subtitle {
	color: #a3775c;

	font-size: 100%;
	font-weight: normal;

	margin-top: -.5em;	
}

h3.dvd-subtitle span {
	color: white;
}

p.dvd-title {
	font-size: 110%
}

.episodes {
	font-size: 70%;
	font-weight: bold;

	color: #a3775c;

	margin-top: 2em;
}

p.brickwork {
	margin-bottom: 3em;
}
