	* {
		margin: 0;
		padding: 0;
		z-index: 10;
	}

	html {
		height: 100%;
		background: #fff;
	}
	
	body {
		font-family: Arial Narrow, Arial;
		font-size: 13px;
		color: #000;
		letter-spacing: 0.1px;
	}
	
	#ultrawrapper {
		border-collapse: collapse;
		border: 0;
		width: 100%;
	}
	
	#wrapper-left {	
		background: #fff url( '../images/bgr_left.png' ) repeat-x top;
	}

	#wrapper {
		/*margin: 0 auto;*/
		width: 817px;
		/*width: 678px;*/
		/*padding-right: 170px;*/
	}
	
	#wrapper-right {
		background: #fff url( '../images/bgr.png' ) repeat-x bottom;
	}
	

	
	a {
		color: #FF0000;
		font-size: 1.1em;
	}
	
	a img {
		border: 0;
	}
	
	p {
		padding: 7px 0;
	}
	
	strong {
		letter-spacing: 1px;
	}

	.title {
		font-size: 11px;
		text-transform: uppercase;
		margin-bottom: 20px;
		color: #000;
		position: relative;
		margin-left: -90px;
	}
	
	.left {
		float: left;
	}
	
	.orange {
		color: #ff9900;
	}

/*********************
*	HEADER
*********************/
	#header {
		font-weight: bolder;
		background: url( '../images/top.png' ) no-repeat top;
		height: 237px;
		width: 819px;
	}
	
	#header .menu {
		position: relative;
		float: right;
		padding: 0;
		margin-top: 121px;
		margin-bottom: -500px;
		text-align: right;
		list-style-type: none;
	}
	
	#header .menu li {
		display: block;
		height: 100%;
		text-align: right;
	}
	
	#header .menu li a {
		text-align: right;
	}

	#header .menu li a.active, #header .menu li a:hover {
		color: #FF0505;
	}
	
	#header .menu li a {
		line-height: 24px;
		color: #000;
		cursor: pointer;
		letter-spacing: 0.5px;
	}

/*********************
*	CONTENT
*********************/	

	.subtitle {
		position: absolute;
		margin-left: -100px;
	}

	#content {
		margin-left: 185px;
		padding-left: 22px;
		/*background: url( '../images/content_bgr.png' ) no-repeat left top;*/
		min-height: 392px;
	}
	
	.track
	{
		background: url( '../images/headphones.png' ) no-repeat right center;
		diplsay:block;
		padding-right: 20px;
	}

/*********************
*	MAIN
*********************/
	#main {
		float: left;
		margin: 0 10px;
		padding: 0 10px;
		width: 407px;
		z-index: 9999;
		position: relative;
	}
	
	#main.bio {
		text-align: justify;
	}
	
	#main h4 {
		font-size: 15px;
		text-transform: uppercase;
	}

 	#main .padded {
 		/*margin-left: 30px;*/
 	}
 	
 	#main img.left {
 		margin: 0 7px;
 		/*height: 210px;*/
 	}
 	
 	#main em {
 		font-weight: bolder;
 		font-size: 1.1em;
 	}
	
	dl.album {
		float: left;
		width: 200px;
		margin-bottom: 40px;
	}
	
	dl.album dt {
		font-weight: bolder;
		font-size: 1.3em;
		padding: 10px 0;
	}
	
	dl.album dd {
		margin-left: 20px;
	}
	
	p.lesson {
		float: left;
		margin: 5px;
	}
	
	p.lesson a img {
		border: 1px solid #000;
	}


/*********************
*	FOOTER
*********************/
	#footer {
		background: #fff url( '../images/bottom.png' ) no-repeat bottom right;
		text-align: center;
		color: #999;
		width: 678px;
		position: relative;
		height: 114px;
		margin-left: 140px;

		margin-top: 20px;
		
	}
	
	#musician1, #musician2, #musician3 {
		z-index: 2;
	}
	
	#musician1 {
		position: relative;
		margin-top: -351px;
		margin-right: -84px;
		float: right;
		/*margin-left: 421px;*/
	}

	#musician2 {
		position: relative;
		margin-top: -315px;
		margin-right: -86px;
		float: right;
		/*margin-left: 421px;*/
	}

	#musician3 {
		position: relative;
		margin-top: -330px;
		margin-right: -87px;
		float: right;
		/*margin-left: 421px;*/
	}
	
	#musician4 {
		position: relative;
		margin-top: -307px;
		margin-right: -89px;
		float: right;
		/*margin-left: 421px;*/
	}