/* @override 
	http://www.hoboes.com/library/css/frontpage.css */

dl.children dt {
	border-bottom-style: double;
	border-width: .15em;
	font-size: 148%;
	padding-left: .25em;
	padding-right: .25em;
}
/* not being used because neither xhtml nor html allow div to surround a dt/dd group */
/* xhtml 2.0 theoretically will ad a di time to group them */
dl.children dd {
	border-top-style: double;
	display: none;
	position: absolute;
	left: 3em;
	right: -3em;
	top: 2em;
	background-color: white;
	font-size: 90%;
	padding: .25em;
	z-index: 1;
	opacity: .75;
}
dl.children dt:hover {
	background-color: #77AA77;
}

dl.children a {
	color: white;
}

div.news {
	border-color: white;
	border-width: .1em;
	border-style: solid;
	margin-bottom: 1em;
	padding: .5em;
}

div.news h3 {
	margin-top: 0;
}

div.childsection {
	display: inline-block;
	vertical-align: top;
	width: 49%;
}

h2 {
	font-weight: normal;
}

div#links {
	clear: both;
}
