ul.eventlist li p {
    margin: 0; padding: 0;
    font-size: 1em;
}
ul.eventlist li p.title a {
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: none;
}
table#searchcriteria tr {
    vertical-align: top;
}
#id_age { width: 120px; }
#searchcriteria th {text-align:left; width:90px;}

.story_content_wrapper {
	width:457px;
}
ul.eventlist li p {
	margin: 0; padding: 0;
	font-size: 1em;
}
ul.eventlist li p.title a {
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}
h1 { text-align:center; }

table#searchcriteria td {
	padding:2px;
}

#id_age { width: 120px; }

form#event_search {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:6px 0 6px 0;
}
#tools_box {
	float:right;
	background-color:#F2F3F3;
	margin:0;
	padding:5px;
}
#tools_menu li {
	text-indent:0;
	margin:0;
	padding:0;
}
#eventcal {
font-size:x-small;
}
