<!--
body{ text-align: center;
	/* background-image: url(images/pagebg.gif);
	background-repeat: repeat-x;
	background-position: top; */
	background-color: #829075; }

#container{ width: 671px;
		height: 519px;
		background-image: url(images/background.jpg);
		margin: 10px auto 0;
		position: relative;
		padding: 0;
		border: 4px #ddd solid;
		text-align: left; }

#yslogo { position:absolute;
		left: 278px;
		top: 0px;
		border: 0;
		width: 122px;
		height: 95px; }

#scroller{ width: 449px;
		position: absolute;
		left: 200px;
		top: 120px;
		height: 380px;
		overflow: auto; }

#photoDiv{ width: 470px;
		position: absolute;
		left: 185px;
		top: 115px;
		height: 390px; }

#scroller p{ font: 11px Arial, sans-serif;
		color: #222;
		margin-top: 0.9em;
		margin-left: 13px;
		margin-right: 10px; }
#photoDiv p{ font: 11px Arial, sans-serif;
		color: #222;
		margin-top: 0.4em;
		margin-left: 13px;
		margin-right: 10px; }

div#photoThumbs{ width: 158px;
		height: 130px;
		overflow: auto; }

div#photoThumbs *{ margin: 0;
		padding: 0;
		border-collapse: collapse;
		font-size: 0px; }

div#photoThumbs td{ padding: 1px; }

div#photoThumbs img{ border: 0 !important; padding: 0 !important; margin: 0 !important; float: left; }
div#photoThumbs a{ border: 0; float: left; display: inline; }
div#photoThumbs a:link{ border: 1px #656C5F solid; }
div#photoThumbs a:visited{ border: 1px #656C5F solid; }
div#photoThumbs a:hover{ border: 1px #fff solid; }
div#photoThumbs a:active{ border: 1px #fff solid; }


#scroller blockquote{ font: 12px Arial, sans-serif;
		font-style: oblique; }

#scroller ul li{ background: url('images/main_stars.gif') no-repeat left middle;
	margin-left:0; padding-left:15px; list-style-type:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; font-size:12px; font-family:Arial, sans-serif; background-repeat:no-repeat }

h3, h3 img{ margin: 0;
	display: block;
	font: bold 16pt Arial, sans-serif;
	text-transform: uppercase;
	height: 30px;
	width: 250px; }

h5, h5 img{ margin-bottom: 0; }

h1{ margin: 0;
	width: 65px;
	height: 260px;
	position: absolute;
	left: 107px;
	top: 81px; }

ul.nav span{ display: none; }	/* FIR */
ul.nav{ margin: 0;
	padding: 0;
	position: relative; }
ul.nav li { margin: 0; 
	padding: 0; 
	top: 61px;
	list-style: none;
	position: absolute; }
ul.nav li, ul.nav a { height: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	display: block; }

#nav-news{ left: 4px; width: 32px; }
#nav-shows{ left: 57px; width: 38px; }
#nav-music{ left: 116px; width: 34px; }
#nav-photos{ left: 170px; width: 42px; }
#nav-bios{ left: 457px; width: 25px; }
#nav-press{ left: 498px; width: 33px; }
#nav-contact{ left: 547px; width: 49px; }
#nav-myspace{ left: 613px; width: 51px; }

#nav-news a:hover{ background: transparent url(images/navsprite_left.jpg) -2px -16px; }
#nav-shows a:hover{ background: transparent url(images/navsprite_left.jpg) -55px -16px; }
#nav-music a:hover{ background: transparent url(images/navsprite_left.jpg) -114px -16px; }
#nav-photos a:hover{ background: transparent url(images/navsprite_left.jpg) -167px -16px; }
#nav-bios a:hover{ background: transparent url(images/navsprite_right.jpg) -3px -16px; }
#nav-press a:hover{ background: transparent url(images/navsprite_right.jpg) -44px -16px; }
#nav-contact a:hover{ background: transparent url(images/navsprite_right.jpg) -93px -16px; }
#nav-myspace a:hover{ background: transparent url(images/navsprite_right.jpg) -160px -16px; }

p.footer{ font: 9px Arial, sans-serif; color: #444; }
p.footer a{ color: #555; border: 0; }
p.footer a:hover{ color: #ccc; }

p#nextshow{ position: absolute;
	left: 12px;
	top: 3px;
	font: 9px Arial, sans-serif;
	color: #666;
	margin: 0;
	padding-left: 50px;
	padding-top: 14px;
	background: transparent url(images/nextshow.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 38px; }

p#player{ position: absolute;
	top: 3px;
	right: 8px;
	width: 192px;
	height: 50px;
	border: 0;
	margin: 0;
	padding: 0; }

p#player img{ border: 0 !important; }
p#player a{ border: 0; }

div#sidebar{ position: absolute;
	left: 10px;
	top: 150px;
	font: 12px Arial, sans-serif; }

div#sidebar ul{ margin-left: 15px;
	padding-left: 0; }

div#sidebar ul li{ line-height: 22px;
	background: url('images/sidebar_stars.gif') no-repeat left middle;
	margin-left:0; padding-left:15px; list-style-type:none; background-repeat:no-repeat }

div#sidebar a:link{ color: #656C5F; }
div#sidebar a:visited{ color: #E4F4D7; }
div#sidebar a:hover{ color: #fff; }
div#sidebar a:active{ color: #fff; }

div#sidebar h5{ padding: 0 !important; margin: 25px 0 10px; }
div#sidebar h5 img{ padding: 0; margin: 0; }



p#blogcred{ color: #555;
	font-size: 10px;
	margin-top: 5.0em; }
#scroller span.date{ font: 11px Arial, sans-serif;
	color: #666;
	margin-left: 2.0em; }
#scroller p.comments{ text-align: right;
	margin-bottom: 3.0em; }
#scroller h3.news{ text-transform: none;
	font-size: 12pt;
	height: auto; }
#scroller p.comment{ border: 1px #aaa solid;
	padding: 4px;
	margin-top: 2.0em;
	margin-bottom: 0 !important;
	margin-left: 0 !important; }
#scroller p.addComment{ font-size: 12px;
	font-weight: bold;
	border-bottom: 1px #888 dashed;
	margin-top: 2.0em;
	margin-left: 0 !important; }
#scroller table.addComment{ font: 11px Arial, sans-serif !important; }
#scroller table.addComment input, #scroller table.addComment textarea{ font: 11px Arial, sans-serif; }



table#shows{ font: 11px Arial, sans-serif;
	border-collapse: collapse;
	margin-top: 15px; }
table#shows tr#showsHeader{ color: #666; }
table#shows tr#showsHeader td{ border-bottom: 1px solid #ccc; }
table#shows td{ vertical-align: top;
	border-bottom: 1px dashed #ccc;
	padding: 3px; }
table#shows tr{ margin-top: 4px; }

table.shows{ font: 11px Arial, sans-serif;
	border-collapse: collapse;
	display: block; }
table.shows tr.showsHeader{ color: #666; text-align: center; }
table.shows tr.showsHeader td{ border-bottom: 1px solid #ccc; }
table.shows td{ vertical-align: top;
	border-bottom: 1px dashed #ccc;
	padding: 4px; }
table.shows tr{ margin-top: 4px; }
table.shows tr:hover{ background-color: #eee; }

h5.showTitle{ margin-top: 80px; }

span.subheader{ display: block;
	text-align: right;
	position: relative;
	top: 95px;
	right: 2px;
	font: 10px Arial, sans-serif; }

ol#tracks{ font: 12px Arial, sans-serif;
	margin: 13px 0 0 20px;
	padding-left: 15px;
	list-style-type: decimal; }
ol#tracks li{ line-height: 20px; }

ul#reviews{ font: 11px Arial, sans-serif;
	margin: 0.2em 0 0 20px;
	padding: 0; }
ul#reviews li{ line-height: 16px;
	padding-left: 10px;
	margin: 0; }

ul.links{ margin: 5px;
	padding-left: 8px;
	margin-right: 20px; }
ul.links li{ margin-left: 0; }

ul.links1{ margin-left: 185px;
	margin-top: 5px;
	padding-left: 8px; }
ul.links1 li{ margin-left: 0; }

ul.press{ margin: 5px;
	padding-left: 8px;
	margin-right: 20px; }
ul.press li{ margin-left: 0; }

ul.press1{ margin-left: 185px;
	margin-top: 5px;
	padding-left: 8px; }
ul.press1 li{ margin-left: 0; }

a{ text-decoration: none; border-bottom: 1px #888 dashed; }
a:link{ color: #222; }
a:visited{ color: #777; }
a:hover{ color: #829075; }
a:active{ color: #000; }

#scroller p.results{ text-align: right; color: #888; font-weight: bold; }

form.archive{ margin-top: 0.5em; }
form.archive *{ font: 11px Arial, sans-serif; color: #333; }
form.archive .even{ background-color: #eee; }
form.archive select{ background-color: #DCEDCC; border: 1px #7F936C solid; }
form.archive input{ display: block; margin: 4px 0 0 110px; }

form.mailinglist{ margin-top: 0.5em; }
form.mailinglist *{ font: 11px Arial, sans-serif; color: #333; }
form.mailinglist input{ background-color: #DCEDCC; border: 1px #7F936C solid; margin-top: 0; }
form.mailinglist #submit{ display: block; margin: 4px 0 0 80px; }

form.photos{ margin: 0;
	padding: 0; }
form.photos input{ display: block; margin: 4px 0 0 110px; }

div#sidebar select{ font: 11px Arial, sans-serif; color: #333; background-color: #DCEDCC; border: 1px #7F936C solid; }

div#sidebar ul#photoAlbums{ margin: 0 !important;
	font-size: 10px;
	list-style: none !important; }

div#sidebar ul#photoAlbums li{ margin: 0 !important;
	padding: 0 inherit;
	height: 15px;
	list-style: none !important; }

div#sidebar ul#photoAlbums a{ text-decoration: none;
	border: 0;
	padding: 2px 3px; }
div#sidebar ul#photoAlbums a:visited{ color: #656C5F; }
div#sidebar ul#photoAlbums a:hover{ background-color: #E6EFDE;
	color: #333; }
div#sidebar ul#photoAlbums a:active{ color: #fff;
	background-color: transparent; }





-->