@charset "UTF-8";
/*==========================================================
	bottom_pager
==========================================================*/
		.bottom_pager {
			text-align:center;
			padding-bottom:20px;
		}
		.bottom_pager li{
			display:inline;
			margin:0 1px;
		}
		.bottom_pager li span{
			padding:3px 8px;
			color:#fff;
			background:#dfdfdf;
		}
		.bottom_pager li strong{
			padding:3px 8px;
			color:#fff;
			background:#666666;
		}
		.bottom_pager li a{
			padding:3px 8px;
			color:#fff;
			background:#b7b7b7;
		}
		.bottom_pager li a:hover{
			padding:3px 8px;
			color:#fff;
			background:#cdcdcd;
		}


/*==========================================================
	archives_calendar
==========================================================*/

	.archives_calendar{
		border-top:2px solid #f6f6f6;
		padding:5px 10px;
	}
	.archives_calendar dt{
		width:150px;
		float:left;
		font-weight:bold;
		margin-top:10px;
		font-size:110%;
		text-align:center;
	}

	.archives_calendar dr{
		padding-left:150px;
	}

	.archives_calendar ul{
		overflow: hidden;
		zoom: 1; 
	}
	.archives_calendar li{
		float:left;
		width:80px;
		text-align:center;
		display: block;
		line-height:1.5em;
		color:#fff;
	}
	.archives_calendar li span{
		background:#e5e5e5;
		padding:5px;
		display: block;
		margin:5px;
	}
	.archives_calendar li a{
		padding:5px;
		display: block;
		background:#ccc;
		margin:5px;
	}
	.archives_calendar li a:hover{
		background:#e5e5e5;
		margin:5px;
	}



/*==========================================================
	tags_list
==========================================================*/


	.tags_list{
		padding:5px 10px;
		overflow: hidden;
		zoom: 1; 
	}
	.tags_list dt{
		width:120px;
		float:left;
		font-weight:bold;
		font-size:110%;
		color: #333;
		line-height: 2;

	}
	.tags_list dr{
		padding-left:120px;
	}
	.tags_list ul{
		overflow: hidden;
		zoom: 1; 
		background:#f6f6f6;
		padding:0 10px;
	}
	.tags_list li{
		display: inline-block;
		vertical-align: top;
		width:115px;
		line-height:1.5em;
		color:#fff;
		padding:5px;
		word-break:break-all;
	}

	.tags_list li{
		_display: inline;
		_zoom: 1;
	}
	/* IE7 */
	*:first-child+html .tags_lis li {
		display: inline;
		zoom: 1;
	}




