/* Events banner */
.bannerbox {
   position: relative;
   width: 100%;
   overflow: auto;
   }
.banneritem {
	float: left;
	width: 360px;
	height: 100px;
   border: solid;
   border-radius: 5px;
   border-color: silver;
   background-color: white;
   margin-top: 5px;
   margin-left: 5px;
}
.banneritem:hover {
	border-color: red;
}
.bannerpic {
	float: left;
	width: 95px;
	margin-left: 5px;
}
.bannerpic img {
	height: 98px;
}
.bannertext {
	float: left;
	width: 260px;
}
.bannerevent {
	float:left;
	width: 100%;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
}
.bannerdate {
	float:left;
	width: 100%;
	text-align: center;
	margin-top: 8px;
}
.bannerartist {
	float:left;
	width: 100%;
	font-style: italic;
	text-align: center;
	margin-top: 8px;
}