body {
	margin:2em 0;
	background-color:#000;
	font-family:arial;
}

.clear {
	height:1px;
	margin:0;
	padding:0;
	clear:both;
}

a, a:active, a:visited {
	color:#fff;
}
a:hover {
	color:yellow;
}

img {
	border:0;
}

table.img { text-align:center; width:98%; border:2px solid #333; background-color:#222; }
table.img td { padding:5px; }
table.img img { border:1px solid #000; }

.nav a:active, .nav a:visited, .nav a.active, .nav a:hover {
	border:none;
	color:#000;
	text-decoration:none;
}

.copyright {
	text-align:center;
	font-size:9px;
	color:#fff;
}

.back {
	font-weight:bold;
	font-size:100%;
	text-align:center;
}
.back a {
	color:#fff;
	text-decoration:none;
}
.back a:hover {
	color:yellow;
}

.index {
	width:850px;
	height:482px;
	background:url(/images/index-20100824.jpg) no-repeat top left;
	/* images/index-20100218.jpg */
}


.shows {
	width:920px;
}
.shows-content {
	float:left;
	width:400px;
	color:#fff;
	text-align:left;
}
.shows-side {
	float:right;
	width:500px;
	height:376px;
	background:url(/images/shows.jpg) no-repeat top left;
}
.shows h1 {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
}
.shows .show {
	margin:1em 0 1em 0;
	padding-bottom:1em;
	border-bottom:2px dashed #666;
}
.show span {
	display:block;
	font-size:1.2em;
	color:yellow;
	font-weight:bold;
}







.lyrics {
	width:899px;
	height:500px;
	background:url(/images/lyrics.jpg) no-repeat top left;
}

.lyrics a.away {
	width:146px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:51px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.away span { visibility:hidden; }

.lyrics a.elegy {
	width:175px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:61px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.elegy span { visibility:hidden; }

.lyrics a.shadow {
	width:305px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:73px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.shadow span { visibility:hidden; }

.lyrics a.silently {
	width:282px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:85px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.silently span { visibility:hidden; }

.lyrics a.whispering {
	width:310px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:97px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.whispering span { visibility:hidden; }

.lyrics a.unwanted {
	width:115px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:109px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.unwanted span { visibility:hidden; }

.lyrics a.rescued {
	width:104px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:121px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.rescued span { visibility:hidden; }

.lyrics a.gods {
	width:240px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:133px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.gods span { visibility:hidden; }

.lyrics a.breath {
	width:130px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:145px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.breath span { visibility:hidden; }

.lyrics a.given {
	width:243px;
	height:28px;
	position:relative;
	float:left;
	clear:left;
	top:157px;
	left:231px;
	text-decoration:none;
	border:none;
}
.lyrics a.given span { visibility:hidden; }



.lyrics-unwanted {
	width:563px;
	height:554px;
	background:url(/images/lyrics-unwanted.jpg) no-repeat top left;
}

.lyrics-away {
	width:731px;
	height:505px;
	background:url(/images/lyrics-away.jpg) no-repeat top left;
}

.lyrics-shadow {
	width:734px;
	height:500px;
	background:url(/images/lyrics-shadow.jpg) no-repeat top left;
}

.lyrics-silently {
	width:884px;
	height:428px;
	background:url(/images/lyrics-silently.jpg) no-repeat top left;
}

.lyrics-whispering {
	width:822px;
	height:466px;
	background:url(/images/lyrics-whispering.jpg) no-repeat top left;
}

.lyrics-elegy {
	width:717px;
	height:536px;
	background:url(/images/lyrics-elegy.jpg) no-repeat top left;
}

.lyrics-rescued {
	width:792px;
	height:500px;
	background:url(/images/lyrics-rescued.jpg) no-repeat top left;
}

.lyrics-gods {
	width:792px;
	height:500px;
	background:url(/images/lyrics-gods.jpg) no-repeat top left;
}

.diary {
	width:920px;
	font-size:0.8em;
}
.diary-content {
	float:left;
	width:490px;
	color:#fff;
	text-align:left;
}
.diary-side {
	float:right;
	width:390px;
	height:500px;
	background:url(/images/diary.jpg) no-repeat top left;
}
.diary h1 {
	border-bottom:1px solid #fff;
	padding-bottom:10px;
}


.mailinglist {
	width:587px;
	height:547px;
	background:url(/images/mailinglist.jpg) no-repeat top left;
}

.mailinglist .content-box {
	width:225px;
	height:335px;
	position:relative;
	float:left;
	top:100px;
	left:285px;
	overflow:hidden;
	text-align:center;
}
.mailinglist p {
	color:#fff;
	font-size:95%;
	font-weight:bold;
}

.contact {
	width:850px;
	height:560px;
	background:url(/images/contact.jpg) no-repeat top left;
}

a.email {
	width:252px;
	height:37px;
	position:relative;
	float:left;
	top:404px;
	left:519px;
	text-decoration:none;
	border:none;
}
a.email span { visibility:hidden; }

.error-not-found {
	width:796px;
	height:390px;
	background:url(/images/404.jpg) no-repeat top left;
}