body {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, sans-serif; 
  font-size: .95em;
  color: #000000;
  margin-left: 7%;
  margin-right: 7%;
  margin-top: 1%; }
hr {
  background-color: #800000; }

table {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 0 }
td {
 font-family: Verdana, Arial, sans-serif;
 font-size: .95em;
 text-align: left;
 vertical-align: top; }
th {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1em;
 text-align: center; }

table.schedule {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border: 1px solid #800000; 
  border-collapse: collapse; }
table.schedule td {
 font-family: Verdana, Arial, sans-serif;
 font-size: .95em;
 vertical-align: top; 
 padding: 5px;
 border: 1px solid #800000; }
table.schedule th {
 font-family: Verdana, Arial, sans-serif;
 font-size: 1em;
 text-align: center;
 padding: 5px;
 border: 1px solid #800000; }

li {
  margin-bottom: .75em; }
a:img {
  border: none; }
p a:link { 
  color: #680000; 
  text-decoration: none; }
p a:active {
  color: #680000;
  text-decoration: none; }
p a:visited {
   color: #680000; 
   text-decoration: none; }
p a:hover {
  color: #800000;
  background-color: #EED5B7; 
  text-decoration: none; }
.logo a:link, .logo a:active {
  background-color: #FFFFFF; 
  /*color: #680000; */
  text-decoration: none;
  border: none; }
.logo a:hover, .logo a:visited {
  background-color: #FFFFFF; 
  /*color: #680000; */
  text-decoration: none;
  border: none; }
.topic {
  color: #800000;
  font-size: 1.3em;
  font-style: italic;
  text-align: center; }
.date {
  color: #0000FF; 
  font-size: 1.2em; }
div.larger {
  font-size: 1.1em; }

a.special {
  color: #000080;
  font-weight: bold; }
a.special:visited {
  color: #000080; }

.logo {
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 background-image:url('images/bethel.jpg'); }

.center {
  text-align: center; }

.indent {
  margin-left: 35px; }

.box {
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #800000;
  padding: 10px; }

.boxtitle {
  text-align: center;
  font-weight: bold; }

.newsbox {
  margin-left: auto; 
  margin-right: auto;
  width: 510px; 
  border: 1px solid #800000; 
  padding: 6px; 
  text-align: left }

