.newsModule .rich-table {
	width: 330px;
	margin-bottom: 5px;
}

.newsModule .news {
	margin-bottom: 8px;
}

.newsModule .news .date {
	margin-bottom: 2px;
}

.newsModule .news .headline {
	font-weight: bold;
	color: #4B4B4B;	
}

.newsModule .rss {
	font-size: 13px; 
}

.newsModule a {
	display: block;
	float: left;
}

.newsModule .rss img {
	margin-right: 15px;
}

.eventModule {
}

.eventModule .left,
.eventModule .right {
	padding: 0px;
	margin: 0px;
}

.eventModule .calendar {
	float: right;
}

.eventModule .calendar .selectedDay {
	background-color: #0077B9;
	color: #FFFFFF;
	font-size: 11px;
}

.eventModule .calendar .rich-calendar-header {
	display: none;
}

.eventModule .eventList {
	width: 152px;
	float: left;
}

.eventModule .event {
}

.eventModule .event .date {
}

.eventModule .event .title {	
	margin-bottom: 10px;
	font-weight: bold;
	color: #4B4B4B;
}

.eventModule .event .linked {	
	cursor: pointer;
}

.fairsModule .fair {
	padding: 5px;
	padding-bottom: 15px;
}

.fairsModule hr {
	margin: 0px;
}

.jobsModule {
	text-align: right;
	position: relative;
}

.jobsModule .postit {
	position: absolute;
	top: -40px;
	left: 125px;
}

.jobsModule .jobs {
	margin-top: 50px;
}

#showRoomModule hr {
	margin-top: 5px;
	margin-bottom: 10px;
}

#showRoomModule .rich-panel-header {
	font-size: 18px;
	height: 24px;
}

#showRoomModule .rich-panel-body {
	background-color: #E3E4E5;
	background-image: none;
}