/*------------------------------------------------------共通クラス ここから---*/
.sideCommon {
	width: 128px;
	height: 40px;
	margin-bottom: 10px;
	font-size: 0;
	text-indent: -9999px;
}
/*------------------------------------------------------共通クラス ここまで---*/
/*------------------------------------------------------大枠 ここから---*/
#side {
	float: left;
	width: 180px;
	font-size: 12px;
	padding: 0;
	padding-left: 20px;
}
#side-body {
	position: relative;
	top: 0;
	left: 0;
}
#side ul {
	list-style-type: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#side form {
	margin-bottom: 10px;
}
/*------------------------------------------------------大枠 ここまで---*/
/*------------------------------------------------------カレンダー ここから---*/
#calendar {
	width: 160px;
	margin-bottom: 10px;
}
#calendar h3 {
	margin-top:15px;
	text-align:center;
	font-size: small;
	font-weight:bold;
	color: #62BA33;
	margin: 0;
	padding: 0;
}
#calendar table{
	width:100%;
}
#calendar table a:active{
	color: #62BA33;
}
#calendar table th{
	text-align:center;
	color: #62BA33;
}
#calendar table td{
	text-align:center;
	color: gray;
}
/*------------------------------------------------------カレンダー ここまで---*/
/*------------------------------------------------------アーカイブ&最新の記事&カテゴリ ここから---*/
#searchtitle {
	background: url("../images/searchtitle.gif") no-repeat;
}
#entrytitle {
	background: url("../images/entrytitle.gif") no-repeat;
}
#categorytitle {
	background: url("../images/categorytitle.gif") no-repeat;
}
#archivestitle {
	background: url("../images/archivestitle.gif") no-repeat;
}
#memberListside {
	background: url("../images/membertitle.gif") no-repeat;
}
/*------------------------------------------------------アーカイブ&最新の記事&カテゴリ ここまで---*/
#sideMember .profile {
	width: 154px;
	padding: 0;
	margin-bottom: 10px;
}

#sideMember .profile p.name {
	margin-left: 60px;
	min-height: 20px;
}

#sideMember .profile p.shozoku {
	margin-left: 60px;
	min-height: 30px;
	_height: 36px;
}

#sideMember .profile p.name {
	font-size: 11px;
}

#sideMember .profile p.word {
	margin-left: 0;
}
/*------------------------------------------------------サイドバー ここから---*/
#rss {
	margin: 20px 0;
}
#rss a {
	display: block;
	width: 145px;
	height: 20px;
	font-size: 0;
	text-indent: -9999px;
	background: url("../images/rssbanner.gif") no-repeat;
}

#rss img {
	display: none;
}
/*------------------------------------------------------サイドバー ここまで---*/

