 div#pagehead h1.disctitle { font-size: 350%; 
             text-align: right; font-style: italic;
             text-transform: none;
            padding: 0 .5em 0 0; margin:0 .5em .25em 0; line-height:.9em;}
 div#pagehead h2.disctitle { font-size: 300%; 
             text-align: right; font-style: italic;
             text-transform: none;
            padding: 0 .5em 0 0; margin:0 .5em .25em 0; line-height:.9em;}
 div#pagehead h3.disctitle { font-size: 250%; 
              text-align: right; font-style: italic;
              text-transform: none;
            padding: 0 .5em 0 0; margin:0 .5em .25em 0; line-height:.9em;}
            
 div#main  { float:right; clear:right; width:58%;}
 div#mainplf { float:right; clear:right; width:56%;}
  
 div#disclinks  { position: absolute; top: 10em; left:11em;
             margin-left: 10px; 
             width: 130px ;
             background: #ddddff ;
             border: 1px solid #6666cc;
             }
 div#disclinks a { display: block; border:0;
         background: #ddddff url(images/cd-tiny.gif) left no-repeat;
         background-position:3%;
         text-decoration: none;
         padding: 3px 2px 3px 28px; margin:0;
         font-size: 75%;}
 div#disclinks b { display: none; }
 div#disclinks a:hover, div#disclinks a:focus{ display: block; color:red;
           background: #ffffff url(images/cd-tiny.gif) left no-repeat;
           background-position: 3%;
           padding: 2px 1px 2px 28px;
          border: 1px solid #6666cc; 
          border-left:0;}
 div#disclinks h5 { text-align: center;
            background-color: #bbbbff ;
            padding:0; margin:0 0 2px 0; }
 
  .smallnote { float:right; width:150px; 
          font-size: 70%; 
          margin: 5px 10px; background: #ddddff;
          padding: 5px 8px;}
 p.linknote { float:left; width:375px; 
           font-size: 70%; 
           margin: 3px 20px; background: #ddddff;
          padding: 3px 8px;}
 .relinfo { float:right; width:40%; 
           font-size: 100%; 
           margin: 1em 0 0 0;
          padding: 10px 5px 5px 5px;}
          

.mainmore p { padding: 0 5%; margin: 2% 0; }
.sect-smaller { font-size: 120%;
            padding: .25em 1em 0 .5em;
           margin: .25em;}
 
 .cd  { display:block; clear:both; 
           padding:0 10px;
           margin:10px;
           height:100px;
       }  
 .cd img { border:0; }

 .discpic { float:left;
          margin:5px 40px 20px 25px;
          border:0;}
 .discname { margin-bottom:-0.8em;
          font-style: italic; font-size: 130%;}        
 .discinfo { display:block;
             margin: 10px 25px:
             }
 .ordlink  { font-size:75%; margin-left:25px;}
 
 .ordlnk { border:1px solid #663333; background:#ffffdd;
            padding:2px; margin:0 10px 0 0;
            font-size:80%; text-align:center; width:20%; float:right;} 
  
 #bigpic { float: left; 
          
          margin:5px 20px;}
          border:0;}
 #cdinstr { float:left; width:42%; text-align:left;
           margin: 3px 3px 3px 10px;
           }
 dl { margin: 0 0 0 260px; }           
 dt, dd  { font-size: 75%;}
 dt { margin-top: 5px; }
 dl dd { margin: 0 10px 0 20px; }
 #covernote {padding-bottom:5px; margin: 3px 20px; clear:both;
              font-size:75%;
             }
 .revnote   {margin:5px 10px 5px 25px; font-size:85%;} 
 .revnote  a  {padding:0 0 0 20px;
             background: transparent url(images/text.gif) left no-repeat;}
 .cdsonglist { font-size:85%;
             margin-top:10px;
              }
 .cdsonglist p, .cdsongtab p { margin-bottom:0;
             padding: 0 20px;
             }
 
 .cdsonglist table { margin: 0 2px 5px 1px; } 
 .cdsongtab  { margin: 10px 2px 5px 1px; font-size:85%;
              float:left; clear:left; width:95%;
              }
  
 .cdsongtab li { padding-bottom:8px; }
 .cutnote   { font-size:80%; font-variant:small-caps; margin-top:0;} 
 .cutfoot { padding-bottom:0; }
 
 .lyrlink, .shmlink { vertical-align:top; }
 .lyrlink a, .lyr { padding: 1px 2px; margin:0 1px 0 0;
               border:1px solid #9999cc; 
               text-decoration:none;
               font-weight:bold;
               background:#cccc66;
               }
 .lyrlink a:hover  { background:#ffff99;}
 
 .shmlink a, .shm  { padding:1px 2px; margin:0 1px 0 0; 
               border:1px solid #9999cc;
               text-decoration:none;
               font-weight:bold;
               background:#cccc66;
               }
 .shmlink a:hover  { background:#ffff99;}
             
 .linknote  { text-align:right; padding-right:20px;
             font-size:85%;}            
             
 .songtit   {vertical-align:top; 
             }
 .songcred  {vertical-align:top; font-size:80%}

.cdcred    {padding-right:8px;} 
.cdcred  p { font-size:80%;}   
#cdcredwide { margin:10px 20px 5px 20px; padding: 5px 20px;
             font-size:80%; 
             }
             
.ordinfo   {  margin:20px 10px 10px 30px; 
             } 
.winnote   { font-size:70%; }

.revdsc  { float:left; width:40%; margin:0 10px; padding:2px 9px;
   font-size:75%; color:#3333cc; font-weight:normal; }