* {
	margin: 0;
	padding: 0;
	border: none;
}

BODY {
	font: normal 75%/130% "lucida grande","lucida sans","verdana","arial","helvetica","sans-serif";
	text-align: center;
	background: #9d1c20 url("../images/body_bkg.gif");
	color: #faf3a5;
}

H1 {
	font: normal 250% "georgia","times","serif";
	color: #f6ee0f;
	text-align: center;
	margin: 0.4em 0;
	letter-spacing: -1px;
	text-shadow: 0 1px 0 #000;
}

H2 {
	font: normal 150% "georgia","times","serif";
	color: #f6ee0f;
	text-align: center;
	margin: 0.4em 0;	
}

H3 {
	font: normal 120% "georgia","times","serif";
	color: #fff;
	text-align: center;
	margin: 0.4em 0;
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

P {
	margin: 0.5em 0;
}

A {
	color: #f6ee0f;
}

#wrapper {
	width: 650px;
	margin: 0 auto;
	background: url("../images/wrapper_bkg.gif") no-repeat 0 169px;
	height: 500px;
}

#header {
	width: 100%;
	height: 207px;
	background: url("../images/header_bkg.gif") no-repeat top center;
	position: relative;
}

#home-link {
	width: 100%;
	height: 160px;
	display: block;
	text-indent: -9999px;
}

#menu {
	width: 600px;
	height: 37px;
	position: absolute;
	top: 160px;
	left: 25px;
	background: url("../images/menu.gif") no-repeat;
}

#menu LI {
	list-style: none;
	position: absolute;
	top: 0;
	height: 37px;
	display: block;
}
	
#menu LI A {
	height: 37px;
	display: block;
}

#menu-news { left: 17px; width: 57px; 	}
#menu-shows { left: 78px; width: 62px; 	}
#menu-bio { left: 146px; width: 33px; 	}
#menu-music { left: 184px; width: 55px; 	}
#menu-press { left: 244px; width: 56px; 	}
#menu-photos { left: 305px; width: 65px; 	}
#menu-wwsd { left: 376px; width: 65px; 	}
#menu-diary { left: 446px; width: 54px; 	}
#menu-myspace { left: 506px; width: 76px; 	}

#menu-news A:hover, #menu-news.selected { background: url("../images/menu.gif") -17px -37px no-repeat; 	}
#menu-shows A:hover, #menu-shows.selected { background: url("../images/menu.gif") -78px -37px no-repeat; 	}
#menu-bio A:hover, #menu-bio.selected { background: url("../images/menu.gif") -146px -37px no-repeat; 	}
#menu-music A:hover, #menu-music.selected { background: url("../images/menu.gif") -184px -37px no-repeat; 	}
#menu-press A:hover, #menu-press.selected { background: url("../images/menu.gif") -244px -37px no-repeat; 	}
#menu-photos A:hover, #menu-photos.selected { background: url("../images/menu.gif") -305px -37px no-repeat; 	}
#menu-wwsd A:hover, #menu-wwsd.selected { background: url("../images/menu.gif") -376px -37px no-repeat; 	}
#menu-diary A:hover, #menu-diary.selected { background: url("../images/menu.gif") -446px -37px no-repeat; 	}
#menu-myspace A:hover, #menu-myspace.selected { background: url("../images/menu.gif") -506px -37px no-repeat; 	}

#content {
	padding: 0 50px 25px;
	background: url("../images/content_bkg.gif") repeat-y center;
}

/****************************
	CONTENT
*/

.item {
	text-align: left;
	margin: 0 0 3em;
	padding: 50px 0 0;
	background: url("../images/hr.gif") no-repeat top center;
}

.item H1 {
	margin-bottom: 0.1em;
}

.item h1 a ,
.item h2 a {
	text-decoration: none;
}

.item h1 a:hover,
.item h2 a:hover {
	background: #9d1d20;
	color: #fff;
}

.item P.date {
	font: normal 100% "georgia","times","serif";
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	margin: 0 0 1em;
}

/****************************
	CONTENT > INDEX NAV
*/

.index {
	color: #fff;
	text-transform: uppercase;
	font: normal 95% "georgia","times","serif";
	letter-spacing: 0.1em;
	padding: 6px 0 6px 60px;
	background: url("../images/deco_left.gif") no-repeat left;
	line-height: 3em;
	display: inline;
}

.index UL {
	list-style: none;
	padding: 5px 60px 5px 0;
	background: url("../images/deco_right.gif") no-repeat right;
	display: inline;
}

.index UL LI {
	display: inline;
}

.index UL LI A,
.index UL LI.selected {
	padding: 3px;
	text-decoration: none;
}

.index UL LI A:hover,
.index UL LI.selected {
	background: #9d1d20;
	color: #fff;
}

/****************************
	CONTENT > SHOWS TABLE
*/

TABLE.shows {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
}

TABLE.shows TH {
	padding: 3px 10px;
	color: #fff;
	font: normal 100% "georgia","times","serif";
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	background: #400;
}

TABLE.shows TH.venue { width: 70%; }
TABLE.shows TH.date { width: 30%; }

TABLE.shows TR {
	background: #700;
	border-bottom: solid 1px #400;
}

TABLE.shows TR.selected,
TABLE.shows TR.selected:hover,
TABLE.shows TR.selected.listing,
TABLE.shows TR.selected.listing:hover {
	background: #200;
	border-bottom: solid 1px #200;
}

TABLE.shows TD {
	padding: 3px 10px;
}

TABLE.shows TR.dark {
	background: #600;
}

TABLE.shows TR.info {
	background: #400;
}

TABLE.shows TR.info TD {
	padding: 10px;
	color: #fff;
}

TABLE.shows TR.listing {
	cursor: pointer;
}

TABLE.shows TR.listing:hover {
	background: #500;
}

TABLE.shows TR.listing:hover TD {
	color: #fff;
}

/****************************
	CONTENT > BIO
*/

#meetband {
	width: 539px;
	height: 192px;
	background: url("../images/meetband.jpg") no-repeat;
	list-style: none;
	position: relative;
}

#meetband LI {
	list-style: none;
	position: absolute;
	top: 0;
	height: 192px;
	display: block;
	}
	
#meetband LI A {
	height: 192px;
	display: block;
	}

#meetband #trevor 	{ left: 0; width: 142px; }
#meetband #steve 	{ left: 142px; width: 125px; }
#meetband #paul		{ left: 267px; width: 125px; }
#meetband #chris	{ left: 392px; width: 147px; } 

/****************************
	CONTENT > BIO
*/

.bioquestion {
	text-align: left;
	margin: 1em 0 0 ;
}

.bioquestion STRONG {
	display: block;
	padding: 3px 10px;
	font: normal 100% "georgia","times","serif";
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	background: #400;
}

.bioquestion P {
	padding: 10px;
	margin: 0;
}

/****************************
	CONTENT > MUSIC
*/

.music {
	text-align: left;
	padding: 0 0 0 150px;
	margin: 1em 0 3em;
	position: relative;
}

.music IMG {
	position: absolute;
	top: 10px;
	left: 5px;
	border: solid 5px #400;
}

.music H2 {
	font: normal 100% "georgia","times","serif";
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #fff;
	margin: 0 0 0.5em;
}

.music OL {
	margin: 1em 3.5em;
}

.music P {
	font-size: 90%;
	margin: 1em 0;
	color: #d27326;
}

/****************************
	CONTENT > PHOTOS
*/

TABLE.pics {
	margin: 0 auto;
	border-spacing: 10px;
	padding: 0 0 50px;
	background: url("../images/hr.gif") no-repeat bottom center;
}

TABLE.pics TD {
	background: #fff;
	height: 120px;
	width: 120px;
}

#lightbox {
	color: #000;
}

/****************************
	CONTENT > ADVICE
*/

P.sender {
	font-family: georgia;
	font-style: italic;
	font-size: 115%;
	color: #d27326;
	margin-bottom: 25px;
	padding-top: 5px;
}

TABLE.advice {
	border-collapse: collapse;
	border-top: solid 1px #400;
	margin: 0 0 3em;
	width: 100%;
}

TABLE.advice TR {
	background: #500;
	border-bottom: solid 1px #400;
}

TABLE.advice TD {
	padding: 5px 15px 5px 5px;
	vertical-align: top;
	text-align: left;
}

TABLE.advice TR.dark {
	background: #600;
}

TABLE.advice TH {
	padding: 5px;
	font-size: 7px;
	font-family: georgia;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	vertical-align: top;
}
