/* datepicker */

.calendar-box {
	display:none;
	background-color:#fff;
	border:1px solid #444;
	position:absolute;
	width:250px;
	padding: 0 5px;
}
.calendar-box select.calendar-month {
	width:90px;
}
.calendar-box select.calendar-year {
	width:70px;
}
.calendar-box .calendar-cancel {
	width:100%;
}
.calendar-box table td {
	width:14%;
}
.calendar-box .calendar-title {
	text-align:center;
}
.calendar-box a {
	text-decoration:none;
}
.calendar-box .cal-today a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#FF4040;
	color: #fff;
} 
.calendar-box .selected a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#c9ff8b;
}

/* My Events List */


.eventer {
	width:100%;
}
.eventer table td, 
.eventer table th {
	font-size: 12px;
}
.eventer img {
	float: none;
	margin:0px;
	padding:0px;
	border:0px;
}

.eventer a {
	text-decoration :underline;
	color:#055A9D; 
}
.eventer, .eventer form{
	text-align:left;
}
.eventer h1 {
	margin-top:0;
	margin-bottom:10px;
	padding:0;
}

.eventer table {		
	margin:0;
	padding:0;
	border-collapse: collapse;
}
table.elocation {
	margin:20px 0 20px 0px;
}
table.view-event,
table.events-list,
table.events-datenav,
table.actionbar {
	width:100%;
}
table.events-list {
	background-color:#eef3fd;
}
table.events-list th,
table.events-list td {
	text-align:left;
	padding:5px 10px 10px 0;
	border-bottom:solid 1px #555;	
}
table.events-list td {
	border-bottom:dotted 1px #555;
}

table.events-list tr.event-line {
	background-color:#fff;	
}
table.events-list tr.event-line td,
table.view-event td {
	vertical-align: top;
}

table.events-datebar td {
	text-align:left;
	padding-bottom:10px;
}

table.events-datenav td {
	text-align:left;
	padding:10px 0 10px 0;
}
table td.align-right,
table td.align-right form,
td.align-right {
	text-align:right;
}

table.actionbar td {
	padding-top:15px;
}
