		form.newsletter {
			width:240px;
			margin-left:auto;
			margin-right:auto;
			font-family: "Georgia", serif;
			background: #24496F;
			color:white;
			padding-top:10px;
			padding-bottom:10px;
		}
		
		input.general {
			margin:3px;
			font-size:14px;
			border:0;
			padding:2px;
		}
		
		input.text-input {
			width:220px;	
		}
		
		input.submit-button {
			background: #336699;
			color:white;
			font-weight:bold;
		}
		
		label.toplvl {
			font-size:12px;
			margin:3px;
		}
		
		div.form-inputs, div.form-labels, div.form-header {
			width:220px;
			background:#24496F;
			text-align:left;
		}
		
		div.form-header {
			background: #24496F;
			color: white;
			font-weight:bold;
			font-size:12px;	
			width:224px;
			margin-left:auto;
			margin-right:auto;
			margin-bottom:5px;
		}
		
		div.form-labels label, div.form-inputs input {
			margin-left:8px;
		}
