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 0px;
	margin: 20px auto 0 auto;
}
#flashcontent {
	background: #fff;
}
#announcement {
	margin: 5px auto;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	border: 1px solid #000;
}
P {
	
	padding: 5px;
}

/* 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;

/* 
 * Apply to containers that house floating elements.
 * Prevents floats from bleeding out of the container.
 * http://www.positioniseverything.net/easyclearing.html
 */
.clearfix:after {
	content: ".";          /* the period is placed on the page as the last thing before the div closes */
	display: block;        /* inline elements don't respond to the clear property */
	height: 0;             /* ensure the period is not visible */
	clear: both;           /* make the container clear the period */
	visibility: hidden;    /* further ensures the period is not visible */
}
.clearfix {
	display: inline-block;
}   /* a fix for IE Mac */
/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */