@charset "UTF-8";/* Solid Uncoated Global CSS Stylesheet, 2009 */* {	margin: 0px;	padding: 0px;	border: 0px;	position: static;	outline: 0px;}body {	background-color: #333333;	behavior: url("csshover3.htc");}ol, ul {	list-style: none;}img, div, li, a {	behavior: url(iepngfix.htc) }a {	cursor: pointer;	outline: none; }#container {	width: 1100px;	margin: 0px auto;	position: relative;	background-image: url(../img/body-bkgd.jpg);	background-repeat: no-repeat;	background-position: center top;	height:800px;}#nav {	top: 120px;	left: 40px;	width: 161px;	position: absolute;}#nav li {	float: left;	width: 161px;}#nav li a {	display: block;	float: left;	width: 161px;	/* background-image: url(../img/nav.jpg);	background-repeat: no-repeat; */	color: #FFFFFF;	font-size:0px;}#nav li a:hover, #nav li a.current {	background-image: url(../img/nav-hover.jpg);}#Bio a {	height:42px;}#News a {	height:21px;	background-position:left -42px;}#Music a {	height:20px;	background-position: left -63px;}#Tour a {	height:20px;	background-position: left -83px}#Blog a {	height:21px;	background-position: left -103px;}#Photographs a {	height:17px;	background-position: left -124px;}#Video a {	height:16px;	background-position: left -141px;}#Shop a {	height:17px;	background-position: left -157px;}#Links a {	height:20px;	background-position: left -174px;}#MailingList a {	height:21px;	background-position: left -194px;}#Contact a {	height:21px;	background-position:left -215px;}#pageContent {	position: absolute;	left: 250px;	top: 50px;	height: 460px;	width: 550px;	padding: 70px 200px 20px 100px;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	opacity: 0;	overflow:auto;	background-repeat: no-repeat;	background-position: left top;}.tour, .shop, .mailingList {	background-image: url(../img/news-bkgd.jpg);}.music, .video {	background-image: url(../img/music-bkgd.jpg);}.photo {	background-image: url(../img/photo-bkgd.jpg);}.lyrics {	background-image: url(../img/lyrics-bg2.jpg); }img.title {	margin-bottom: 20px;}img.headline {	margin-bottom: 2px;	margin-left: -3px;}p {	font-size: 1.1em;	line-height: 1.5em;	color: #333333;	padding-bottom: 0.5em;}p a {	color:#333333;}table {	font-family: Courier, Verdana, Arial, Helvetica, sans-serif;	font-size: 0.95em;	letter-spacing:-0.02em;	line-height: 1.35em;	margin-top: 10px;}th {	font-size:1.2em;	letter-spacing:1px;	text-transform: uppercase;	text-align: left;	padding-bottom: 4px;}td {	padding-right: 25px;	padding-bottom: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999999;	padding-top: 4px;	vertical-align: top;}table.links td {	border-top-width: 0px;	padding-right: 10px;}h2 {	font-family:Impact, Arial, sans-serif;	font-size:14px;	line-height:1.35em;	letter-spacing:0.05em;	text-transform:uppercase;	padding-top:2px;	padding-bottom:2px;	font-weight:normal;}#pageContent li {	padding-bottom: 0.25em;}a.link, table a {	color: #000000;	padding: 0px 2px;	text-decoration: none;	border-bottom: solid 1px #FF33CC;}a:hover.link, table a:hover {	color: #000000;	border-bottom-color: #333333;}#TopFade {	position:absolute;	top:50px;	left:250px;	width:700px;	height:70px;	/* background-image:url(../img/content-topfade.png); */	z-index:500;}#BottomFade {	position:absolute;	top:530px;	left:250px;	width:700px;	height:70px;	/* background-image:url(../img/content-bottomfade.png); */	z-index:500;}#flashcontent {	background-color: transparent;	width: 550px;	margin: 0px;	padding: 0px;}#PhotoPopup {	position:relative;	top:50px; left:50px;	z-index: 500;	}#PhotoPopup img {	width:200px; height:100px;}.bio-pic {	background-color:#FFFFFF;	padding:4px;	border:solid 1px #666666;	margin:0px 20px 10px 0px;}.date {	color:#666;	font-style:italic; }.framed {	background:#EEE;	border:solid 1px #666;	padding:4px 4px 8px; }.justify p {	text-align: justify;}.standby {	font-style: italic;	color: #FF33CC;}.intro {	font-size:1.4em;	line-height:1.3em;	color:#000000;}.content-base {	clear:both;	height:50px;}label {	display:block;	padding-top:1em;	padding-bottom:2px;}.field {	border:1px solid #999999;	font-size:14px;	line-height:17px;	font-family:"Lucida Grande", Arial, sans-serif;	color:#333333;	background-color:#FFFFFF !important;	padding:2px;}.button {	margin-top:2em;	margin-left:40px;}.link-to-lyrics {	background: url(../img/link-to-lyrics.png) 0 0 no-repeat;	display: block;	height: 50px;	position: absolute; top: 71px; left: 403px;	width: 220px; }.lyrics-list {	height: 255px;	position: absolute; top: 235px; left: 260px;	width: 150px; }.lyrics-list li,.lyrics-list a {	display: block;	height: 14px; }.lyric-sheet {	display: none;	height: 550px;	overflow: auto;	padding-right: 10px;	position: absolute; top: 0; right: 0;	width: 350px; }h3 {	color: #000;	font-family: arial, sans-serif;	font-size: 15px;	font-weight: bold;	margin: 1.5em 0 0.5em;	text-transform: uppercase; }.lyric-sheet p {	color: #000;	font-family: courier;	font-size: 10px;	letter-spacing: -0.01em;	line-height: 1.25em;	margin-bottom: 0.75em; }.x {	background: #eee url(../img/x.png) 0 0 no-repeat;	display: block;	height: 22px;	position: absolute; top: 15px; right: 15px;	width: 21px; }#footer {	text-align: center;	position: relative;	top: 660px;	width: 1100px;	padding-top: 10px;	padding-bottom: 30px;}.footer {	clear:both;	font-size: 9px;	font-family: "Lucida Grande", Arial, sans-serif;	color: #000000;	line-height: 13px;}.footer a {	color: #000000;	text-decoration: none;}.footer a:hover {	color: #000000;	text-decoration: underline;}#BottomLinks {	width: 600px;	margin: 0px auto;}.logos {}.logos li {	display:inline;	float:left;}.logos li a {	display: block;	width: 120px; 	height: 60px;	background-image: url(../img/bottom-logos.png);	background-repeat: no-repeat;	color:#333333;	font-size:0px;}.logos a:hover {	background-image: url(../img/bottom-logos-hover.png);}#Twitter a {	background-position: 0px 0px;	}#Facebook a {	background-position: -120px 0px;}#YouTube a {	background-position: -240px 0px;}#MySpace a {	background-position: -360px 0px;}#LastFM a {	background-position: -480px 0px;}
