/* CSS Document */
body { margin: 0; padding: 0; background-color: #000000; color: #ffffff; }
		
a:link { color: #ffffff; }
a:visited { color: #ff0000; }
a:hover { color: #ff6600; }
a:active { color: #ffff00; }
		
a.nav:link { color: #ffffff; }
a.nav:visited { color: #ff0000; }
a.nav:hover { color: #ff00ff; }
a.nav:active { color: #0000ff; }

div#wholepage { margin: 0px 10px 10px 10px; }

div#header { text-align: center; margin-top: 10px; }

div#cdpromo { height: 245px; }

div#cdpromo div#cdimage { float: left; margin: 0px 15px 15px 5px; }

div#cdpromo div#cdverbage { margin-right: 10px; }

div#cdpromo div#cdverbage p#cdinfo, div#maintext p { font-weight: bold; }

/*  div#specialnotice { display: none }  */
div#specialnotice h1 { text-align: center; }

div#rubric p.justify em {font-family: "Times New Roman", Times, serif; font-style: italic; }

h3 { text-align: center; font-family: Arial, Helvetica, sans-serif; }

p#cdteaser {
  font-family: "Times New Roman", Times, serif;
  font-size: larger;
  font-weight: bold;
}

.clearfloat { clear: both; width: 99%; }

.seemore { text-align: center; font-weight: bolder; }

.cdheading {
  font-family: "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: italic;
  text-align: left;
}
  
.cdtitle {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  font-style: italic;
  font-weight: bold;
  text-align: left;
}

img.record {
  float: right;
  width: 220px;
  margin-left: 1em;
}
	
p {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
	
p.leftjustify { text-align: left; }
	
p.justify { text-align: justify; }

p.justify img#director { margin: 0px 10px 10px 0px; }

p.short { font-size: 0.6em; text-align: left; }

p.short cite { font-family: "Times New Roman", Times, serif; }

p.times {
  font-family: "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: bolder;
}

/*  p#firstpara:first-letter {
  float: left;
  font-family: "Times New Roman", Times, serif;
  font-size: 400%;
  line-height: 0.2;
}  */

p#firstpara img { float: left; }

p#rubric { line-height: 2; }

p#title {
  font-size: x-large;
  margin-top: 40px;
  font-family: "Times New Roman", Times, serif;
}

p#maintitle {
  font-size:xx-large;
  line-height: 1.5;
  font-family: "Times New Roman", Times, serif;
}

p#maintitle span { font-size: 0.6em; font-style: italic; }

p.credits { font-size: smaller; font-weight: normal; font-style: italic; }

p.credits span { font-size: larger; font-style: normal; }

p.credits span a img { border: none; }

blockquote p.leftjustify {
  font-family: "Times New Roman", Times, serif;
  font-size: 1em;
  font-style: italic;
}

div div div div p img { margin: 0px 15px 5px 15px; }

ol li, ul li  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

div#nightmusic, div#feathers, div#annotated { float: none; clear: both; padding-top: 2.5em; }

span.ordercopy {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
}

span.notavailable {
  background-color: #ff0;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em; 
}

h2.music { text-align: center; }

div div ul.musicmenu {
  list-style-type: none;
  font-size: 1em;
  text-align: center;
}

div div ul.musicmenu li.lastmo {
  display: inline;
  padding-right: 10px;
  border-right: 1px solid #fff;
}

div div ul.musicmenu li.lastyr {
  display: inline;
  padding: 0 10px;
}

div div ul.musicmenu li.years {
  display: inline;
  padding: 0 10px;
  border-right: 1px solid #fff;
}

div div ul.musicmenu li.nextmo {
  display: inline;
  padding-left: 10px;
}

p.date { text-align: center; margin-top: 30px; }

.monthtitle { font-size: x-large; font-weight: bold; }

.monthnote { font-size: 14px; }

.dateheader { font-size: large; }

.datetitle { font-size: 14px; }

.listing { font-size: 14px; }

.listing p {
  text-align: left;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 5px;
  font-size: 1em;
  line-height: 1.4;
}

.listing p em, .listing p cite {
  font-family: "Times New Roman", Times, serif;
  font-size: 1.2em;
  letter-spacing: .07em;
}

.listing ol { margin: -1.2em 0px 0px 8em; }
.listing ol li { font-size: 1em; }

.listing p.process { text-indent: -10em; margin-left: 10.3em; }
.listing p.orison { text-indent: -5.7em; margin-left: 6em; }
.listing p.canticle { text-indent: -6.5em; margin-left: 6.8em; }
.listing p.psalm { text-indent: -5em; margin-left: 5.3em; }
.listing p.hymn { text-indent: -4.4em; margin-left: 4.7em; }
.listing p.nunc { text-indent: -11em; margin-left: 11.3em; }
.listing p.anthem { text-indent: -5.9em; margin-left: 6.2em; }
.listing p.anthems { text-indent: -6.4em; margin-left: 6.7em; }

div.theyear { float: left; display: inline; width: 8em; }
div.theyear h2 { text-align: center; }
div.theyear ul { list-style-type: none }

p#totop { padding: 2em 0px 1em 0px; }