
/* Page format */

body { background-color: #fffffd; 
       width: 100%; 
     }
 
/* Default text */

* { font-family: Arial;
    font-size: 14px;
    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: #fffffd;
     font-size: 40px;
     font-weight: bold;
     background-image: url(tartan.gif);
     height: 130px;
     line-height: 60px;
     overflow: auto; 
   }

/* Top heading on subsidiary pages */

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

/* Navigation line */

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

/* Sub-heading on subsidiary pages */

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

/* Italic heading */

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

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

/* Photograph headings */

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

/* Notification text */

p.notify { font-weight: bold; 
           font-style: Italic;
           color: #cd0000;
         }

/* centred table */

table.centre    { margin-left: auto; 
                  margin-right: auto; 
                  line-height: 30px;
                  border: thin;
                  border-style: ridge; 
                  border-color: #cd0000;
                }
table.centre td { text-align: left; 
                  vertical-align: top; 
                  background-color: #cdc8b1; 
                  padding: 5px;
                }
table.centre a  { background-color: #cdc8b1;
                }

/* table widths*/

td.w120  {width: 120px;}
td.w180  {width: 180px;}
td.w250  {width: 250px;}
td.w300  {width: 300px;}






