table.calendar {
	border: 2px solid #eeeeee;

}
div.title_cal {
	font-size: 1.3em;
	text-align: center;
	color: #555;
	text-transform: lowercase;
}

div.title_cal a{
	text-decoration: none;
	color: inherit;
}

table.calendar {
	font: 1em;
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}

.calendar th {
	padding: 0 0.5em;
	text-align: center;
	background-color:rgb(61,129,184);
	color:white;
	font-size: 1em;
}

.calendar td  {     
	padding: 0.25em 0.25em;   
	width: 14%;
	text-align: center;
	vertical-align: top;
	border: 2px solid #eeeeee;

}

.calendar .date  {     
	padding: 0.25em 0.25em;   
	text-align: center;
	vertical-align: top;
}

.calendar .sun {
	color:red;
}

th.month {
	visibility: hidden;
	display:none;
}







.cnt{
	width:435px;
	background-color:#FFFFFF;
	margin:0px;
	padding:15px;
	font-weight:bold
}
.trans{
	background-color:Transparent;
	color:#CC0000;
	position:absolute;
	text-align:center;
	top:50px;
	left:40px;
	padding:65px;
	font-size:25px;
	font-weight:bold;
	width:300px;
}


