body {
  background-color: #FFFFD7;
  color: black;
  padding: 0;
  margin: 0;
  background-image: url(sora.gif);
}
h1 {
  color: #FFFFFF;
  font-size: 2.5em;
  font-family: Verdana;
  text-align: center;
  vertical-align: bottom;
  padding: 0.1em 0em 0em 0.5em;
}
.red {
  color: #BF0000;
}
.green {
  color: #33DD33;
}
.gold {
  color: #FFD700;
}
h2.date {
  background-color: #FFFFFF;
  font-size: 1.1em;
  font-style: normal;
  font-family: Verdana;
  clear: both;
  margin: 10px 0px 5px 0px;
  padding: 2px 5px 5px 5px;
  border-top: solid #EEEEEE 1px;
  border-left: solid #00BF00 8px;
  border-right: solid #AAAAAA 1px;
  border-bottom: solid #AAAAAA 1px;
  border-left-width: 40px;
}
h2.link {
  background-color: #FFFFFF;
  font-size: 1.0em;
  font-style: normal;
  font-family: Verdana;
  margin: 10px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  border-top: solid #EEEEEE 1px;
  border-left: solid #BF0000 8px;
  border-right: solid #AAAAAA 1px;
  border-bottom: solid #AAAAAA 1px;
}
p {
  font-size: 1.2em;
  line-height: 1.3em;
}
img {
  background-color: #FFFFFF;
  border: solid #666666 1px;
  padding: 7px;
  margin: 0 10px 0 10px;
  float: right;
}
li {
  font-size: 1.0em;
  line-height: 1.3em;
}
a {
  background-color: #FFFFFF;
  text-decoration: ;
}
a:link {
  color: dedgerblue;
  font-size: 1.0em;
}
a:visited {
  color: darkvioleet;
  font-size: 1.0em;
}
a:hover {
  color:orange;
  background-color: bisque;
  font-size: 1.0em;
}
a:hover {
  border-color: blue;
  font-size: 1.0em;
}
div#layout {
  text-align: center;
}
div#all {
  background-color: #FFFFFF;
  background-image: url(kamera3.gif);
  background-repeat: no-repeat;
  background-position: 0% 0%;
  width: 96%;
  padding: 0px 0px 5px 0px;
  border-left: solid #33DD33 15px;
  border-right: solid #33DD33 15px;
}
div#main {
  width: 48%;
  float: left;
  text-align: left;
  margin: 0;
  padding: 0px 4% 4% 4%;
  padding: 0px 4% 0% 0%;
}
div#menu1 {
  width: 21%;
  float: left;
  text-align: left;
  padding: 0px 12px 5px 12px;
  padding: 5px 10px 5px 12px;
  border-left: dashed #666666 1px;
  height: 2000px;
  overflow: auto;
}
div#menu2 {
  width: 21%;
  float: left;
  text-align: left;
  padding: 0px 12px 5px 12px;
  border-left: dashed #666666 1px;
  height: 1950px;
  overflow: auto;

}
div.entry {
  color: #BF0000;
  font-size: 0.8em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
div.entry_state {
  font-size: 0.8em;
}
P:first-letter {
  font-size: 3em;
  font-weight: bold;
  color: red;
  padding-right: 0.3em;
  float: left;
}
ul {
  list-style-type: upper-roman;
  list-style-image: url(list1.gif);
}
html, body {
  scrollbar-face-color: skyblue;
  scrollbar-arrow-color: navy;
  scrollbar-3dlight-color skyblue;
  scrollbar-highlight-color: navy;
  scrollbar-darkshadow-color: skyblue;
  scrollbar-shadow-color: navy;
}
