#event-calendar {
	text-align: center;	
}

#event-calendar .ui-datepicker {
	background: #cacaca;
	border: none;
	width: 160px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

	#event-calendar .ui-datepicker-title {
		font-size: 11px;
	}

	#event-calendar .ui-datepicker .ui-datepicker-header {
		background: transparent;
		border: none;
	}

		#event-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev.ui-state-hover,
		#event-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-prev,
		#event-calendar .ui-datepicker .ui-datepicker-header a.ui-datepicker-next {
			background-image: none;
			border: none;
		}
		
			#event-calendar .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-w {
				background: url(../images/prevmonth.gif) no-repeat center center;
			}
			
			#event-calendar .ui-datepicker .ui-datepicker-header .ui-icon-circle-triangle-e {
				background: url(../images/nextmonth.gif) no-repeat center center;
			}

	#event-calendar .ui-datepicker .ui-state-default {
		background: #ffffff;
		color: #000000;
		border: none;
	}

	#event-calendar .ui-datepicker .ui-datepicker-unselectable .ui-state-default {
		background: #cacaca;
		background-image: none;
		color: #000000;
	}

	#event-calendar .ui-datepicker .ui-state-active {
		background: #000000;
		color: #ffffff;
	}

	#event-calendar .ui-corner-all {
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		-moz-border-radius-topleft:0px;
		-moz-border-radius-topright:0px;
	}
	
	#event-calendar .ui-state-hover, 
	#event-calendar .ui-widget-content .ui-state-hover, 
	#event-calendar .ui-state-focus, 
	#event-calendar .ui-widget-content .ui-state-focus {
		background-image: none;
		border: none;
	}