dl
{width:600px;

}
	dl dt
	{
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin: 0;
	}
		dl dt a
		{
			margin-bottom:2px;
			color: #ffffff;
			font-weight: bold;
			text-decoration: none;
			padding: 10px;
			display: block;
background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,.2)), to(rgba(255,255,255,0)));
   background: -moz-linear-gradient(left, rgba(255,255,255,.2), rgba(255,255,255,0));

		}
	dl dt + dd:first-child { height: auto; }
	dl dd
	{
		color: #cccccc;
		margin: 0;
		overflow: hidden;
		-webkit-transition: height 1s ease;
		-moz-transition: height 1s ease;
		-o-transition: height 1s ease;
	}
		dl dd p
		{
			margin: 0;
		}
	dl dd:not(:target) { height: 0; }
	dl dd:target { height:430px;}
	dl a.ie:hover dd,
	dl a.ie:focus dd
	{
		height: auto;
		color: #cccccc !important;
	}

oldgradient {

background: #7FA5A1; /* old browsers */
background: -moz-linear-gradient(top, #7FA5A1 0%, #5C847F 50%, #192B29 51%, #7FA5A1 100%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7FA5A1), color-stop(50%,#5C847F), color-stop(51%,#192B29), color-stop(100%,#7FA5A1)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7FA5A1', endColorstr='#7FA5A1',GradientType=0 ); /* ie */}
