body {
	background: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
}
#flashcontainer, #redeem, #register, #wrapper, #rules {
	width: 700px;
	border: 1px solid #000;
	margin: auto;
}
#wrapper {
	border: 1px solid #000;
	background: url(images/borderbg.jpg);
	padding: 50px 150px;
	margin: 20px auto 0 auto;
}
#flashcontent {
	background: #fff;
}

/* FROM STYLES */
#register {
	background: #fff url(images/regbanner.jpg) no-repeat top left;
	padding: 70px 20px 20px 20px;
	margin-top: 50px;
}
#rules {
	background: #fff url(images/rulesbanner.jpg) no-repeat top left;
	padding: 70px 20px 20px 20px;
	margin-top: 50px;
}
#rules ol li {
	padding: 3px 0;
}
#regform, #loginform {
	background: #fdfdfd;
	border: 1px dashed #ccc;
	padding: 15px 20px 20px 20px;
	margin-bottom: 10px;
}
#redeem {
	background: #fff url(images/redeembanner.jpg) no-repeat top left;
	padding: 70px 20px 20px 20px;
	margin-top: 50px;
}
input {
	margin-right: 10px;
}
#regform input, #loginform input {
	margin-bottom: 5px;	
}
.err {
	color: #ff0000;
	font-weight: bold;
}
.ok {
	color: #009900;
	font-weight: bold;
}
a {color: #554081; font-size: smaller; font-weight: bold; text-decoration: none; text-transform: uppercase;
