body {
	background-color: white;
	font-size: 11pt;
	height: 100%;
	margin: 0;
	overflow: auto;
}

hr {
	border: 0;
	background-color: #dddddd;
	height: 1px;
	margin: 0.5em 0;
}

.horiz {
	border: 1px solid white;
	display: block;
	overflow: hidden;
}

.horiz li {
	float: left;
	padding: 0.25em 0;
	padding-right: 2em;
}

.gradient {
	background-color: #494141;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#494141', endColorstr='white');
	background-image: -webkit-gradient(radial, center 0, 0, center 0, 102%, from(#494141 10%), to(white 102%));
	background-image: -webkit-radial-gradient(center 0, circle, #494141 10%, white 102%);
	background-image:    -moz-radial-gradient(center 0, circle, #494141 10%, white 102%);
	background-image:      -o-radial-gradient(center 0, circle, #494141 10%, white 102%);
	background-image:         radial-gradient(center 0, circle, #494141 10%, white 102%);
	background-repeat: no-repeat;
	padding-top: 1em;
}
