
/* Page format */

body { background-color: #afeeee; 
       width: 100%;
     }
 

/* Default text */

* { font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-align: center; 
    color: #000000;
  }

/* Link appearance */

a:link    { color: #0000ff;}
a:visited { color: #b452cd;}
a:hover   { color: #4f4f4f;}

/* Top heading on home page */


h1 { color: #afeeee;
     font-size: 40px;
     font-weight: bold;
     background-image: url(graham.gif);
     height: 100px;
     line-height: 100px;
     overflow: auto; 
   }

/* Top heading on subsidiary pages */

h2 { color: #afeeee;
     font-size: 24px;
     font-weight: bold;
     background-image: url(graham.gif);
     height: 50px;
     line-height: 50px;
   }

/* Navigation line */

h3 { word-spacing: 50px;
     background-color: #add8d8; 
     border-width:thin;
     border-style: solid;
     height: 30px;
     line-height: 30px;
   }

/* Sub-heading on subsidiary pages */

h4 { font-weight: bold;
     font-size: 30px;
   }

/* Italic heading */

h5 { font-weight: bold;
     font-size: 30px;
     font-style: Italic;
   }
  
/* Justified text */

  p.text { text-align: justify; 
           margin: 10px 100px;
         }

/* Inner text */

  p.inner { text-align: left; 
          width:50%; margin-left: auto; margin-right: auto;
         }


/* Photograph headings */

  p.photo { font-weight: bold; 
            font-size: 24px;
          }

/* Notification text */

  p.notify { font-weight: bold;
             font-size: Italic;
             color: #ff0000;
           }

/* centred table */

  table.centre    { margin-left: auto; 
                    margin-right: auto; 
                    line-height: 30px;
                  }
  table.centre td { text-align: left; 
                    background-color: #add8d8; 
                    padding: 5px; 
                    border: 2;
                  }
  table.centre a  { background-color: #add8d8; 
                  }

/* table of contacts */

  td.contact1 {width: 120px;}
  td.contact2 {width: 250px;}
  td.contact3 {width: 190px;}

/* table of terms */

  td.term1h {width: 126px; line-height: 20px; font-weight: bold;}
  td.term2h {width: 174px; line-height: 20px; font-weight: bold;}
  td.term3h {width: 174px; line-height: 20px; font-weight: bold;}
  td.term1  {width: 126px; line-height: 20px;}
  td.term2  {width: 174px; line-height: 20px;}
  td.term3  {width: 174px; line-height: 20px;}

/* table of classes */

  td.class1  {width: 126px; line-height: 20px;}
  td.class2  {width: 400px; line-height: 20px;}

/* table of links */

  td.link1 {width: 300px;}
  td.link2 {width: 300px;}


/* Ball box */


p.ball {line-height: 20px; } 



