dl.accordion {
	margin-top:0;
	border:1px solid gray;
}
dl.accordion>dt {
	cursor:pointer;
	background-image: linear-gradient(to bottom,#aaaaaa 0%,#ffffff 50%,#aaaaaa 100%);
	border-top: 1px solid black;
  padding-left:15px;
}
dl.accordion>dt.selected {
	font-weight:bold;
}

dl.accordion>dt+dd {
	margin-left:0;
	height:0;
	overflow:hidden;
	padding-left:10px;
	transition:
		height 1s;
}
dl.accordion>dt.selected+dd {
	height:250pt;
	overflow:hidden;
	box-shadow:2px 2px 15px rgba(0,0,0,0.5);
}
