	a{color:#666666;text-decoration:none;}
	a:link{color:#666666;text-decoration:none;}
	a:visited{text-decoration:underline;}
	a:active{}
	a:hover{color:#666666;text-decoration:underline;}

	a.acalendar{color:#000099;text-decoration:none;font-weight:bold;}
	a.acalendar:link{color:#000099;text-decoration:none;font-weight:bold;}
	a.acalendar:visited{text-decoration:none;font-weight:bold;}
	a.acalendar:active{}
	a.acalendar:hover{color:#fff;background-color:#000099;font-weight:bold;}

	.date{
		color:#FFFFFF;
		font-size:small;
		font-weight:bold;
		background-color:#333333;
		padding:2px 0px 2px 10px;
		margin-left:40px;
		margin-right:15px;
	}

	.blogbody{
		padding:10px 30px 10px 50px;
		line-height:130%;
	}

	.title{
		color:#333333;
		font-size:x-small;
		font-weight:bold;
		padding:20px 0 7px 20px;
	}
	

	.calendarhead{
	color:#fff;
	font-size:x-small;
	font-weight:bold;
	letter-spacing:3px;
	margin:15px 0 10px;
	padding:4px;
	text-align:center;
	background:#333333;
	width: 190px;
	}

	.calendartable{
	width:190px;
	text-align:center;
	margin-bottom:10px;
	}
	
	.calendarweek{
		color:#333333;
		font-size:x-small;
		font-weight:bold;
		position:center;
	}

	.calendarwd{background:#fff;}

	.calendard{
		empty-cells:show;
		background:#fff;
	}

	.calendardbg{
		color:#00FFFF;
	}

	.calendar{
		color:#999999;
		font-weight:bold;
		font-size:x-small;
		position:center;
	}

	.sidetitle{
	color:#ffffff;
	font-size:x-small;
	font-weight:bold;
	letter-spacing:2px;
	margin-top:5px;
	padding-top:4px;
	height:21px;
	text-align:center;
	background:#333333;
	width: auto;
; clip:    rect(   )
	}

	.side{
		font-size:x-small;
		text-align:left;
		margin:0 0 10px;
		line-height:100%;
		padding:5px 5px;
		border-width:0 1px 1px;
; width: auto; clip:  rect(   )
	}
	
	.sidebody{
		margin-bottom:10px;
	}
	
	a.aside{color:#000;text-decoration:none;}
	a.aside:link{color:#000;text-decoration:none;}
	a.aside:visited{color:#000;text-decoration:none;}
	a.aside:hover{color:#000099;text-decoration:underline;}
.kojiro-sidetitle { color:#ffffff; font-size:x-small; font-weight:bold; letter-spacing:2px; margin-top:5px; padding-top:4px; height:21px; text-align:center; background:#330000; width: auto; ; clip: rect( ) ; padding-right: 5px; padding-left: 5px}
.kojiro-date { color:#FFFFFF; font-size:small; font-weight:bold; background-color:#330000; padding:2px 0px 2px 10px; ; margin: auto auto auto 7px}
.kojiro-title { color:#330000; font-size:x-small; font-weight:bold; padding:20px 0 7px 20px; }
.main { color:#000000; font-size:x-small; margin:auto auto; ; padding: 10px 15px 15px }
.fusaki-date { color:#FFFFFF; font-size:small; font-weight:bold; background-color:#000066; padding:2px 0px 2px 10px; ; margin: auto auto auto 7px }
.fusaki-sidetitle { color:#ffffff; font-size:x-small; font-weight:bold; letter-spacing:2px; margin-top:5px; padding-top:4px; height:21px; text-align:center; background:#000066; width: auto; ; clip: rect( ) ; padding-right: 5px; padding-left: 5px }
.fusaki-title { color:#000066; font-size:x-small; font-weight:bold; padding:20px 0 7px 20px; }

