/* layout: default */

body {
	font-family: Times New Roman, Times, serif;
	color: #666;
	font-size: 13px;

	background: #222;
}

* {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0;
}

p {
	margin: 1em 0;
}
h1 + p, h2 + p, h3 + p, h4 + p {
	margin: 0.2em 0 1em 0;
}
strong {
	color: #000;
	font-weight: normal;
}
em {
	font-style: italic;
}
.center {
	text-align: center;
}

#page {
	width: 980px;
	height: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
	border: none;
	position: relative;
}

	#nav {
		float: left;
		width: 490px;
		height: 660px;
		position: relative;
		margin-left: -980px;
	}
	#content {
		float: left;
		width: 490px;
		height: auto;
		min-height: 660px;
		background: #fff;
		position: relative;
		margin-left: 490px;
	}

.copy {
	margin: 15px;
	position: relative;
}
#title {
	position: absolute;
	width: 310px;
	right: 0px;
	top: 0px;
}

h1, h2, h3, h4 {
	color: #000;
	margin: 1.0em 0 0 0;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
}
h4 {
	font-size: 1.1em;
}
h1.graphic, h2.graphic, h3.graphic, h4.graphic,
h1.second, h2.second, h3.second, h4.second {
	margin: 0;
}
h1.divider, h2.divider, h3.divider, h4.divider {
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
	border-top: 1px solid #ccc;
}



#back {
	position: absolute;
	bottom: 15px;
	left: 15px;
	z-index: 99; /* below the lightboxes */
}
#more {
	position: absolute;
	bottom: 15px;
	right: 15px;
	z-index: 99; /* below the lightboxes */
}
#more a, #back a {
	text-decoration: none;
	color: #808284;
}
#more a:hover, #back a:hover {
	color: #000;
}

/* --------------------------------------------------------------- */
/* lists                                                           */
/* --------------------------------------------------------------- */
ul {
	margin: 1.0em 30px;
}
ul li {
	margin: 0.2em 0 0 0;
}

ul.timeline {
	list-style-type: none;
}
ul.timeline li {
	list-style-type: none;
	margin: 10px 0 0 30px;
	text-indent: -30px;
}

ul.musicians {
	margin: 0;
	list-style-type: none;
}
ul.musicians li {
	list-style-type: none;
	margin: 2px 0 0 30px;
	text-indent: -30px;
}

ul.press {
	margin: 0.5em 0 1.0em 0;
	list-style-type: none;
}
ul.press li {
	list-style-type: none;
	margin: 0;
	margin: 0 0 0 1.0em;
	text-indent: -1.0em;
}




div.quotes {
	margin: 1.0em 0;
}
	div.quotes div.text {}
	div.quotes div.source {
		padding: 0 2.0em;
		text-align: right;
		font-style: italic;
	}


div.date {
	color: #000;
	margin: 1.5em 0 1.0em 0;
}
h2 span.date {
	font-size: 0.7em;
}

.copy div.twocol {
	float: left;
	margin-right: 5%;
	margin-left: 0;
	width: 45%;
}
	/* used in combo with .twocol */
	.copy div.indented {
		margin-right: 0;
		margin-left: 5%;
	}


/* --------------------------------------------------------------- */
/* Tables                                                          */
/* --------------------------------------------------------------- */
table.albums {}
	table.albums td {
		padding: 0 10px 10px 10px;
		vertical-align: top;
		width: 202px;
	}
	table.albums div.caption {
		margin: 5px 0 0 0;
		line-height: 1.3em;
	}
	table.albums div.title {
		font-weight: bold;
		font-style: italic;
	}


table.ordering {}
	table.ordering td {
		padding: 5px;
	}

div.galleryindex {
	float: left;
	margin: 15px 15px;
	width: 130px;
}
	div.galleryindex a img {
		border: 5px solid #fff;
	}
	div.galleryindex a:hover img {
		border: 5px solid #7d97ad;
	}
	div.galleryindex div.caption {
		margin: 10px 0 0 0;
		line-height: 1.2em;
		font-size: 0.9em;
	}
	div.galleryindex div.caption div.photocredits {
		font-size: 0.9em;
	}
	div.galleryindex div.title {
		font-weight: bold;
		font-style: italic;
	}


div.live {
	float: left;
	margin: 0 0 10px 0;
	width: 230px;
}

div.hi-res-photos {
	float: left;
	margin: 0 25px;
	width: 160px;
}
	div.hi-res-photos div.img {
		margin-bottom: 10px;
	}
	div.hi-res-photos div.caption {
		margin: 10px 0 0 0;
		line-height: 1.2em;
		font-size: 0.9em;
	}

div#gallery a img.thumb {
	height: 55px;
	border: 2px solid #fff;
}
div#gallery a:hover img.thumb {
	border: 2px solid #7d97ad;
}


.video {
	text-align: center;
	margin: 20px;
}

img.cd-cover {
	position: absolute;
	right: 30px;
	top: 80px;
}

.graphic span.text {
	display: none;
}

.floatleft {
	float: left;
}
.clearboth {
	clear: both;
	height: 0;
	width: 0;
}


/* --------------------------------------------------------------- */
/* ordering                                                        */
/* --------------------------------------------------------------- */
div.cdart {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
div.description {
	font-size: 1.0em;
	margin-bottom: 15px;
}
div.cost {
	font-weight: bold;
	color: #333;
	margin: 0.5em;
}
.buyitem {
	font-weight: bold;
	color: #000;
}

div.formlabel {
	float: left;
	text-align: right;
	width: 60px;
	padding: 3px;
}

div.formdata {
	float: left;
	text-align: left;
	padding: 3px;
}
div.info {
	padding: 5px;
	border: 1px solid #333;
	background: #eee;
}
.error {
	border: 1px solid #f00;
	color: #f00;
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px;
	background: #eee;
}

/* --------------------------------------------------------------- */
/* Graphic headers                                                 */
/* --------------------------------------------------------------- */

h2.old-news {
	width: 490px;
	height: 50px;
	background-image: url('../images/news/old_news.gif');
	background-repeat: no-repeat;
}

h2.music {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/music.gif');
	background-repeat: no-repeat;
}
h2.heres-how {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/heres_how_to_order.gif');
	background-repeat: no-repeat;
}
h2.music {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/music.gif');
	background-repeat: no-repeat;
}
h2.t-shirts {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/t_shirts.gif');
	background-repeat: no-repeat;
}
h2.posters {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/posters.gif');
	background-repeat: no-repeat;
}
h2.postcards {
	width: 490px;
	height: 50px;
	background-image: url('../images/buy/postcards.gif');
	background-repeat: no-repeat;
}

h2.photo-galleries {
	width: 490px;
	height: 50px;
	background-image: url('../images/photos/photo_galleries.gif');
	background-repeat: no-repeat;
}
h2.video-galleries {
	width: 490px;
	height: 50px;
	background-image: url('../images/photos/video_galleries.gif');
	background-repeat: no-repeat;
}

h2.press-releases {
	width: 490px;
	height: 50px;
	background-image: url('../images/media/press_releases.gif');
	background-repeat: no-repeat;
}
h2.high-res-photos {
	width: 490px;
	height: 50px;
	background-image: url('../images/media/high_resolution_photos.gif');
	background-repeat: no-repeat;
}
h2.press-kit {
	width: 490px;
	height: 50px;
	background-image: url('../images/media/electronic_press_kit.gif');
	background-repeat: no-repeat;
}
h2.downloadable-poster {
	width: 490px;
	height: 50px;
	background-image: url('../images/media/downloadable_poster.gif');
	background-repeat: no-repeat;
}

h2.recordings {
	width: 490px;
	height: 50px;
	background-image: url('../images/trivia/recordings.gif');
	background-repeat: no-repeat;
}
h2.set-lists {
	width: 490px;
	height: 50px;
	background-image: url('../images/trivia/set_lists.gif');
	background-repeat: no-repeat;
}
h2.live-shows {
	width: 490px;
	height: 50px;
	background-image: url('../images/trivia/live_shows.gif');
	background-repeat: no-repeat;
}
h2.semi-useful {
	width: 490px;
	height: 50px;
	background-image: url('../images/trivia/semi_useful_stuff.gif');
	background-repeat: no-repeat;
}
h2.really-useless {
	width: 490px;
	height: 50px;
	background-image: url('../images/trivia/really_really_useless_stuff.gif');
	background-repeat: no-repeat;
}

/* --------------------------------------------------------------- */
/* Sections */
/* --------------------------------------------------------------- */


	body#home #nav {
		width: 980px;
		background-image: url('../images/home/bg.jpg');
		background-repeat: no-repeat;
		margin-left: 0;
	}

	body#news #nav {
		background: #637d7c;
	}
		body#news h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/news/title_right.gif');
			background-repeat: no-repeat;
		}
		body#news #title {
			top: 308px;
		}


	body#bio #nav {
		background: #9e948c;
	}
		body#bio h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/bio/title_right.gif');
			background-repeat: no-repeat;
		}

	body#discography #nav {
		background: #9e9fa3;
	}
		body#discography h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/discography/title_right.gif');
			background-repeat: no-repeat;
		}

	body#press #nav {
		background: #9f6e73;
		background-repeat: no-repeat;
	}
	body#press #content {
		background-repeat: no-repeat;
	}
		body#press h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/press/title_right.gif');
			background-repeat: no-repeat;
		}

	body#brains #nav {
		background-image: url('../images/brains/bg_left.gif');
		background-repeat: no-repeat;
	}
		body#brains h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/brains/title_right.gif');
			background-repeat: no-repeat;
		}

	body#live #nav {
		background: #9e9a74;
	}
		body#live h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/live/title_right.gif');
			background-repeat: no-repeat;
		}

	body#music #nav {
		background: #4287a4;
	}
		body#music h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/music/title_right.gif');
			background-repeat: no-repeat;
		}

	body#photos div#page {
		background-image: url('../images/photos/bg.gif');
		background-repeat: repeat;
	}
		body#photos #content {
			height: auto;
		}
		body#photos h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/photos/title_right.gif');
			background-repeat: no-repeat;
		}

	body#interviews #nav {
		background: #cb9e2c;
	}
		body#interviews h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/interviews/title_right.gif');
			background-repeat: no-repeat;
		}

	body#lyrics #nav {
		background: #8481a3;
	}
		body#lyrics h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/lyrics/title_right.gif');
			background-repeat: no-repeat;
		}
		body#lyrics #content iframe {
			width: 490px;
			height: 580px;
			border: 0;
			margin: 0;
			padding: 0;
		}

		body#lyricsiframe {
			background: #fff;
			margin: 15px;
		}
			.chorus {
				margin-left: 15px;
			}
			.bridge {
				margin-left: 30px;
				font-style: italic;
			}
			.songcredits {
				font-style: italic;
				font-size: 0.9em;
			}

	body#buy div#page {
		background-image: url('../images/buy/bg.gif');
		background-repeat: repeat;
	}
		body#buy #nav {
		}
		body#buy #content {
			height: auto;
		}
			body#buy h1.graphic {
				width: 490px;
				height: 80px;
				background-image: url('../images/buy/title_right.gif');
				background-repeat: no-repeat;
			}
		body#buy #content iframe {
			width: 490px;
			height: 580px;
			border: 0;
			margin: 0;
			padding: 0;
		}

		body#buyiframe {
			background: #fff;
			margin: 15px;
		}

	body#media #nav {
		background: #939871;
	}
		body#media h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/media/title_right.gif');
			background-repeat: no-repeat;
		}

	body#trivia #nav {
		background: #c0b4ab;
	}
		body#trivia h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/trivia/title_right.gif');
			background-repeat: no-repeat;
		}

	body#last-word #nav {
		background: #9a8cae;
	}
		body#last-word h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/last_word/title_right.gif');
			background-repeat: no-repeat;
		}

	body#friends #nav {
		background: #ab9d2e;
	}
		body#friends h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/friends/title_right.gif');
			background-repeat: no-repeat;
		}

	body#contact #nav {
		background: #8b848a;
	}
		body#contact h1.graphic {
			width: 490px;
			height: 80px;
			background-image: url('../images/contact/title_right.gif');
			background-repeat: no-repeat;
		}

/* --------------------------------------------------------------- */
/* Nav */
/* --------------------------------------------------------------- */

span.nav-text {
	display: none;
}



div#primary-menu {
	position: absolute;
	top: 58px;
}

div#primary-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	div#primary-menu ul li {
		margin: 0;
		padding: 0;
	}
		div#primary-menu ul li a {
			width: 220px;
			height: 33px;
			display: block;
			background-image: url('../images/nav.png');
			background-repeat: no-repeat;
		}
		body#home div#primary-menu ul li a {
			background-image: url('../images/nav_home.png');
		}

			div#primary-menu a#menu-home {background-position: 0px 0px;}
			div#primary-menu a#menu-news {background-position: 0px -33px;}
			div#primary-menu a#menu-bio {background-position: 0px -66px;}
			div#primary-menu a#menu-discography {background-position: 0px -99px;}
			div#primary-menu a#menu-press {background-position: 0px -132px;}
			div#primary-menu a#menu-brains {background-position: 0px -165px;}
			div#primary-menu a#menu-live {background-position: 0px -198px;}
			div#primary-menu a#menu-music {background-position: 0px -231px;}
			div#primary-menu a#menu-photos {background-position: 0px -264px;}
			div#primary-menu a#menu-interviews {background-position: 0px -297px;}
			div#primary-menu a#menu-lyrics {background-position: 0px -330px;}
			div#primary-menu a#menu-buy {background-position: 0px -363px;}
			div#primary-menu a#menu-media {background-position: 0px -396px;}
			div#primary-menu a#menu-trivia {background-position: 0px -429px;}
			div#primary-menu a#menu-last-word {background-position: 0px -462px;}
			div#primary-menu a#menu-friends {background-position: 0px -495px;}
			div#primary-menu a#menu-contact {background-position: 0px -528px;}

			div#primary-menu a#menu-home:hover, div#primary-menu a#menu-home.active {background-position: -220px 0px;}
			div#primary-menu a#menu-news:hover, div#primary-menu a#menu-news.active {background-position: -220px -33px;}
			div#primary-menu a#menu-bio:hover, div#primary-menu a#menu-bio.active {background-position: -220px -66px;}
			div#primary-menu a#menu-discography:hover, div#primary-menu a#menu-discography.active {background-position: -220px -99px;}
			div#primary-menu a#menu-press:hover, div#primary-menu a#menu-press.active {background-position: -220px -132px;}
			div#primary-menu a#menu-brains:hover, div#primary-menu a#menu-brains.active {background-position: -220px -165px;}
			div#primary-menu a#menu-live:hover, div#primary-menu a#menu-live.active {background-position: -220px -198px;}
			div#primary-menu a#menu-music:hover, div#primary-menu a#menu-music.active {background-position: -220px -231px;}
			div#primary-menu a#menu-photos:hover, div#primary-menu a#menu-photos.active {background-position: -220px -264px;}
			div#primary-menu a#menu-interviews:hover, div#primary-menu a#menu-interviews.active {background-position: -220px -297px;}
			div#primary-menu a#menu-lyrics:hover, div#primary-menu a#menu-lyrics.active {background-position: -220px -330px;}
			div#primary-menu a#menu-buy:hover, div#primary-menu a#menu-buy.active {background-position: -220px -363px;}
			div#primary-menu a#menu-media:hover, div#primary-menu a#menu-media.active {background-position: -220px -396px;}
			div#primary-menu a#menu-trivia:hover, div#primary-menu a#menu-trivia.active {background-position: -220px -429px;}
			div#primary-menu a#menu-last-word:hover, div#primary-menu a#menu-last-word.active {background-position: -220px -462px;}
			div#primary-menu a#menu-friends:hover, div#primary-menu a#menu-friends.active {background-position: -220px -495px;}
			div#primary-menu a#menu-contact:hover, div#primary-menu a#menu-contact.active {background-position: -220px -528px;}



div#secondary-menu {
	position: absolute;
	top: 370px;
	right: 0px;
}
body#news div#secondary-menu {
	top: 480px;
}
body#interviews div#secondary-menu {
	top: 400px;
}
body#last-word div#secondary-menu {
	top: 300px;
}

div#secondary-menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	div#secondary-menu ul li {
		margin-bottom: 20px;
	}
	body#music div#secondary-menu ul li,
	body#lyrics div#secondary-menu ul li {
		margin-bottom: 8px;
	}
		div#secondary-menu ul li a {
			width: 310px;
			height: 25px;
			display: block;
			background-position: 0px 0px;
			background-repeat: no-repeat;
		}
		div#secondary-menu ul li a:hover, div#secondary-menu ul li a.active {
			background-position: -310px 0px;
		}

			body#news div#secondary-menu a#one { background-image: url('../images/news/nav_one.png'); }
			body#news div#secondary-menu a#two { background-image: url('../images/news/nav_two.png'); }

			body#bio div#secondary-menu a#one { background-image: url('../images/bio/nav_one.png'); }
			body#bio div#secondary-menu a#three { background-image: url('../images/bio/nav_three.png'); }

			body#discography div#secondary-menu a#one { background-image: url('../images/discography/nav_one.png'); }
			body#discography div#secondary-menu a#two { background-image: url('../images/discography/nav_two.png'); }
			body#discography div#secondary-menu a#three { background-image: url('../images/discography/nav_three.png'); }
			body#discography div#secondary-menu a#four { background-image: url('../images/discography/nav_four.png'); }
			body#discography div#secondary-menu a#five { background-image: url('../images/discography/nav_five.png'); }

			body#press div#secondary-menu a#one { background-image: url('../images/press/nav_one.png'); }
			body#press div#secondary-menu a#two { background-image: url('../images/press/nav_two.png'); }
			body#press div#secondary-menu a#three { background-image: url('../images/press/nav_three.png'); }
			body#press div#secondary-menu a#four { background-image: url('../images/press/nav_four.png'); }
			body#press div#secondary-menu a#five { background-image: url('../images/press/nav_five.png'); }
			body#press div#secondary-menu a#six { background-image: url('../images/press/nav_six.png'); }
			body#press div#secondary-menu a#seven { background-image: url('../images/press/nav_seven.png'); }

			body#brains div#secondary-menu a#one { background-image: url('../images/brains/nav_one.png'); }
			body#brains div#secondary-menu a#two { background-image: url('../images/brains/nav_two.png'); }
			body#brains div#secondary-menu a#three { background-image: url('../images/brains/nav_three.png'); }

			body#music div#secondary-menu a#one { background-image: url('../images/music/nav_one.png'); }
			body#music div#secondary-menu a#two { background-image: url('../images/music/nav_two.png'); }
			body#music div#secondary-menu a#three { background-image: url('../images/music/nav_three.png'); }
			body#music div#secondary-menu a#four { background-image: url('../images/music/nav_four.png'); }
			body#music div#secondary-menu a#five { background-image: url('../images/music/nav_five.png'); }
			body#music div#secondary-menu a#six { background-image: url('../images/music/nav_six.png'); }

			body#photos div#secondary-menu a#one { background-image: url('../images/photos/nav_one.png'); }
			body#photos div#secondary-menu a#two { background-image: url('../images/photos/nav_two.png'); }


			body#interviews div#secondary-menu a#one { background-image: url('../images/interviews/nav_one.png'); }
			body#interviews div#secondary-menu a#two { background-image: url('../images/interviews/nav_two.png'); }

			body#lyrics div#secondary-menu a#one { background-image: url('../images/lyrics/nav_one.png'); }
			body#lyrics div#secondary-menu a#two { background-image: url('../images/lyrics/nav_two.png'); }
			body#lyrics div#secondary-menu a#three { background-image: url('../images/lyrics/nav_three.png'); }
			body#lyrics div#secondary-menu a#four { background-image: url('../images/lyrics/nav_four.png'); }
			body#lyrics div#secondary-menu a#five { background-image: url('../images/lyrics/nav_five.png'); }
			body#lyrics div#secondary-menu a#six { background-image: url('../images/lyrics/nav_six.png'); }

			body#buy div#secondary-menu a#one { background-image: url('../images/buy/nav_one.png'); }
			body#buy div#secondary-menu a#two { background-image: url('../images/buy/nav_two.png'); }
			body#buy div#secondary-menu a#three { background-image: url('../images/buy/nav_three.png'); }
			body#buy div#secondary-menu a#four { background-image: url('../images/buy/nav_four.png'); }
			body#buy div#secondary-menu a#five { background-image: url('../images/buy/nav_five.png'); }

			body#media div#secondary-menu a#one { background-image: url('../images/media/nav_one.png'); }
			body#media div#secondary-menu a#two { background-image: url('../images/media/nav_two.png'); }
			body#media div#secondary-menu a#three { background-image: url('../images/media/nav_three.png'); }
			body#media div#secondary-menu a#four { background-image: url('../images/media/nav_four.png'); }

			body#trivia div#secondary-menu a#one { background-image: url('../images/trivia/nav_one.png'); }
			body#trivia div#secondary-menu a#two { background-image: url('../images/trivia/nav_two.png'); }
			body#trivia div#secondary-menu a#three { background-image: url('../images/trivia/nav_three.png'); }
			body#trivia div#secondary-menu a#four { background-image: url('../images/trivia/nav_four.png'); }
			body#trivia div#secondary-menu a#five { background-image: url('../images/trivia/nav_five.png'); }

/* --------------------------------------------------------------- */
/* Anchors */
/* --------------------------------------------------------------- */

a {
	text-decoration: underline;
}

a:link {
	color: #4d5daa;
}
a:visited {
	color: #4d5daa;
}
a:hover {
	color: #2239ab;
	text-decoration: underline;
}
a:active {
	color: #2239ab;
	text-decoration: underline;
}



a.addthis_button {
	position: absolute;
	top: -16px;
	left: 0px;
}



