@charset "UTF-8";


h2 {
	border-left:0px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;font-size:18px;
	letter-spacing:0.1em;
	margin:0;
	margin-bottom:0px;
	height:26px;
	background-image: url(../img/blog/h2_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0;
}

h3 {
	text-indent:0;
	margin-top:0;
	margin-bottom:1em;
}
h4 {
float:right;}

#nav {
}

#sidebar h3 {
	display:block;
	width:120px;
	height:15px;
	background-image: url(../img/blog/h3_archives.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999em;
	margin-bottom:0.2em;
	margin-top:3em;
}

#sidebar ul.category li span {
	display:block;
	height:12px;
	margin-bottom:0px;
	padding:0;
	background-image: url(../img/blog/category_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width:120px;
}

#sidebar ul.category li.leo span {
	background-image: url(../img/blog/category_green.gif);
}

#sidebar ul.category li.others span {
	background-image: url(../img/blog/category_brown.gif);
}

#sidebar ul.category li {
	display:block;
	height:42px;
	padding-left:57px;
	margin-bottom:0px;
	background-image: url(../img/blog/leo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:2px;
	padding-top:20px;
}

#sidebar ul.category li.leo {
	background-image: url(../img/blog/leodesu.jpg);
}

#sidebar ul.category li.others {
	background-image: url(../img/blog/man.jpg);
}

#photoBox {
display:none;
height:0px;
margin:0;
padding:0;
overflow:hidden;}