#impegno {
		position:absolute; 
		right:50px;
		top:55px;
		width:90px;
		height:99px;
		z-index:6;
}
#lance_hand a {		
		display:block;
		width:90px;
		height:99;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/lance_hand.png") 0 0px no-repeat;
		text-decoration: none;
}
#lance_hand a:hover {	
		background-image: url("images/lance_hand.png");
		background-position: -90px 0px;
		}
#clara_hand a {		
		display:block;
		width:90px;
		height:99;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/clara_hand.png") 0 0px no-repeat;
		text-decoration: none;
}
#clara_hand a:hover {	
		background-image: url("images/clara_hand.png");
		background-position: -90px 0px;
		}		
#educational a {
		display:block;
		width:213px;
		height:44;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/educational.png") 0 -5px no-repeat;
		text-decoration: none;
		}
#educational a:hover {	
		background-image: url("images/educational.png");
		background-position: 0 -60px;
		}
#educational a:active {
		background-image: url("images/educational.png");
		background-position: 0 -115px;
		}
#lance_bg{
		background-color: 0000ee;
		top: 0px;
		left: 0px;
		width: 107px;
		height: 100%; 
		z-index: 0;
		position: absolute;
}
#lance_curve{
		position:absolute;
		left:107px;
		top:0;
		width:225px;
		height:289px;
		z-index:1;
		background-image: url("images/curve.png");
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/curve.png',sizingMethod='scale');
		background-color: #0000EE;
}
#lance_grin {
		position:absolute;
		left:757px;
		top:265px;
		width:240;
		height:337px;
		z-index:9;
		background-image: url("lancehulme/images/grin.png");
		}
#lance_sheetmusic {
		position:absolute;
		left:485px;
		top:264px;
		width:453px;
		height:337px;
		z-index:12;
		background-image: url(lancehulme/images/sheetmusic.png);
		}
#news a {
		display:block;
		width:99px;
		height:34;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/news.png") 0 -9px no-repeat;
		text-decoration: none;
		}
#news a:hover {	
		background-image: url("images/news.png");
		background-position: 0 -64px;
		}
#news a:active {
		background-image: url("images/news.png");
		background-position: 0 -118px;
		}

#bio a {
		display:block;
		width:159px;
		height:44;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/biography.png") 0 -4px no-repeat;
		text-decoration: none;
		}
#bio a:hover {	
		background-image: url("images/biography.png");
		background-position: 0 -55px;
		}
#bio a:active {
		background-image: url("images/biography.png");
		background-position: 0 -106px;
		}
#catalogue a {
		display:block;
		width:153px;
		height:44px;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/catalogue.png") 0 -5px no-repeat;
		text-decoration: none;
		}
#catalogue a:hover {	
		background-image: url("images/catalogue.png");
		background-position: 0 -56px;
		}
#catalogue a:active {
		background-image: url("images/catalogue.png");
		background-position: 0 -107px;
		}
#repertoire a {
		display:block;
		width:156px;
		height:41px;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/repertoire.png") 0 -7px no-repeat;
		text-decoration: none;
		}
#repertoire a:hover {	
		background-image: url("images/repertoire.png");
		background-position: 0 -58px;
		}
#repertoire a:active {
		background-image: url("images/repertoire.png");
		background-position: 0 -109px;
		}
#press a {
		display:block;
		width:88px;
		height:34;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/press.png") 0 -9px no-repeat;
		text-decoration: none;
		}
#press a:hover {	
		background-image: url("images/press.png");
		background-position: 0 -64px;
		}
#press a:active {
		background-image: url("images/press.png");
		background-position: 0 -119px;
		}
#contact a {
		display:block;
		width:127px;
		height:34;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/contact.png") 0 -9px no-repeat;
		text-decoration: none;
		}
#contact a:hover {	
		background-image: url("images/contact.png");
		background-position: 0 -63px;
		}
#contact a:active {
		background-image: url("images/contact.png");
		background-position: 0 -117px;
		}
#reviews a {
		display:block;
		width:135px;
		height:40;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/reviews.png") 0 -6px no-repeat;
		text-decoration: none;
		}
#reviews a:hover {	
		background-image: url("images/reviews.png");
		background-position: 0 -59px;
		}
#reviews a:active {
		background-image: url("images/reviews.png");
		background-position: 0 -112px;
		}
#photos a {
		display:block;
		width:192px;
		height:44;
		border:0px;
		margin: em 0; padding:0px 0px 0px 0px;
		background: url("images/photos.png") 0 -4px no-repeat;
		text-decoration: none;
		}
#photos a:hover {	
		background-image: url("images/photos.png");
		background-position: 0 -55px;
		}
#photos a:active {
		background-image: url("images/photos.png");
		background-position: 0 -106px;
		}				
#clara_bg{
	background-color: ee0000;
	top: 0px;
	left: 0px;
	width: 107px;
	height: 100%; 
	z-index: 0;
	position: absolute;
}
#clara_curve{
	position:absolute;
	left:107px;
	top:0;
	width:225px;
	height:289px;
	z-index:1;
	background-image: url("images/curve.png");
	background-color: #EE0000;
}
#clara-supine {
	position:absolute;
	left:580px;
	top:368px;
	width:480px;
	height:267px;
	z-index:15;
	overflow:hidden;
}
img {
	border: none;
}
#nav{
	z-index: 2; 
	position: absolute;
	left: 0px;
	top: 195px;
}
#staff{
	position:absolute; 
	left:0px; 
	top:30px; 
	width:100%; 
	height:95px; 
	z-index:4; 
	background-image: url(images/one_pix_staff.png); 
	layer-background-image: url(one_pix_staff.png); 
	border: 1px none #000000;
}
#portrait {
	position:absolute;
	left:0;
	top:0;
	width:168px;
	height:93px;
	z-index:5;
}
#text_box {
	position:absolute;
	overflow: auto;
	left:266px;
	top:164px;
	width:500;
	height:330px;
	z-index:16;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 2em;
}
#disclaimer {
	position:absolute;
	left:256px;
	top:500px;
	width:500;
	z-index:14;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.5em;
	background-color: #EEEEEE;
	border-style: solid;
	border-width: 2px;
	border-color: #CCCCCC;
}
#contact_box {
	position:absolute;
	overflow: hidden;
	left:253px;
	top:137px;
	width:500;
	height:380px;
	z-index:14;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#gallery{
	position:absolute;
	left:256px;
	top:164px;
	width:513px;
	height:400px;
	z-index:5;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	overflow: hidden;
	text-align:center;
}
#corner{
	position:absolute;
	left:684px;
	top:305px;
	width:324px;
	height:300px;
	z-index:6;
	background-image: url(images/corner.png);
}
#kimono{
	position:absolute;
	left:775px;
	top:210px;
	width:189;
	height:400px;
	z-index:6;
	background-image: url(claraobrien/images/kimono.png);
}
#lancegallery {
	position:absolute;
	left:325px;
	top:135px;
	z-index:1;
}
#claragallery {
	position:absolute;
	left:196px;
	top:144px;
	z-index:1;
}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	overflow:hidden;
}
body a{
	color: #0000FF;
	text-decoration: none;
}
body a:hover{
	color: #0000FF;
	text-decoration: underline;
}
.save{
   behavior:url(#default#savehistory);}
a.dsphead{
	text-decoration:none;
	left: -1.5em;
   }
a.dsphead:hover{
   text-decoration:none;}
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
.dspcont{
   display:none;
	}
ul{
	list-style-type: none;
}
.outdent{
	left:1.5em}
img{
border:0;}
.small{
	font-size: 9px;
	line-height: 1.3em;
}
.l{
	float:left; 
	font-size: 9px;
	line-height: 1.3em;
	vertical-align:top;
	width:85px;
	height:85px;
	}
.cdtext{
	width:300;
	height:85px;
	}
