body {
   background-image:url('images/background.gif');
   background-repeat:no-repeat;
   background-position:center center;
   background-attachment:fixed;
   background-color:#000000;
   font-family:Arial;
   color:#BCBCBC;
   font-size:12px;  
}

h2 {
   color:#CCCCCC;
   font-size:24px;
   font-family:Verdana;
}
h4 {
   padding-top:6px;
   font-size:18px;
   line-height:0px;
}

a:link {
   color:#999999;
}
a:visited {
   color:#999999;
}
a:hover {
   color:#FF7474;
}
a:active {
}
a:focus {
}

div.break {
   clear:both;
   width:0px;
   height:0px;
}

div.main {
   width:644px;
   margin:0px auto;
   background-image:url('images/cackground01.gif');
   background-repeat:no-repeat;
   background-position:center bottom;
   background-attachment:fixed;
}

div.rcontainer {
   margin-bottom:36px;
}

div.rcovercontainer {
   float:left;  
   margin-right:4px;
   margin-top:1px;
}

div.rcovercontainer img {
   border:1px solid #333333;
   width:86px;
   height:86px;
}

div.rinfocontainer {
   float:left; 
   width:530px; 
   margin:-12px 0px 0px 12px;
}      

div.rinfocontainer h1 {
   font-size:18px;
   margin-bottom:0px;
   padding-bottom:0px;
}      
div.rinfocontainer p {
   margin-top:-3px;
}

div.trackcontainer {
   margin-top:2px;
   height:17px;
   background-color:#090909;
   padding:2px;
   opacity:0.85;
}
div.trackcontainer div {
   font-size:11px;
}

div.tspacer {
   float:left;  
   padding-left:10px;
   padding-right:10px;
}

div.index {
   float:left;
   padding-left:3px;
   padding-right:7px;
}

div.artist {
   float:left;
   padding-right:10px;
   text-transform:uppercase;
   font-weight:bold;
}

div.title {
   float:left;
}
.title a, .title a:link, .title a:visited .title a:focus {
   background-color:#090909;
   text-decoration:none;
   color:#666666;
}
.title a:hover, .title a:active {
   text-decoration:underline !important;
   color:#BCBCBC;
}

div.download {
   float:left;    
}
.download a, .download a:link, .download a:visited .download a:focus {
   background-color:#090909;
   color:#CC4444;
}
.download a:hover, .download a:active {
   color:#FF7474;
}

div.size {
   float:left;    
   padding-left:4px;
   font-size:10px;
   color:#999999;
}

div.lyricslink {
   float:left;
   cursor:pointer;
   color:#666666;
}

div.web {
   float:left;    
}
.web a, .web a:link, .web a:visited .web a:focus {
   color:#666666;
   text-decoration:none;
}

.web a:hover, .web a:active {
   color:#BCBCBC;
   text-decoration:underline;
}

div.lyrics {
   margin:2px 0px 2px 0px;
   border:1px solid #111111;
   color:#999999;
   padding:10px;
}

div.sheetcontainer {
   margin-top:2px;
   background-color:#EFEFEF;
   padding:2px;
   font-family:courier new;
}

div.sheet {
   float:left;
   padding-left:3px;
   padding-right:0px;
   text-transform:uppercase;
   font-weight:bold;
}

div.quote {
   margin: 20px 20px 0px 20px;
   text-align:center;
   font-style:italic;
}

div.footer {
   margin-top:20px;  
   margin-bottom:20px;  
   color:#999999;
   font-size:10px;
}