@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) }#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);}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: 11px;	letter-spacing:-0.025em;	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 {	color: #000000;	padding: 0px 2px;	text-decoration: none;	border-bottom: solid 1px #FF33CC;}a:hover.link {	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;}.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;}#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;}