
#content {
  padding-top: 106px;
}

#sidebar {
	padding-top: 110px;
}

h4.month {
	padding-top: 1.5em;
	padding-bottom: 0;
}

dl.event {
	clear: both;
	padding-top: 1.5em;
}

dl.event dt {
	font-weight: bold;
	border-top: 1px solid #ddd9d0;
	height: 1.7em;
}

dl.event dd {
	clear: both;
}

dl.event span {
	display: block;
}

span.date {
	float: left;
	color: #FF7F0F;
	width: 120px;
}

span.title {
	float: left;
	color: #101010;
}

span.location {
	float: right;
}

span.description {
	float: left;
}

span.org {
	float: right;
}

span.info {
	float: left;
}

span.contact {
	float: right;
}

ul.bulletlist {
	padding-left: 14px;
}

dl.imgbulletlist {
	padding-top: 6px;
	padding-bottom: 8px;
	clear: both;
	line-height: 1.4em;
}

dl.imgbulletlist dt {
	display: block;
	float: left;
	padding-right: 20px;
}

ul.ilist {
	list-style: inside square;
}

ul.blist {
	padding-left: 4px;
	padding-top: 2em;
	list-style: inside square;
}

dl.gallery {
	clear: both;
}

dl.gallery dt {
	float: left;
	padding-right: 20px;
}


dl.gallery span.tagline {
	display: block;
	font-weight: bold;
}

.gallery a {
  text-decoration: none;
  border: none;
}

.gallery a img {
  text-decoration: none;
  border: none;
}

#lightbox a {
	border: none;
}



