body.music    #header { background-image: url(/images/header8.jpg);  }
body.gallery  #header { background-image: url(/images/header_black2.jpg); }
body.articles #header { background-image: url(/images/header_white.jpg); }
body.store    #header { background-image: url(/images/header5.jpg); }
body.links    #header { background-image: url(/images/header6.jpg); }

#sitecredit a { text-decoration: none; }
#sitecredit a:hover { text-decoration: underline; }

body.music .album_cover {
	float: right;
	margin-left: .5em;
}

body.about #sb a.mhere,
body.music #music_sidebar a.mhere,
body.pictures #sidebar a.here {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

body.music .album_buy {
	margin-bottom: 1.5em;
}

body.music .album_audio {
	clear: right;
}

body.music .album_audio p {
	margin-bottom: 0;
}

body.music .album_buy img {
	vertical-align: middle;
}

body.videos   a#m-videos,
body.about    a#m-about,
body.music    a#m-music,
body.pictures a#m-pictures,
body.gallery  a#m-gallery,
body.articles a#m-articles,
body.store    a#m-store,
body.links    a#m-links {
	color: #999;
}

#sidebar ul#tourdates {
	font-size: x-small;
	list-style: none;
}
#sidebar ul#tourdates li {
	padding-bottom: .5em;
}
#sidebar ul#tourdates li#more {
	text-align: right;
}

.album_lyrics {
	white-space: pre;
}

.album_lyrics a {
	color: #fff;
	font-weight: bold;
}
.album_lyrics a:hover {
	color: #fff;
}

/* Articles */

/* Bass Player 1999 */
body#bp199912 .content p {
	text-align: justify
}
body#bp199912 table {
	margin-bottom: 1em
}
body#bp199912 .eq {
	text-align: center;
	font-family: serif;
	font-size: x-large;	
}

/* Global Bass */

body#globalbass200112 .content p{
	text-align: justify
}
body#globalbass200112 .qu{
	margin: 1em 0;
	font-weight: bold;
	font-style: italic;
}

/* Harmonic Rhythm */

body#hr .content p{ text-align: justify; }
body#hr table{ margin-bottom: 1em; }
body#hr .eq{
	text-align: center;
	font-family: serif;
	font-size: x-large;
}

body.gallery, #gallery, .gcBackground1, .gbDataTable tr td, .gcBackground2 {
	background-color: #000;
	color: #fff;
}

#header #logo a:hover {
	color: #fff;
	text-decoration: none;
}

#gallery #header {
	font-size: 150%;
}

#gallery #page {
	font-size: 120%;
}

address {
	margin: 1em;
}

#tfc {
	height: 400px;
	overflow: auto;
	margin-bottom: 1em;
	border: 1px solid #666;
	padding: 1em;
}

.nw {
	white-space: nowrap;
}