 h1 { font-size: 10px; color: #333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; text-align:right; }
 h2 { font-size: 36px; font-weight: bold; margin: 0; padding: 0; }
 p,td,th,li { font-family: Garamond, Helvetica, sans-serif; font-size: 18px; }
 th,dt { font-weight: bold; vertical-align: bottom; }
 td,dd { vertical-align: top; }
 cite { font-family: Arial, Helvetica, sans-serif; color: #888; font-size: 10px; font-style: normal; }
 td.nav a { font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding: 10px; margin: 10px; }
 td.nav { white-space: nowrap; width: 20%; }
 .warn { color: #990000; font-weight: bold; background-color: #CCCC00; }

 body { margin: 0; padding:0; }
 #lyrHome { position:absolute; top:0; left:0; height:200px; padding:0; margin:0; }
 #lyrHeader { position:absolute; top:0; right:0; height:140px; padding:0; margin:0; }
 #lyrPageTitle { position:absolute; top:160px; left:200px; padding:0; margin:0; }
 #lyrSocNet { position:absolute; top:160px; right:5px; padding:0; margin:0; }
 #lyrMenu { position:absolute; top:200px; left:0; width:201px; padding:0; margin:0; }
 #lyrMenu a:hover { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: .8; }
 #lyrContent { position:absolute; top:200; left:210; padding:0; margin:0; }
 img { border:0; }
 img.pngHack { behavior: url('/pngHack.htc'); }

 @media screen {
  p,td,li { color: #000; }
  h2,th { color: #841; }
  a,a:visited,a:hover { color: #841; }
  a:hover { color: a21; background-color: #fea; }
  .greenbar { background-color: #ed9; }
  .greenbar a:hover { background-color: #fea; }
 }

 @media print {
  body { background-color: #FFFFFF; }
  p,td,th,li,h2 { color: #111111; }
  .greenbar { background-color: #DDDDDD; }
  #lyrHome, #lyrMenu, #barChord {display: none;}
  #lyrContent { top:50px; left:0; }
  #lyrPageTitle { top:0; left:0; }
 }

