body {
  background:#d4e7b2;
 }
#outer-wrapper {
  width:860px;
  margin-left:10px;
  margin-top:0px;
  padding:0;
  background-color:#fefefe; /* #e6e6ff; */
  border:3px solid silver
 }
#outer-wrapper_i {
  width:565px;
  margin-left:10px;
  margin-top:0px;
  padding:0;
  background-color:#fefefe; /* #e6e6ff; */
  border:3px solid silver
 }

#header {
  margin:0px auto 10px;
  padding-top:15px;
  font-family: Veranda, arial, sans-serf;
  text-align:center;
  background-color:#ececec;

 } 
.header-line1 {
  font-size: 180%;
  font-weight: bold;
  color:navy;
  margin-top:10px;
  margin-bottom:15px;
 }
.header-line2 {
  font-size: 150%;
  font-weight: bold;
  color:navy;
  margin-bottom:10px;
 }
.header-line3 {
  font-size: 110%;
  text-align:center;
  color:black;
  margin:30px 220px 10px;
 }
.header-line3_i {
  font-size: 110%;
  text-align:center;
  color:black;
  }

.index-list {
  font:normal normal helvetica, arial, sans-serif;
  margin-left:200px;
  margin-right:150px;
  text-align:left;
 }
#d-g_lists {
    border-top:5px solid gray;
    border-bottom:5px solid gray;
 }

#day_list {
  float:left;
  width:430px;
  text-align:left;
  border-right:3px solid gray;
 }
.day_intro {
  font-style:italic;
  font-weight:bold;
  color:blue;
  margin-top:5px;
  text-align:center;
 }
.day_no {
  margin-left:25px;
 }
.day_desc {
  padding-left:10px;
 }
#group_list {
  margin-left:431px;
  text-align:left;
}
.group_intro {
  font-style:italic;
  font-weight:bold;
  color:blue;
  margin-top:5px;
  text-align:center;
 }
.group_no {
  margin-left:25px;
 }
.group_desc {
 }
*/
#main-column {
  clear:both;
    border-top:8px ridge silver;
 }

.entry {
  clear:both;
  border-bottom:3px solid silver;}

.story {
  clear:both;
  font: normal normal 100% Verdana, sans-serif;
  color:black;
  padding:0px 10px 0px 5px;
/*  margin-left:5px; */
 }

.story day {
  padding:0px 10px 0px 0px;
  margin:0px 0px;}

.story p {
  line-height:1.3em;
  padding:10px 10px 0px 0px;
  margin:0px;
 }

.story img {
  float:left;
  text-align:center;
  margin:5px 10px 5px 10px;
 }

 
.img-no {
/*  float:right; */
/*  margin-left:500px; */
  font-size:80%;
 }
#footer {
  margin:0px;
  text-align:center;
  padding:5px;
  font-size: 120%;
  background-color:aqua;
 }
.footer-pagesl {
  float:left;
  margin-left:10px;
}
.footer-pagesr {
  float:right;
  margin-right:10px;
}
