CSS

ちょっと長くなっているのでここに保存

table.calendar {
   align: center;
   font-size: 0.8em;
   line-height: 100%;
   background-color: transparent;
   margin: 0;
}
table.calendar td {
   margin: 0;
   padding: 1px 2px 0px 2px;
   text-align: right;
}
table.calendar td.calendar-prev-month, table.calendar
td.calendar-current-month, table.calendar td.calendar-next-month {
   text-align: center;
}
table.calendar td.calendar-sunday {
   color: red;
}
table.calendar td.calendar-saturday {
   color: blue;
}


div.main {
   margin-left: 150px;
}
div.footnote {
   text-indent: 8em;
   font-size : 50%;
}
div.footnote p {
   margin: 0px;
}
div.sidebar {
   position: absolute;
   left: 5px;
   top: 120px;
   width: 150px;
   margin-left: 0%;
}

span.highlight {
   color: black;
   background-color: red;
}

pre {
   background-color: #eeeeee;
}

img.photo {
	float: right;
	margin: 10px;
	border: 0;
}

a:link {
   color:yellow;
}
a:visited {
   color:yellow;
}

a.keyword {
   color:#aaaaaa;
   text-decoration: none;
   border-bottom: 1px solid gray;
}
a.keyword:visited {
   color:#aaaaaa;
}

textarea {
   width: 85%;
   height: 30em;
}

div.refererlist {
   font-size: 90%;
   width: 100% ;
}