#exhibitions {
	margin:0;
	padding:0
}

#courses {
	margin:0 0 10px 0;
	padding:0;
	width:557px
}

#courses td {
	vertical-align:top;
}

#tr-register {
    width:190px;
}

#exhibitions li,
#courses li {
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	clear:both;
	float:left;
	width:100%
}

#exhibitions h2,
#courses h2 {
	margin-bottom:3px;
}

#exhibitions .img-container,
#courses .img-container {
	width:146px;
	min-height:70px;
	float:left;
	text-align:center
}

#exhibitions .date,
#courses .date {
	color:#0b2775;
	font-size:1em
}

#exhibitions a.related,
#courses a.related {
	clear:none
}

#exhibitions h2 a,
#courses h2 a {
	color:#0b2775;
	font-size:1.15em;
	text-decoration:none;
}

ul.exhibition-dates, ul.exhibition-dates li,
ul.course-dates, ul.course-dates li {
	margin:0;
	padding:0;
	float:left
}

ul.exhibition-dates {
	padding-bottom:5px
}

ul.exhibition-dates li,
ul.course-dates li {
	list-style:none;
	width:400px;
	padding:5px 0
}

ul.course-dates li li {
	padding-bottom:5px
}

ul.exhibition-dates li .button,
ul.course-dates li .button {
	clear:both;
	margin:7px 0;
}

div.exhibition-dates {
	clear:both;
	margin:0 0 1em 0;
}

ul.exhibition-dates br {
	clear:both;
}

.ex-event {
	float:left;
	width:400px;
}

#exhibition-detail, 
#course-detail {
	float:left;
	width:400px;
	margin-top:10px;
	margin-bottom:20px
}

/*#exhibition-detail .button {
	margin-top:0
}*/

.full {
	width:559px !important;
}

/*
.full, .full li {
	width:559px !important;
}

.full li li {
	width:auto !important;
}
*/
#ex-logo {
	float:left;
	width:149px;
	margin-top:10px;
	margin-right:10px;
	text-align:center
}
