#events-list {
	width: 720px;
	float: left;
	margin-right: 20px;
}

.event {
	border-bottom: 1px solid #e0e0e0;
	padding: 10px;
	color: #191A1D;
	position: relative;
	margin-bottom: 5px;
}

.rollover {
	
}

#events .pagetitle {
	float: left;
	width: 400px;
}

	.event-top {
		width: 720px;
	}

			.event .calendar {
				background: url(../img/calendar-icon.png) no-repeat;
				color: #FFF;
				width: 70px;
				height: 70px;
				float: left;
				margin-right: 10px;
			}
			
			.event .calendar .month {
				text-transform: uppercase;
				font-size: 85%;
				font-weight: bold;
				line-height: 16px;
				margin-left: 10px;
				margin-top: 8px;
			}
			
			.event .calendar .day {
				text-align:center;
				font-weight: bold;
				font-size: 197%;
				margin-top: 27px;
				line-height: 18px;
				color: #000;
			}
			
			.event .separator {
				padding: 0px 3px;
			}
			
			.event .booked-out {
				position: absolute;
				top: -2px;
				right: -2px;
			}
			
			.event .links {
				float: right;
				position: absolute;
				bottom: 10px;
				right: 10px;
				width: 115px;
			}
			
				.event .links li a {
					color: #FFF;
					padding: 4px;
					text-decoration: none;
					background: #333;
					display: block;
					font-size: 85%;
					margin-bottom: 2px;
					text-align: right;
				}
				
					.event .links li a:hover {
						background: #03c3e4;
					}
			
			.event .info-block-1,
			.event .info-block-2 {
				float: left;
				margin-right: 10px;
			}
			
			.event .cost,
			.event .availability {
			margin-right: 5px;
				width:40px;
				height: 40px;
				float: left;
				background: #333333;
				color: #FFF;
			}

.event .info {
				float: left;
				width:370px;
				margin-top: 2px;
				margin-right: 10px;
			}
			
			.event p {
				font-size: 85%;
				line-height: 18px;
				color: #666666;
			}
			
			
			
			.event .title {
				color: #03c3e4;
				text-decoration: none;
				font-weight: bold;
				font-size: 138.5%;
				line-height: 28px;
				display: block;
			}
			
			.event .separator img {
				display: inline;
			}
			
			
			.sorting {
				margin-bottom: 10px;
				text-align: right;
				float: right;
				margin-top: 10px;
				margin-right: 10px;
			}
			
				.sorting a.current {
					color: #333;
				}
			
				.sorting a {
					color: #03c3e4;
					text-decoration: none;
					font-size: 85%;
					margin-left: 10px;
				}
