.event {
	clear: left;
	margin-bottom: 2em
}

.event p.title {
	font-size: 0.89em;
	font-style: italic;
	margin-bottom: 0
}

.event p.title a {	
	color: #E67B01 !important;
	text-decoration: none;
	border-bottom: 1px dashed #E67B01;
	font-style: normal;
	font-weight: bold;
	font-size: 1.1em	
}

.event p.title a:hover {	
	border-color: #2666B6;
	color: #2666B6 !important
}

.event p.title span {
	color: #A2A2A2
}

.event div.form_link {	
	margin-top: 0.4em
}


/* filters */

div.filter {
	margin-top: 1em;
	background: url(/i/filter_border.gif) top repeat-x
}

div.filter div {
	background: url(/i/filter_border.gif) bottom repeat-x
}

div.filter div div {
	background: url(/i/filter_border.gif) left repeat-y
}

div.filter div div div {
	background: url(/i/filter_border.gif) right repeat-y
}

div.filter div div div div {
	background: url(/i/filter_t_r_bg.gif) right top no-repeat
}

div.filter div div div div div {
	background: url(/i/filter_b_l_bg.gif) left bottom no-repeat;
	padding: 10px 0.2em 15px
}

div.filter div div div div div div {
	background: none;
	padding: 0
}

div.filter table {	
	width: auto !important
}

div.filter td {
	padding: 0 0 3px 2px
}

div.filter td.label {
	color: #999;
	font-size: 0.8em;
	padding-top: 3px
}

div.filter td.title {
	color: #615737;
	padding-bottom: 1em;
	font-size: 1.2em	
}

div.filter input {
	width: 6em
}
