/*ARCHIVES MODULE FOR SEARCH TAGS PAGE*/
	.calendar .loader {
		display:block;
		width:180px;
		height:150px;
		background:transparent url("../img/loader.big.gif") no-repeat scroll 50% 50%;
	}

	.calendar h3 {
		margin:0px;
		margin:0 10px 10px 0;
		position:relative;
		color:#666;
		font:normal 95%/20px Arial Black,Arial,sans-serif;
		text-transform:uppercase;
		}
	.calendar br.clr {
			position:relative;
		}

	.calendar .prevnext{
		position:absolute;
		top:20px;
		right:20px;
		list-style-type:none;

		}

	.calendar .prevnext li{
		float:left;
		text-indent:-1984em;
		width:15px;
		height:20px;
		margin-left:5px;
		}
	.prevnext .prev{
	}
	.prevnext .next{
		background-position:100% 0;
	}


	.calendar ul li a{
		background:#D6D6D6 url(../img/calendar.arr.gif) no-repeat scroll 0 0;
		outline:medium none;
		display:block;
		text-indent:-1984em;
		width:15px;
		height:20px;
		border:0;
		}


	.calendar .cal { 
		width:180px;
		padding-left: 4px;
		margin-bottom: 10px;
	}
	
	.calendar .cal .cell{ 
		font:italic 80% Times,serif;
		text-align: center;
		width: 24px;
		height: 25px;
		line-height: 25px;
		float: left;	
		display: inline;
		margin-right: 1px;
		margin-bottom: 1px;
		background-color:#f5f5f5!important;
	}
		

	.calendar .cal .cell a{ 
		color: #000000;
		background-color:#e5e5e5;
		text-decoration: none;
		border:0;
		width: 24px;
		height: 25px;
		padding: 0;
		z-index: 1;
		display: block;
		cursor:pointer;
	}
	.calendar .cal .cell a:hover{ 
		background:#FF2C31 url(../img/calendar.arr.gif) no-repeat -3px -40px;
		color:#fff;
	}
	.calendar .cal .cell.today 
	, .calendar .cal .cell.today a{
		background:#FF2C31 url(../img/calendar.arr.gif) no-repeat -3px -70px;
		color:#fff;
	}




	.calendar .cal .empty{ 
		cursor:default;
	}

	





	.calendar .cal .post_count {
		margin-left: -5px;
		* margin-left: -25px;
		position: absolute;
		background-color: #ffffff;
		border: 6px solid #ccc;
		padding: 5px 10px;
		display: none; /* */
		float: left;
		color:#333;
		text-align: left;
		_zoom: 1;
		z-index: 999!important;
		box-shadow:#a3a3a3 0 0 15px;
		-moz-box-shadow:#a3a3a3 0 0 15px;
		-webkit-box-shadow:#666 0 0 15px;
	}

		.calendar .cal .post_count .arr{
			background: url(../img/calendar.arr.gif) no-repeat 50% -20px;
			margin-top: -19px;
			width: 18px;
			height: 14px;
			position:relative;
		}
		
		.calendar .cal .post_count .date{
			font:italic 110%/20px Times, serif;
			white-space: nowrap;
		}
		.calendar .cal .post_count .count{
			font:bold 130%/18px Arial, Helvetica, sans-serif;
			white-space: nowrap;
		}

