#form {
	display: block;
	width: 525px;
	margin: 0 auto;
	clear: both;}
	form#form h2 {
		background: url(../images/newsletter-header.gif) no-repeat top left;
		margin-top: 65px;
		width: 296px;
		height: 35px;
		text-indent: -999999px;
		display: block}
	form#form p {
		font-size: 14px;
		margin: 10px 25px}
		form#form p.error {
			font-size: 18px;
			color: #a71a1a;
			margin-left: 127px}
	label.desc {
		float: left; 
		padding-right: 15px;
		font-size: 16px;
		margin-left: 25px;
		font-weight: bold;
		line-height: 36px}
	.inputWrapper {
		background: transparent url(../images/input-bkg.gif) no-repeat;
		height:32px;
		width:257px;
		float: left}
	#form input#Field0 {
		margin:3px;
		font-size: 16px;
		float: left;
		width:250px;
		padding-top: 3px;
		border:0px;}
	#submitbutton {
		float: left;
		display: block}
	#submitForm {
		width: 106px;
		height: 32px;
		border: 0;
		float: left;
		background: transparent url(../images/subscribe.gif) no-repeat top left;
		text-indent: -1000em;
		padding: 3px;
		cursor: pointer; /* hand-shaped cursor */
		cursor: hand; /* for IE 5.x */}
		#submitForm:hover {background-position: bottom left}
