table.calendar {
	border:1px solid #dddddd;
	background:#f2f5f7;
	padding: 2px ;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
   border-collapse: separate;  
   margin: 0em;

}

.acalendar-prev,
.c_prev {
	background:transparent -81px -193px url(http://gutenberg.tv/00_misc/jquery/css/cupertino/images/ui-icons_2694e8_256x240.png) no-repeat;	
	width:14px;
	height:14px;
	float:left;
	margin: 4px 0 0 4px ;
	display:block;
}

.acalendar-next,
.c_next {
	background:transparent -50px -193px url(http://gutenberg.tv/00_misc/jquery/css/cupertino/images/ui-icons_2694e8_256x240.png) no-repeat;	
	width:14px;
	height:14px;
	float:right;
	margin: 4px 0 0 4px ;
display:block;	
}

table.calendar caption {
	text-align:center;
		font-size:1em;
	font-weight:800;
		border:1px solid #aed0ea;
	background:#d9ecf9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;  
	
	margin: 0 0 3px 0 ;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#e5f2fb), to(#e3f1fa));
	background: -moz-linear-gradient(top, #e5f2fb, #e3f1fa);
}

table.calendar th {
	width:24px;
	height:24px;
	text-align:center;
		font-size:0.8em;
	font-weight:800;
}

table.calendar td {
	width:24px;
	height:24px;
	text-align:center;
	font-family: Georgia, Times, serif;
	border:1px solid #aed0ea;
	background:#e3f1fa;
	color:#2779aa;
	padding: 0;
	margin: 1px ;
	font-size:0.8em;
	font-weight:800;

	background: -webkit-gradient(linear, left top, left bottom, from(#e5f2fb), to(#e3f1fa));
	background: -moz-linear-gradient(top, #e5f2fb, #e3f1fa);
	
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

table.calendar td a{
	display:block;
	background:transparent;
	text-align:center;
	
	margin: 2px 0 0 2px ;
	padding: 0 0 2px 0 ;
	
		width:20px;
	height:18px;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
}

table.calendar td a:hover{
	
	background:#fa8200;
	color:#fff;
}


table.calendar td.c_spacer {
	border:0;
	background:transparent;
}

table.calendar td.c_today {
	background:#fa8200;
	color:#f9dd34;
	
}
.c_link {
	background:#999;
}
