		body		{margin: 0px;					padding: 0px;					height: 100%;					}		body		{letter-spacing: 1px;}							body		{background-color: #000;					height: 100%;					margin-top:  0px;					}			#gradient	{					margin: 0px;					height: 126px;					background-image: -webkit-gradient(linear,left 90,right 90,color-stop(0.32, rgb(0,0,0)),color-stop(0.66, rgb(61,68,83)));					background-image: -moz-linear-gradient(left center,rgb(0,0,0) 32%,rgb(61,68,83) 66%);					background-repeat: no-repeat;					}							#banner		{					width: 1024px;					padding: 0px;					margin: auto;					}											#lines		{					padding-top:  0px;					padding-bottom: 30px;					margin-top: 0px;					height: 26px;					background-image: url(texture.jpg);					background-repeat: repeat-x;					}/*content*/												*html #content 	{					height: 100%;					min-height: 100%;					}		#content	{					width: 1024px;					height: 510px;					margin: auto;					padding-top: 10px;					border-top: 1px solid #4a4a4a;					}		#contentback{					width: 1024px;					padding-top:  0px;					margin: auto;					background-image: url(background.jpg);					background-position: top right;					background-repeat: no-repeat;					border-top: 1px solid #4a4a4a;					}/*content end*/					img, a		{					border-style: none;					text-decoration: none;					}		.borderpast	{					border: 1px solid #353535;					background-color: #252525;					padding: 5px;					}							.bordercds	{					padding: 2px;					color: #9FA9B6;					font-family: sans-serif;					font-size: 10px;   					}							.bordercdtab{					padding:2px 20px 2px 10px;					margin-left: 100px;					background-color: #000;					border-radius: 6px;					-moz-border-radius: 6px;					-webkit-border-radius: 6px; 					}																			.lulaleon	{					float: right;					display: inline;					padding-top: 20px;					font-family: sans-serif;					font-size: 12px;					color: #5a5a5a;					text-decoration: none;					border: none;					}																			a			{					text-decoration: none;					}					#media		{					width: 1024px;					margin-top: 0px;					padding-left: 0px;					padding-top: 0px;					clear: both;					border-top: 1px solid #4a4a4a;					}		.video		{					width: 300px;					margin-top: 0px;					padding-top: 30px;					margin-left: 60px;					clear: both;					}							.videotxt	{					width: 300px;					margin-top: 0px;					margin-left: 30px;					padding-left: 10px;					padding-top: 10px;					font-family: sans-serif;					font-size: 13px;					color: #777;					}													#media p	{					font-size: 10px;					color: #555;					}								img			{					border: none;					}							table		{					margin-top: 0px;					padding-top: 0px;					padding-bottom: 10px;					}							.gallery	{					padding-top: 10px;					}							#footer		{					width: 1044px;					height: 40px;					margin: auto;					padding-top: 0px;					padding-bottom: 0px;					clear: both;					}																												/* columns begin*//* left column */				#columnleft{					width: 420px;					float: left;					margin-top: 5px;					padding-top: 0px;					padding-left: 40px;					padding-right: 40px;					padding-bottom: 15px;					text-align: left;					font-family: sans-serif;					font-size: 12px;					color: #ccc;					}														/* left column end *//* right column */		#columnright{					width: 420px;					height: 450px;					float: left;					margin-top: 0px;					padding-top: 0px;					padding-left: 10px;					padding-right: 50px;					padding-bottom: 15px;					text-align: left;					font-family: sans-serif;					font-size: 12px;					color: #acacac;					}								#columnrightindx{					width: 410px;					height: 440px;					padding-left: 10px;					z-index: 3;					}								#columnrightbio{						width: 410px;						height: 440px;						padding-left: 10px;						z-index: 3;						}					#columnrightmusicolo{						width: 410px;						height: 440px;						padding-left: 10px;						z-index: 3;						}										#columnrightcmposer{						width: 410px;						height: 440px;						padding-left: 10px;						z-index: 3;						}										#columnrightcal{					width: 410px;					height: 440px;					padding-left: 10px;					z-index: 3;					}				#columnrightmedia{					width: 410px;					height: 440px;					padding-left: 10px;					z-index: 3;					}							#columnrightlink{					width: 410px;					height: 440px;					padding-left: 10px;					z-index: 3;					}							.x			{					padding-top: 4px;					}			/* right column end *//* columns end */		h2			{					color: #9FA9B6;					font-family: sans-serif;					font-weight: 100;					font-size: 13px;					padding-bottom: 5px;					padding-top: 5px;					border-bottom: thin dashed #555;					}							h3			{					padding-bottom: 5px;					padding-top: 5px;					color: #514F30;					font-family: sans-serif;					font-weight: lighter;					font-size: 12px;								}																p			{					padding-bottom: 5px;					padding-top: 5px;					color: #6A8083;					font-family: sans-serif;					font-weight: lighter;					font-size: 12px;										}								hr			{					border: thin solid #333;					line-height: 2px;					}					/* navigation */			#navbar		{					margin: auto;					width: 1024px;					margin-top: 0px;					height: 38px;					clear: both;					text-indent: 30px;					background-image: url(navbar.jpg);					background-repeat: no-repeat;					padding-left: 0px;					padding-right: 0px;					padding-top: 0px;					padding-bottom: 1px;					border-top: solid 1px #666;					}		#navbar	a:link	{					color:  #ddd;					line-height: 20px;					font-size: 11px;					font-family: sans-serif;					text-decoration: none;					font-weight: normal;					padding-right:  0px;					padding-left: 0px;					}																			#navbar	a:visited{					color:  #acacac;					font-size: 11px;					font-family: trebuchet;					text-decoration: none;					font-weight: normal;					padding-right: 0px;					}	#navbar	a:active{					color:  #ff9933;					font-size: 11px;					font-family: sans-serif;					text-decoration: none;					font-weight: normal;					padding-right: 0px;					}	#navbar	a:hover	{					color: #fff200;					font-size: 11px;					font-family: trebuchet;					text-decoration: none;					font-weight: normal;					padding-right: 0px;					}		.ahem 		{					display: none;					}									/* navigation end *//* roll down menu bio */							.navbarpanelbio {					border:none;					border:0px;					margin:0px;					margin-top: 0px;					padding:0px;					}							.navbarpanelbio ul{					height:37px;					list-style:none;					margin:0;					padding:0;					}				.navbarpanelbio li{					width: 121px;					margin-left: 126px;					float: none;					padding:0px 0px 1px 0px;					}				.navbarpanelbio li a:link{					display:block;					line-height:37px;					margin:0px;					padding:0px 25px;					}				.navbarpanelbio li ul{					display:none;					height:111px;					padding:0px;					margin:0px;					border:0px;					position:absolute;					width:121px;					z-index:200;					/*top:1em;					/*left:0;*/					}				.navbarpanelbio li:hover ul{					display:block;										}							.navbarpanelbio li li {					display:block;					float:none;					margin:0px;					padding:0px;					width:121px;					}				.navbarpanelbio li:hover li a{					background:none;					}							.navbarpanelbio li ul a{					display:block;					height:37px;					margin:0px;					padding:0px 10px 0px 15px;					}				.navbarpanelbio li ul a:hover, .menu li ul li:hover a{					border:0px;					}		/* end roll down menu bio */						/* roll down menu gallery */							.navbarpanelgal {					border:none;					border:0px;					margin:0px;					margin-top: 0px;					padding:0px;					}							.navbarpanelgal ul{					height:37px;					list-style:none;					margin:0;					padding:0;					}				.navbarpanelgal li{					width: 121px;					margin-left: 504px;					float: none;					padding:0px 0px 1px 0px;					}				.navbarpanelgal li a:link{					display:block;					line-height:37px;					margin:0px;					padding:0px 25px;					}				.navbarpanelgal li ul{					display:none;					height:111px;					padding:0px;					margin:0px;					border:0px;					position:absolute;					width:121px;					z-index:200;					/*top:1em;					/*left:0;*/					}				.navbarpanelgal li:hover ul{					display:block;										}							.navbarpanelgal li li {					display:block;					float:none;					margin:0px;					padding:0px;					width:121px;					}				.navbarpanelgal li:hover li a{					background:none;					}							.navbarpanelgal li ul a{					display:block;					height:37px;					margin:0px;					padding:0px 10px 0px 15px;					}				.navbarpanelgal li ul a:hover, .menu li ul li:hover a{					border:0px;					}/* end roll down menu gallery */