blockquote {margin: 0 20px; width: auto; font-style: italic;}
cite {font-style: normal;}
q {quotes: "" ""; font-style: italic;}
sup {line-height: 0em; font-size: 80%;}
.note {font-size: 80%;}

.teacher {
border-spacing: 1px;
border: solid 1px #ddd;
margin: 4px 0px 0.8em 4px;
width: 550px;
text-align: left;
font-size: 80%;
}
.teacher td, .teacher th {padding: 1px; width: 25%; border: solid 1px #ddd; vertical-align: top;}
.teacher th {background-color: #eee; font-weight: bold;}

table#priesttbl {
border: none;
width: 550px;
margin: 0 auto;
text-align: center;
font-size: 80%;
}
#priesttbl td {padding: 2px 0 1em 0; width: 25%; vertical-align: top;}
#priesttbl td p {padding: 1px 17px; text-align: center;}

#timeline {
border: none;
border-collapse: collapse;
margin: 4px 4px 0.8em 4px;
text-align: left;
font-size: 80%;
}

#timeline td {
border: none;
padding: 0;
margin: 0;
height: 24px;
line-height: 1em;
}

#timeline td.line {
background: transparent url(Images/Line.gif) repeat-y 0 0;
width: 20px;
text-align: left;
vertical-align: middle;
}

.line img {border: none; color: #aaa; margin: 0 3px 0 0; width: 20px;}

#subnav {
list-style: none; list-style-image: none;
display: block;
width: 540px;
position: relative;
padding: 0 0px 0 0;
margin: 1px 0 1.2em 0;
}
#cont>#subnav {padding: 0 10px 1.2em 17px;}

#subnav li {
background: #eef;
display: block;
float: left;
margin: 1px 14px 1px 14px;
padding: 0;
border: solid #ccd 1px;
font: 75% "Times New Roman", Georgia, Times, serif;
}
#subnav a:link, #subnav a:visited {
padding: 0 1px;
display: block;
text-align: center;
color: #000;
width: 100px;
text-decoration: none;
}
#subnav a:hover, #subnav a:focus, #subnav a:active
{background: #ccf; color: #000;}

#subnav.now a:link, #subnav.now a:visited {width: 231px;}
