		  
#content .itemcal {
	height: 450px;
	border:1px solid #113399;
	background-color:#4466cc;
	margin: 2% 4% 2% 4%;
	padding: 7.6px;
	
}

#content .item *{
	display:table-inline;
}

#content .item div.calendar {
	width:380px;
	display:inline;
	
}

#calHead .label{
	font-size:125%;;
}
ol.calendar{
	
	width:380px;
	margin:0 auto;
	display:block; 
	min-height: 200px;
	background: url('images/calendar/tl.png') top left no-repeat;
	padding: 20px 0px 0px 0px;
}


ol li {
	display:inline;
	list-style:none;
}

h1.label {
	display: block; 
	text-align:center;
	font-size:200%;
	margin: 10px auto; 
	
	width:450px;
}

ol li li{
	width:11.111%;
	height:42px;
	float:left;
	margin:2.25px; 
	padding:2.25px;
	
	background: url('images/calendar/day-bg.png') bottom right no-repeat; 
}
ol li li.event{
	width:11.111%;
	height:42px;
	float:left;
	margin:2.25px;
	padding:2.25px;
	
	
	background: url('images/calendar/event-bg.png') bottom right no-repeat; 
}

ol li li.event div{
	padding-right:35px;
	padding-bottom:35px;
	
	font-weight:normal;
	font-size:100%;
	font-style:normal;
	font-variant:normal;
}
/* THE SUN, MON, TUES etc */
ol li#label li{
	font-size:100%;
	width:11.111%;
	height:20px;
	float:left;
	margin:2.25; 
	padding:2.25;
	overflow:hidden;
	text-align:center;
	background:none;
}

ol li li p {
	font-size:50%;
	display:block;
}

li#lastmonth li,
li#nextmonth li {
	background: url('images/calendar/day-bg-inactive.png');
}
