html          {  background: blue url(../pics/chiswallwave2.jpg) 0 -30px repeat scroll;

                 height: 100%;
                 margin: 0;
                 padding: 0;
              }


body          {  color: white;
                 width: 100%;
               
              }

h1, h2, h3, h4 { font-family: "FrenchScript", "French Script MT", "Matura MT Script capitals", "Brush Script MT", mistral, cursive;
               font-family: "Bradley Hand ITC", "Bradley Hand ITC TT", "Bradley Hand ITC TT-Bold", "Monotype Corsiva", mistral, cursive;
                 font-size: 180%;
                 background: none;
                 color: #CCC4AE;
                 font-weight: bold;
                 padding-left: 12px;
               }
               
q:before {content: no-open-quote;
         }

q:after {content: no-close-quote;
         }
         
q        { display: block;
           font-style: italic;
           margin: 4px 40px;
         }

#neville   {position: absolute;
           top: -125px;
           left: 46px;
           color: white;
           background: url(../pics/neville_title.png) center 0 transparent no-repeat;
           width: 600px;
           height: 100px;
           text-indent: -2000px;
           }

a:link,
a:visited     { color: white;
              }
              
a:hover,
a:focus       { color: white;
              }
              
a:active       { color: white;
              }
              
#navigation a {text-decoration: none;
              }
              

#main a:link,
#main a:visited,
#main a:active {color: black;
                text-weight: bold;}



#main a {text-decoration: underline overline;
}

#main a:hover,
#main a:focus {color: white;}


#navigation   { position: relative;
                z-index: 15;
                left: 50px;
                top: -80px;
                width: 186px;
                border-color: #30201F;
                border: 3px none;
                background: transparent none;
                padding: 0; 
                padding-bottom: 0px;
              }
              
#navigation ul { position: realtive; 
                 width: 87%;
                 margin: auto;
                 }

#navigation li {position: relative;
                border-width: 3px;
                margin: 2px auto;
                padding-right: -10px;
                }

html>body
#navigation li {border-color: transparent;}

#navigation h2 {
                padding-left: 6px;
               }

#navigation li:hover,
#navigation li:focus
              { background:  #D59229 url(../pics/chiswallwavegreen4.jpg) 0 0 no-repeat scroll;
      /*        background: #E4DDDC;   */
                 border: 3px double white;
              }

#navigation li#here:hover, 
#navigation li#here:focus {background: inherit;
                           border-color: transparent;}

#navigation h2
            {  text-indent: -2000px;
               background: url(../pics/naville_nav.png) left top transparent no-repeat;
               height: 40px;
               margin: 10px 0 0 0;
            }


#navigation h2 + ul + h2
            {  
               background: url(../pics/naville_comps.png) left top transparent no-repeat;
            }


#container    { position: relative;
        /*        top: 170px;   */
                width: 100%;
                min-width: 700px;
                padding-top: 170px;
                margin: 0;
              }
              
#main         { border: 6px double white;
                color: black;
                top: 0;  
                background: black url(../pics/chiswallwavegreen4.jpg) -10px -100px no-repeat scroll;
                width: 675px;
                padding: 10px 15px 15px 15px;
                margin:  0 auto -105px 310px;
              }
              
#main h2 {     text-indent: -2000px;
               background: none left top transparent no-repeat;
               height: 40px;
               margin: 0;
}
               
#main .credits  {margin-left:  40px;
                 margin-bottom: 26px;
              }

#main .credits h1,
#main .credits h2   {
                color: #CCC4AE;
                background: transparent none;
               }
               
#main .credits h1 {line-height: 160%;
                   font-size: 200%;
                   margin: 16px 0 0 -30px;
                   color: white;
               }

#main .credits h2 {font-size: 160%;
                   margin: 20px 0 0 -26px;
               }
               
#main h2#prognotes
            {  background-image: url(../pics/neville_prognotes.png);
            }

#main h2#listen
            {  background-image: url(../pics/neville_listen.png);
            }

#main h2#acknows
            {  
               background-image: url(../pics/neville_acknows.png);
            }

#main h2#performs
            {  
               background-image: url(../pics/neville_perfs.png);
            }

#main h2#commentary
            {  
               background-image: url(/pics/palimpcomments.png);
            }
            
#main h2#acceptances
            {  
               background-image: url(/pics/palimpaccepts.png);
            }



#main li     { list-style-type:  square ;
               margin-top: 0;
               padding-top: 5px;
             }

#main div {border-bottom: #808080 1px solid;
           padding-bottom: 2px;
}
              
#footer        {color: white;
                z-index: 10;
                padding-top: 20px;
                margin-top: 0;  
              }
#footer .credit {font-style: italic;}

