.browsernote { display: none; }
.noncss  { display:none; }
.cssonly  { display:block;  }
.cssinline { display:inline; }
.prtonly {display: none; }

 body { background: #000033 url(images/guit-silh-blue.jpg);
 /* background: #000033 url(images/music-staff-blue-dark.jpg); */ 
        font-family: univers,arial,geneva,helvetica,sans-serif;
        margin:0; padding:0; }
 h1, h2, h3, .revheader { font-family: "Courier New", monospace; 
         color:#ccccff;
         font-weight:bold; text-transform:lowercase; }
 hr { color:#9999ff; height:1px; width:90%;}        
 /* Align center with margins at sides, so OK on large screens */
 div#pagehead h1.header1 { font-size: 350%; 
             text-align: center; 
             padding: 8px 0 0 .5em; margin:0 4.5em 0 0; line-height:.8em;}
 div#pagehead h1.header2 { font-size: 350%; 
            text-align: center; 
            padding: 0 .5em 0 0; margin:0 0 .25em 4.5em; line-height:.9em;}
            
 div#pagehead h2.header1 { font-size: 300%; 
            text-align: left; 
            padding: .25em 0 0 .5em; margin:0;}
 div#pagehead h2.header2 { font-size: 300%; 
             text-align: right; 
            padding: 0 .5em 0 0; margin:0 0 .5em 0; line-height:.9em;}
            
 div#pagehead h3.header1 { font-size: 150%; 
            text-align: left; 
            padding: .25em 0 0 .5em; margin:0;}
            
 div#pagehead h5.header5 { font-size: 100%; 
             text-align: left; 
            padding: .25em 0 0 4em; margin:0;
            font-family: "Courier New", monospace; 
         color:#ccccff;
         font-weight:bold; text-transform:lowercase;}

/* this is for two-line domain names */         
 div#pagehead h5.header1 { font-size: 120%; 
             text-align: left; 
            padding: .25em 0 0 2em; margin:0;
            font-family: "Courier New", monospace; 
         color:#ccccff;
         font-weight:bold; text-transform:lowercase;}
 
 div#sidelinks { background: #ccccff ;
             margin: 5px 0 5px 10px; padding:0;
             float:left; clear:both;
             width: 33%;
             border-top: 1px solid #9999ff;
             border-left: 2px solid #9999ff;
             }
  
 div#sidelinks a { display: block;
          background: #ccccff url(images/baby.gif) left no-repeat;
          
          text-decoration: none;
          padding: 6px 14px 6px 30px;
          font-weight: bold;
          font-family: monospace;
          text-transform: lowercase;
          font-size: 85%;}
 div#sidelinks b { display: none; }
 div#sidelinks a:hover { display: block; color:red;
          background: #ffffff url(images/red1.gif) left no-repeat;
          padding: 5px 13px 5px 30px;
          border: 1px solid #6666cc;              
          border-left: 0; }
          
 div#news { background:#f0fff0;
             margin:10px 10px 10px 25px;
             border:4px dotted #cc99cc; padding:10px 20px;
             float:right; width:54%;
             font-family:arial,helvetica,sans-serif;
             }
 div#news p { margin:8px 20px;
              font-weight:normal; font-size:85%;
              color:#003333; }
div#news ul  { margin-top:0; }
div#news li  { font-size:75%;}

div#slidebox { float:left; clear:left;
           margin: 20px 0 10px 10px; }          
          
 div#credits { background: white; 
           border: 1px solid #ccccff;
           float:left; clear:left;
           width: 33%;
           margin: 20px 0 10px 10px;    
           font-size:80%; }
  
 div#credits img#aon { float:left; padding:0; margin:3px 10px 0;
           border:1px solid #6666ff;}
 div#credits p { margin: 10px 2px 4px 15px;
               padding: 2px; font-weight:bold;}
 div#credprt {margin-left:20px;}
 div#credprtx {margin-left:20px;}
 div#aonaddr { clear:both; padding:0; margin:0 5px 0 10px; font-weight:bold}
 #webcred { display:block; padding:3px; margin:5px;
              font-size:80%; 
              border: 1px solid #9999ff; border-right: 0; border-left:0; } 
 div#mlist   {clear: both; margin: 0 8px 5px 10px; }
            
 div#main, div#mainplf { background-color: #eeeeff; margin:5px 10px 5px 5px;
            border:2px solid #6666cc; padding:0;
            float:right; width:60%;
            }
 h4.section { font-size: 160%; 
           padding: .25em 1.5em 0 .5em;
           margin: .25em;}
 
.title, .hdttl { font-style: italic; }

.toparrow { float:right; clear:both; 
           margin:-2px 0; padding:0 5px 0 90%;}
 
.ordbox   { border:1px solid #663333; padding:5px; background:#ffffdd;
            font-size:80%; text-align:center;
            float:left; width:60%; }