#container {
	margin: 11em auto 0;
	width: 41em;
	line-height: 1.7em;
}

.typo3-message h2 {
	color: #9E7D4A;
	font-size: 16px;
	margin-top: 0;
}

button {
	color: #606060;
	font-size: 1.1em;
	padding: 0.3em 0.6em;
	border: 1px solid #7c7c7c;
	background-color: #f6f6f6;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #dadada 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dadada));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#dadada 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#dadada 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#dadada 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#dadada 100%);
	cursor: pointer;
}

button:hover {
	background-color: #ededed;
	background: -moz-linear-gradient(top,  #f6f6f6 0%, #aaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#aaa));
	background: -webkit-linear-gradient(top,  #f6f6f6 0%,#aaa 100%);
	background: -o-linear-gradient(top,  #f6f6f6 0%,#aaa 100%);
	background: -ms-linear-gradient(top,  #f6f6f6 0%,#aaa 100%);
	background: linear-gradient(to bottom,  #f6f6f6 0%,#aaa 100%);
}
