body {
	background: #292929 url(bg.jpg);
}

section {
	color: #fff;
	background: #494949 url(ajax-loader-large.gif);
	background: -moz-linear-gradient(top, #494949 0%, #222222 70%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#494949), color-stop(70%,#222222)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #494949 0%,#222222 70%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #494949 0%,#222222 70%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #494949 0%,#222222 70%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494949', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #494949 0%,#222222 70%); /* W3C */
	border: 1px solid #111;
}

header {
	background: #ffa84c; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffa84c 0%, #ff7b0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* IE10+ */
	background: linear-gradient(top,  #ffa84c 0%,#ff7b0d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #111;
}

.content {
	border-top: 1px solid #666667;
	color: white;
}

.error {color: #a62f19}