/* CSS Document */

BODY {
background:url(images/sm_background_758245.jpg) center center #758245;
}


/* #left */
table.frame #left {
background:url(images/sm_photo_B.jpg) no-repeat center center;
width:350px;
}

div.content #cd_wrapper {
width:480px;
padding:5px;
border-bottom:1px solid #000000;
margin-bottom:15px;
}

div.content #cd_wrapper #image {
margin-right:10px;
margin-bottom:20px;
float:left;
}

div.content #cd_wrapper #title {
font:bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:17px;
}

div.content #cd_wrapper #artist {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

div.content #cd_wrapper #link {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

div.content #cd_wrapper #link a:link, div.content #cd_wrapper #link a:visited{
color:#000000;
}

div.content #cd_wrapper #link a:hover, div.content #cd_wrapper #link a:active{
color:#000000;
text-decoration:none;
}

div.content #cd_wrapper #playlist {
margin:20px 0px;
}

div.content #cd_wrapper #repetoire {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

div.content #cd_wrapper h1.repetoire {
background:url(../images/repetoire.png) no-repeat left center;
height:40px;
width:480px;
padding:0px;
margin:15px 0 0 0;
border:none;
}

div.content #cd_wrapper h1.repetoire span{
display:none;
}

div.content #cd_wrapper h1.additional_info {
background:url(../images/additional_info.png) no-repeat left center;
height:40px;
width:480px;
padding:0px;
margin:15px 0 0 0;
border:none;
}

div.content #cd_wrapper h1.additional_info span{
display:none;
}

div.content #cd_wrapper #description {
font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

div.content #cd_wrapper #clear {
clear:both;
}

