.event .description .calendar-wrapper{
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	min-height:250px;
	background:url(../img/bg/calendar-wrapper.gif) 0 100% repeat-x #1a1a1a;
	z-index:20;
}
.event .description .calendar-wrapper .calendar-event{
	position:absolute;
	width:165px;
	padding:0 10px;
	left:0;
	top:20px;
	text-align:center;
	font:12px Georgia;
	z-index:20;
}
.event .description .calendar-wrapper .calendar-event span{
	display:inline-block;
	color:#fff;
}
.event .description .calendar-wrapper .calendar-event span.date{
	display:block;
	font:66px/40px "Times New Roman";
	padding-top:10px;
}
.event .description .calendar-wrapper .calendar-event span.title{
	font-size:14px;
	display:block;
	padding:5px;
	margin:0 0 -1px 0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-transform:uppercase;
}
/*.event .description .calendar-wrapper .calendar-event a:hover span.title,*/
.event .description .calendar-wrapper .calendar-event a.active span.title{
	border-top:1px solid #804830;
	border-bottom:1px solid #804830;
	color:#e0703f;
	position:relative;
}
.event .description .calendar-wrapper .calendar-event span.description{
	font-size:14px;
	color:#a9b1b4;
}
.event .description .calendar-wrapper .calendar{
	position:relative;
	overflow:hidden;
	font-family: 'ArnoPro-Display';
	height:100%;
	min-height:250px;
	z-index:10;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar{
	position:relative;
	width:336px;
	float:right;
	margin-bottom:40px;
	border-collapse:collapse;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td{
	border:1px solid #1a1a1a;
	text-align:center;
	background:#232323;
	font-size:18px;
	color:#4f4f4f;
	vertical-align:middle;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td a,
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td span{
	display:block;
	padding:13px 10px;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td a:hover{
	background:#1a1a1a;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td a{
	color:#b7b7b7;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-other-month{
	background:#1e1e1e;
	color:#313030;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day{
	background:#fd7139;
	color:#232323;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day a{
	color:#232323;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day a:hover{
	background:none;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-today a,
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-today span{
	color:#fd7139
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-today a{
	background:none;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day.ui-datepicker-today a,
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day.ui-datepicker-today span{
	color:#232323;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar td.ui-datepicker-current-day.ui-datepicker-today a:hover{
	background:none;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar thead{
	display:block;
	position:absolute;
	width:100%;
	height:35px;
	line-height:35px;
	right:0;
	bottom:-43px;
	overflow:hidden;
	z-index:5;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-calendar thead th{
	display:block;
	float:left;
	width:48px;
	clear:right;
	text-align:center;
	font:16px/28px "Times New Roman";
	color:#4f4f4f;
	text-transform:lowercase;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header{
	position:absolute;
	width:150px;
	left:0;
	bottom:0;
	height:35px;
	line-height:35px;
	padding:0 0 0 30px;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-prev,
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-next{
	position:absolute;
	width:10px;
	height:100%;
	top:0;
	text-indent:-9999px;
	cursor:pointer;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-next{
	right:0;
	background:url(../img/bg/calendar-next.png) 50% 50% no-repeat;
	opacity:0.2;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-next:hover{
	opacity:0.9;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-prev{
	right:27px;
	background:url(../img/bg/calendar-prev.png) 50% 50% no-repeat;
	opacity:0.2;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-prev:hover{
	opacity:0.9;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-year{
	display:none;
}
.event .description .calendar-wrapper .calendar .ui-datepicker-header .ui-datepicker-month{
	color:#a9b1b4;
	font-size:12px;
	text-transform:uppercase;
}