html {
	height: 100%; /*STOCK*/
	overflow-y: scroll; /*STOCK*/
	}

body {
	background: #222; /*STOCK*/
	color: ; /*STOCK*/
	font: ; /*STOCK*/
	height: 100%; /*STOCK*/
	}

#wrapper {
	background: #111; /*STOCK*/
	border-left: solid 1px #777;
	border-right: solid 1px #777;
	font: 10px verdana; /*STOCK*/
	margin: 0px auto; /*STOCK*/
	min-height: 100%; /*STOCK*/
	width: 720px; /*STOCK*/
	}

#content {
	padding: 40px 0px 77px; /*STOCK*/
	position: relative; /*STOCK*/
	}

	#content a:link {text-decoration: none; color: #777; }
	#content a:visited {text-decoration: none; color: #777 }
	#content a:hover {text-decoration: none; color: #777; }
	#content a:active {text-decoration: none; color: #777; }



p {
	margin-top: 12px;
	}

	.grey {
		opacity: .4;
		}


/* TRACK INDEX PAGES */
	.track-list {
		font: 16px georgia;
		line-height: 7px;
		margin-top: 26px;
		min-height: 307px;
		padding: 20px 60px 30px;
		position: relative;
		text-transform: lowercase;
		}

		.track-list a:link {text-decoration: none; color: #888; }
		.track-list a:visited {text-decoration: none; color: #888; }
		.track-list a:hover {text-decoration: none; color: #0c0; }
		.track-list a:active {text-decoration: none; color: #888; }

		.track-list .release {
			color: #999;
			font: 40px old-english;
			margin-bottom: 1px;
			}

		.track-list .byline {
			color: #555;
			font: 12px verdana;
			position: relative;
			top: -7px;
			}

	.track-list .covers {
		left: 1px;
		letter-spacing: 7px;
		position: relative;
		padding-top: 14px;
		}

		.track-list .covers img {
			border: solid 1px #444;
			}

		.track-list ol {
			counter-reset: item;
			line-height: 21px;
			left: 260px;
			position: relative;
			}

			.track-list ol li {
				display: block;
				padding-left: 14px;
				}

				.track-list ol li.other-tracks {
					background: url("../zone/records/image/bg/bg-other-tracks.png") 4px 6px no-repeat;
					}

			.track-list ol li:before { 
				content: counter(item, decimal-leading-zero) " \2022  "; /*url("../image/whatever/green-arrow.png")*/;
				color: #bbb;
				counter-increment: item;
				font: 12px arial-bold;
				letter-spacing: 2px;
				opacity: .4;
				}

/* TRACK INDEX PAGES */


/* TRACK INDEX & LYRIC PAGES */
				.tracks .cru-notes,
				.track-list .cru-notes {
					color: #555;
					font: 11px verdana;
					letter-spacing: 1px;
					position: absolute;
					text-transform: lowercase;
					}

					.track-list .cru-notes {
						bottom: 0px;
						}
/* TRACK INDEX & LYRIC PAGES */


/* LYRIC PAGES */
#album {
		margin-top: 49px;
		padding: 89px 0px 690px;
			}

	#album .track-jump {
		position: relative;
		top: -167px;
		}

	.tracks {
		font: 19px georgia;
		position: relative;
		padding: 24px 87px 61px;
		top: -32px;
		}

		.tracks .track-number {
			color: #555;
			font-size: 17px;
			left: 49px;
			position: absolute;
			top: 35px;
			}

				.tracks.other-tracks {
					background: url("../zone/records/image/bg/bg-other-tracks.png") 64px 42px no-repeat;
					}
	
		.tracks .track-title {
			color: #999;
			font: 34px old-english;
			letter-spacing: .5px;
			position: relative;			
			text-transform: lowercase;
			width: 507px;
				overflow: hidden;
				text-overflow: "···";
				white-space: nowrap;
			}

		.tracks .runtime {
			color: #666;
			letter-spacing: 1px;
			position: relative;
			}

		.tracks .lyrics {
			color: rgba(153,153,153, .9);
			line-height: 25px;
			position: relative;
			white-space: pre;
			}

			.tracks .non-lyrics {
				color: #555;
				}

				.tracks .non-lyrics sup {
					font: 10px verdana;
					position: relative;
					top: -4px;
					}


/* LYRIC PAGES */








/* FIXED */ /* OUTSIDE the wrapper unless noted */
/* inside the the wrapper */
	.lyric-header {
		background: #111;
		border-bottom: solid 1px rgba(117,117,117, .2);
		color: #444;
		font: small-caps 14px verdana-bold;
		height: 77px;
		letter-spacing: 3px;
		padding: 4px 0px 5px;
		position: fixed;
		text-align: center;
		top: 60px;
		width: 720px;
		z-index: 1;
			text-transform: lowercase;
		}

		.lyric-header .album-title {
			color: #999;
			font: 40px old-english;
			margin-bottom: 1px;
			text-transform: lowercase;
			}
			
/* inside the the wrapper */
.lyrics-BG {
	filter: grayscale(100%);
	opacity: .15;
	top: 147px;
	position: fixed;
	}

	.lyrics-BG img {
		width: auto;
		height: 720px;
		}

/* FIXED */
