スタイルシートがアレなので保存しておく

*{
margin: 0;
padding: 0;
font-style: normal;
font-size: 100%;
}

body{
background:#0000a0 url("http://ao.orz.hm/hd.png") no-repeat scroll right top 
}


body table tr td{
background:#1841CE;
padding:0 0 0 160px;
}
body table table{display:none;}




h1{ background:#1841ce; position:absolute; top:0px; left:0px;
width: 160px; height:45px;
}

.calendar{
color : #ffffff;
background:#5279E7;
font-size:80%;
padding:3px;
}
.calendar a {color : #ffffff;}


.sectionfooter{display:none;}



.day{
margin: 10px 165px 10px 10px;
padding:5px 5px 5px 5px;
background:#ffffff;
clear:both;
}

.body {margin:5px;}

h2{
margin:0 5px 0 5px;
padding:0 0 0 4px;
border:solid #0000a0;
border-width:0px 0px 2px 6px;
}

.sidebar {
	position: absolute;
margin:10px;
top:70px ;right:0px ;
width:140px ;
background:#ffffff;
}


h2 a:link 	{ text-decoration:none }
h2 a:visited 	{ text-decoration:none }
h3 a:link 	{ text-decoration:none }
h3 a:visited 	{ text-decoration:none }
h3 	{ border:#5279e7 solid }
h3 	{ border-width:0px 0px 2px 6px }
h3{margin:10px 0px 5px; padding:0px 5px;}


img.photo {
	float: right;
	margin: 0px 10px 0px 10px;
	border: 5px;
	border-style: solid;
	position: relative;
	color: #ffffff;
	background-color: #ffffff;
}

div table tr td {background-color: #ffffff;}

a.keyword {
	color: #000000;
}
a.keyword:visited{
	color: #505050;
}	/* 訪問済 */
a.keyword:hover {
	color: #5050FF;
}

ul {
 list-style-type  : square;
 margin           : 3px;
 margin-bottom    : 5px;
}
ul li {
 margin           : 2px;
 margin-left      : 16px;
}
ul li li {
 list-style-type  : circle;
}
ul li li li {
 list-style-type  : disc;
}
pre {
 border           : #5279e7 1px solid;
 margin:0 0 5px;
 overflow         : scroll;
 padding          : 8px;
 white-space      : pre-wrap;
 white-space      : -pre-wrap;
 white-space      : -o-pre-wrap;
 white-space      : -moz-pre-wrap;
 width            : 100%;
}