body {
   margin-left: auto;
   margin-right: auto;
   padding-left:10px;
   padding-right:10px;
   max-width: 850px;
   background-image: url(image/background/gray03.jpg); 
   background-color: #eeeeee;
   }
#content {
   background-color: #ffffff;
   padding:6px;
   border: 2px solid #777777;
   font-family: "Times New Roman", Times, serif;
   font-size: 1.05em;  
   }
/* These styles were left over from the old frame based site.
.navframe1 {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: blue; 
   line-height: 1.2em; 
   text-decoration: none;
   background-color: transparent; 
   }
.navframe {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: blue; 
   line-height: 1em; 
   text-decoration: none; 
   }
*/
.pagelabel {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1.4em; 
   font-weight: bold; 
   color: #000000 ; 
   font-style: normal; 
   }
.pageheader {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1.4em; 
   font-weight: bold; 
   color: #000000; 
   font-style: italic; 
   }
.header {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1.2em; 
   font-weight: bold; 
   color: #000000; 
   }
.body {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: #000000; 
   margin-left: 15px; 
   margin-right: 15px; 
   }
.bodyIndent {
   font-family: "Times New Roman", Times, serif;
   font-size: 1em; 
   color: #000000; 
   text-indent: 15pt; 
   margin-right: 15px; 
   margin-left: 15px; 
   }
.bodyBold {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: #000000 ; 
   font-weight: bold; 
   margin-right: 15px; 
   margin-left: 15px; 
   }
.bodyIndentBold {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: #000000 ; 
   text-indent: 15pt ; 
   font-weight: bold; 
   margin-right: 15px; 
   margin-left: 15px; 
   }
.bodyBlockquote {
   font-family: Garamond, Times, serif; 
   font-size: 1em; 
   text-indent: 15pt; 
   text-align: justify; 
   margin-left: 40pt; 
   margin-right: 40pt; 
   }
.ivory { 
   /* border-bottom:1px solid #000000; */
   background-color:#ffffcc; 
   }
.sermon_year {
   background-color:#ffffcc;  
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: #000000 ; 
   font-weight: bold; 
   margin-right: 15px; 
   margin-left: 15px;
   }
.sermon_year_div {
   margin-top:10px;
   }
.marginIndent {
   font-family: "Times New Roman", Times, serif; 
   font-size: 1em; 
   color: #000000; 
   margin-right: 15px; 
   margin-left: 15px; 
   }
.marquee {
   font-family: Arial, Helvetica, sans-serif; 
   color: #d75500;
   background-color: transparent; 
   font-size: 1em;
   font-weight: bold; 
   border-width: 0;
   }
ul {
   list-style-type: disc;
	list-style-position:outside;
   }
th {
   white-space: nowrap;
	}
#merelysarchive ul {
	margin-left:25px; padding-left:0px;
	margin-right:10px; padding-right:0px;
   }
.footer {
   font-family: "Times New Roman", Times, serif; 
   font-size: .85em; color: #000000; 
   }
a:link {
   color: blue; 
   }
a:visited {
   color: blue; 
   }
a:active {
   color: blue; 
   }
a:hover {
   color: #FF0000; 
   background-color: transparent;  
   text-decoration: underline; 
   }
.pdf {
   color: brown; 
   }
h1 {
   font-weight:bold;
   color:blue;
   font-size: 1.4em; 
   /* font-size:160%; */
   margin-top: 1px;
   margin-bottom: 1px;
   }
hr {
   background-color:#FF0000;
   color:#FF0000;
   height:1px;
   }
.hiddenPic {  display:none;  } /* hide pre-loaded pictures */  

.repertory_display {
   display:block;
   }
#yearSelector {
   background-color:#ffffcc; 
   }  
