body {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
}

body.biog {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgorgan.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.clip {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
}

body.events {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgwindows.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.home {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgchoir.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.if {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 130%;
font-size: .73em;
margin: 10px;
background-image: url(bgceiling.jpg);
background-repeat: repeat-y;
background-position: top right;
background-attachment: fixed;
}

body.links {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgtower.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.pe {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 130%;
font-size: .73em;
margin: 10px;
}

body.pubs {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgdoor.jpg);
background-repeat: no-repeat;
background-position: top right;
}

body.recordings {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
}

body.revs {
color: #000000;
background: #ffffff;
font-family: Helvetica, Arial, sans serif;
line-height: 150%;
font-size: 1em;
margin: 0px;
background-image: url(bgcloisters.jpg);
background-repeat: no-repeat;
background-position: top right;
}

a:link {color: #0066cc;
font-weight: bold;
text-decoration: none;
         }
a:visited {color: #0066cc;
font-weight: bold;
text-decoration: none;
         }
a:hover {color: #3399ff;
font-weight: bold;
text-decoration: underline;
         }
a:active {color: #3399ff;
font-weight: bold;
text-decoration: none;
         }

a.menu:link {color: #0066cc;
font-weight: bold;
text-decoration: none;
         }
a.menu:visited {color: #0066cc;
font-weight: bold;
text-decoration: none;
         }
a.menu:hover {color: #3399ff;
font-weight: bold;
text-decoration: none;
         }
a.menu:active {color: #3399ff;
font-weight: bold;
text-decoration: none;
         }

img.g {
border-color: #EAA74E;
border-width: 3px;
border-style: outset;
}

span.sup {
position: relative;
bottom: 0.4em;
font-size: 0.8em;
}

table {
font-family: Helvetica, Arial, sans serif;
font-size: .8em;
}

table.bg {
font-family: Helvetica, Arial, sans serif;
font-size: 1em;
line-height: 150%;
}

table.biog {
font-family: Helvetica, Arial, sans serif;
font-size: 1em;
line-height: 150%;
}

table.if {
font-family: Helvetica, Arial, sans serif;
font-size: 1em;
line-height: 100%;
}

table.list {
font-family: Helvetica, Arial, sans serif;
font-size: .75em;
}

table.menu {
font-family: Helvetica, Arial, sans serif;
font-size: .8em;
}

table.pic {
background-image: url(mcphee.jpg);
background-repeat: no-repeat;
background-position: right top;
border-color: #EAA74E;
border-width: 3px;
border-style: outset;
}

table.recordings {
font-family: Helvetica, Arial, sans serif;
font-size: 1em;
margin-left: 4px;
padding-left: 4px;
}

table.top {
font-family: Helvetica, Arial, sans serif;
background-color: #99ccff;
font-size: 2em;
font-weight: 600;
}


td.menu {
font-family: Helvetica, Arial, sans serif;
text-align: center;
background: #EEEEEE;
}

td.menuend {
font-family: Helvetica, Arial, sans serif;
text-align: center;
background: #EEEEEE;
background-image: url(waveschopped5sdkt.gif);
background-repeat: repeat-x;
background-position: left;
}

td.nextrec {
font-family: Helvetica, Arial, sans serif;
font-size: 1.2em;
background-color: #EEEEEE;
border-color: #eeeeFF;
border-width: 3px;
border-style: ridge;
}
