body {
	width: 850px;
	background:#fbfdf6;
	font-family:"Myriad Pro", Myriad, Helvetica, Arial, sans-serif;
	font-size:100%;
	color:#000000;
	margin:10px auto;
	text-align:center;
}

header {
	display:block;
	position:relative;
	text-align:left;
	margin:0px;
	border-top:1px solid #e7e2d7;
	border-left:1px solid #e7e2d7;
	border-right:1px solid #e7e2d7;
	border-bottom:1px solid #ffe;
	border-top-left-radius:0.8em;
	border-top-right-radius: 0.8em;
	border-bottom-left-radius: 0.0em;
	border-bottom-right-radius: 0.0em;
	background:#ffe;
}
header h1 {
	text-align:center;
	color: #ff0000;
	text-shadow:3px 3px 3px #ccc;	
		}
header p {
	text-align:center;
	color: #000000;
	font-size: 1.1em;
		}
article {
	display:block;
	position:relative;
	padding: 10px;
	text-align:left;
	top: 0px;
	margin: 0px;
	left: 0px;
	background: #ffe;
	/*background: -moz-radial-gradient(center 45deg, circle closest-corner, #cccccc 0%, #ffffee 100%);
  	background: -webkit-gradient(radial, center center, 0, center center, 70, from(#cccccc), to(#ffffee));*/
	color: #000000;
	text-align: center;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}
article header {
	border: 0px;
	padding: 0px;
}
article h1{
	background: #fef;
	font-size: 1.2em;
	text-align:center;
	color: #0000A0;/*darkblue*/
}

article footer {
	border: 0px;
	padding: 0px;
}
article canvas {
	background:#ffffff;
	border: 0px solid #ff0000;
}
article form table{
	margin:10px auto;
	border: 0px solid #ff0000;
	text-align:left;
}
footer {
	display:block;
	clear:both !important;
	padding:10px;
	background:#ffffee;
	border-top:1px solid #ffffee;
	border-left:1px solid #e7e2d7;
	border-right:1px solid #e7e2d7;
	border-bottom:1px solid #e7e2d7;
	border-bottom-left-radius: .8em;
	border-bottom-right-radius: .8em;
	border-top-right-radius: .0em;
	border-top-left-radius: .0em;
	text-align: center;
}

