* {margin: 0; padding: 0;}
html {direction: ltr;}
img {border: 0; font-size: 0; line-height: 0;}
fieldset {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
html, body {height: 100%;}
body {background-color: #7c5220; color: #000; font: normal 100% verdana, arial,sans-serif; text-align: center;}

/* BackgroundImage */
.background-image {bottom: 0; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: -1;}

/* BaseLayer */
#base-layer {margin: 30px auto 0; padding: 20px 45px; text-align: left; width: 900px;}

	/* Misc */
	.content, .youtube-player, .music-player {height: 1%; margin: 0 0 25px;}
	.header {height: 28px; font-size: 0; line-height: 0; letter-spacing: -99em; text-indent: -99em; margin: 0 0 15px; overflow: hidden;}
	
	/* Logo */
	.logo {display:block;height: 128px; margin: 0; padding: 0 0 25px; width: 900px;position: relative}
	.scurve {position:absolute; height: 64px; width: 148px;top: 0;right: 0;}
	/* Content */
	.content {float:right; width: 480px;}
	.content .nav {height: 30px; margin: 0 0 10px; width: 480px;}
	.content .nav li {display: inline; direction: rtl; list-style-type:none;}
	.content .nav li a, .content .nav li span {display: inline-block; margin: 0 10px 0 0; vertical-align:top;}
	.content .nav li a {cursor: pointer;}
	.content .nav li a.activeSlide {border-bottom: 6px solid #6e1f11; padding: 0 0 3px;}
	.content .nav li a.h-bio {background: url('../images/header-biography.png') 0 0 no-repeat; width: 50px;}
    .content .nav li a.h-disc {background: url('../images/header-discography.png') 0 0 no-repeat; width: 95px;}
    .content .nav li a.h-press {background: url('../images/header-press.png') 0 0 no-repeat; width: 105px;}
	.content .nav li span {background: url('../images/header-span.png') 0 0 no-repeat; height: 28px; width: 18px;}
   	.content .text {height: 480px; position:relative; width: 480px;}
	.content .text .opacity {background-color: #5a2f11; filter:alpha(opacity=30); height: 480px; left: 0; opacity:0.3; position:absolute; top:0; width: 480px; z-index: 1;}   
	.content .text .slide {height: 460px; left: 10px; position:absolute; top: 10px; width: 460px; z-index: 2;}                                                                      
	.content .text .slide .scroller {color:#000; display: none; height: 460px; overflow: auto; overflow-x: hidden; width: 460px;}
	.content .text .slide .scroller h2 {font-size: 1em; line-height: 1.5em; padding: 0 10px 20px 0;}
	.content .text .slide .scroller p {font-size: 0.875em; line-height: 1.5em; padding: 0 10px 10px 0;}
	.content .text .slide .scroller a {color:#7c5221; text-decoration:none;}
	.content .text .slide .scroller a:hover {text-decoration:underline;}
	.content .text .slide .scroller ol li {font-size: 0.875em; line-height: 1.5em; list-style-type:none; padding: 0 10px 10px;}
	
	/* YouTubePlayer */
	.youtube-player {display:inline; float:left; width: 400px;}
	.youtube-player .header {background: url('../images/header-video-clip.png') 0 0 no-repeat; width: 175px;}
	
	/* MusicPlayer */
	.music-player {display:inline; float:left; width: 400px;}  
	.music-player .header {background: url('../images/header-songs.png') 0 0 no-repeat; width: 106px;}
	.music-player .list {margin: 10px 0 0 25px;}
	.music-player .list li {color: #7c5221; font-size: 0.875em; line-height: 1.5em;}
	.music-player .list li a {color: #7c5221; text-decoration:none;}
	.music-player .list li a:hover, .music-player .list li a.playing {text-decoration:underline;}

/* z-index property list 
	*because of stupid IEBUG */
.content .text {z-index: 990;}
