/* CSS Document */

.clear {
	clear: right; 
	height: 1px; 
	line-height: 1px; 
	margin-bottom: -1px;
}

#eventlist {
	width: 100%;
}

/* Begin:  MOD JT 29-09-2009 */
#eventlist h5.componentheading {
/*	padding: 5px; */ 
/*	margin: 3px; */
	margin:0;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	text-transform:capitalize;
}

#eventlist .componentheading {
		color: #ef6a09;
}
/* End:  MOD JT 29-09-2009 */

#eventlist table.contentpaneopen {

}

#eventlist .category {
	padding: 4px;
	margin: 2px;
}

/* Begin:  MOD JT 29-09-2009 */
#eventlist .category p {
	font-size:12px;
	font-weight:normal;
	line-height:130%;
}

#eventlist .category .image {
	float: left;
	padding: 15px 5px 2px 2px;
}

#eventlist .intro {

}

#eventlist table tr td {
	text-align: left;
}

#eventlist div.link {
	text-align: right;
	margin-top: 10px; /* MOD JT 29-09-2009 */
	margin-bottom: 10px; /* MOD JT 29-09-2009 */
}

#eventlist div.date {
	text-align: left;
	font-weight: normal;
}

#eventlist div.time {
	text-align: left;
}

/* Begin MOD JT 29-09-2009 */
#eventlist .sectiontableheader {
	text-align: left;
	padding: 4px;
	font-weight:bold;
	border-right: #fff 1px solid;
	background: #e7e7e7;
	color: #666
}
/* End MOD JT 29-09-2009 */

#eventlist tr.sectiontableentry1 td {

}

#eventlist tr.sectiontableentry2 td {

}


#eventlist tr.sectiontableentry1 td a {

}

#eventlist tr.sectiontableentry2 td a {

}

#eventlist .copyright {
	text-align: center;
	display: none; /* MOD JT 29-09-2009 */
}

#eventlist .inputbox {
	margin: 1px;
}

#eventlist input.button {

}

#eventlist input.disable {
	color: #555;
	background: #CCC;
	border: 1px solid #555;
	text-align: center;
}

#eventlist a.link {
	margin: 3px;
	padding: 1px 2px 1px 2px;
}

#eventlist a.link:hover {

}

#eventlist table.edit {
	width: 100%;
	text-align: center;
}

#eventlist table.edit tr th.sectiontableheader {
	text-align: center;
}

#eventlist table.details {
	width: 100%;
}

#eventlist td.details {
	text-align: left;
	padding: 1px 15px 2px 0px;
	width: 25%; /* MOD JT 29-09-2009 */
}

#eventlist .map {
	letter-spacing: 2px;
}

#eventlist .pagenavi {
	text-align: center;
}

#eventlist .pagenavi div {
	margin-top: 5px;
}

ul.user { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

ul.user li { 
	float: left; 
	margin: 5px; 
	list-style: none; 
	background: none; 
}

ul.user li img { 
	border: 1px solid #AAA;
	padding: 3px; 
}

ul.user li span.username, ul.user li a { 
	width: 120px;
	display: block; 
	text-align: center; 
	font-weight: 700; 
}