body {
  font-family: sans-serif;
  background-color: powderblue;
}

a:hover { 
  color: maroon;
}

a:active { 
  color: darkred;
}

div#navi {
  left: 0.5em;
  position: fixed;
  width: 10em;
  min-width: 10em;
  height: 29em;
  min-height: 29em;
  overflow: visible;
}

div#navi iframe {
  width: 100%;
  height: 100%;
  border: 1px solid slategray;
  border-radius: 0.5em;
  box-shadow: 0.1em 0.1em 0.1em dimgray;
  overflow: hidden;
}

div#navi img {
  padding-left: 0.3em;
}

div#content {
  margin-left: 11em;
  border: 1px solid slategray;
  padding: 1em;
  max-width: 45em;
  overflow: hidden;
  background-color: white;
  box-shadow: 0.1em 0.1em 0.1em dimgray;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0em;
  margin-top: 0.2em;
}

h1 {
  font-size: 1.4em;
}
h2 {
  font-size: 1.1em;
}
h3 {
  font-size: 1em;
}
h4 {
  font-size: 1em;
}
h4 {
  font-size: 1em;
}

img {
  border-width: 0;
  margin-right: 0.2em;
}

img.photo {
  margin: 0;
  padding: 0;
  display: block;
}

div {
  border-radius: 0.5em;
}  

div.photo {
  margin-right: 0.5em;
  margin-bottom: 0.5em;
  float: left;
  border: 1px solid silver;
}

div.blog {
  border: 1px solid silver;
  background-color: #eeeeee;  
  padding: 1em;
  width: 80%;
}

div.RSSPumpArticleHeader a {
  color: #202040;  
  font-size: 0.8em;
}

div.RSSPumpArticleHeader a:hover { 
  color: maroon;
}

div.xmarks {
  padding: 1em;
}

table {
  border-spacing: 0;
}

th { 
  text-align: left;
  vertical-align: top;
  padding-right: 1em;
}

td {
  vertical-align: top;
  padding-right: 1em;
}

table.box {
  border: 1px solid black;
  background-color: #e9e9e9;
  color: black;
}

table.box th,td {
  padding-left: 0.2em;
  padding-right: 0.2em;
}


td.time {
  white-space: nowrap;
  cursor: pointer;
}

table.projectlist td {
  padding-bottom: 1em;
}

p.remarks {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0.4em;
  margin-bottom: 0;
  font-size: 0.8em;
  font-style: italic;
}

.nowrap {
  white-space: nowrap;
}

.pointable {
  cursor: pointer;
}

.smaller {
  font-size: 0.8em;
}

.invisible {
  visibility: hidden;
  font-size: 0.1em;
}

