body	{
	
	margin		:10px;
	background-color	:#cccccc;
}
.body	{
	width			:45em;
}

.Menu	{
	float			:left;
	width			:7em;
}
.MenuBlock,
.DiaryList,
.DiaryLog{
	margin		:0.5em 0em 0em 0.5em;
	position		;relative;
	top			:12.5em;
	background-color	:#ccccff;
}
.Menu .Heading{
	padding		:0.25em;

	background-color	:#6666ff;
	color			:#ccccff;
	font-weight		:bold;
}

.Menu a{
	display		:block;
	margin		:0.125em 0em 0.125em 0em;
	padding		:0.125em;
	border-width	:0em 0em 0.125em 0.25em;

	border-style	:solid;
	border-color	:#6666ff;
	color		:#000000;
	text-decoration	:none;
	
}
.Menu a:hover,
.Menu a:active{

	border-color	:#9999ff;
}
.Menu a:visited{

	border-style	:none none dashed solid;
}
.DiaryList a .Title{
	padding		:0em 0em 0em 0.5em;
	font-size		:75%;
}
.LastUpdate{
	font-size		:75%;
}
.LastUpdate .Title{
	background-color	:#6666ff;
	color			:#ccccff;
}
.LastUpdate .Date{
	border		:0.25em solid #6666ff;
	border-top		:0em solid #6666ff;
}


.Main{
	float			:left;
	width			:33em;
}
.Diary{
	width			:37.5em;
	float			:none;
	margin		:0.5em 0em 0.5em 0.5em;
}
.Diary .Heading{
	width			:37.5em;
	float			:none;
	margin		:0em;
}
.Diary .Heading .Date{
	float			:left;
	width			:8.5em;
	background-color	:#6666ff;
	color			:#ccccff;
}
.Diary .Heading .Date a{
	display		:block;
	color			:#ccccff;
	text-decoration	:none;
	font-weight		:bold;
	padding		:0.25em;
}
.Diary .Heading .Date a:hover,.Diary .Heading .Date a:active{
	text-decoration	:underline;
}

.Diary .Heading .Title{
	float			:left;
	width			:29em;
	padding		:0.25em;
	background-color	:#9999ff;
	color			:#000033;
}

.Main .Text{
	float			:none;
	width			:37.5em;
	background-color	:#ccccff;
	margin		:0em;
	padding		:0.5em;
	color			:#000033;
	line-height		:1.5em;
}