/* title area */
div#sm_formtitle {}
div#sm_formtitle h2 {}
div#sm_form {}

/* signup form */
.sm_error
div#sm_formdetails {}
div#sm_formdetails p#sm_signupinstructions {}
div#sm_formdetails div#sm_fname {}
div#sm_formdetails div#sm_lname {}
div#sm_formdetails div#sm_email {}
div#sm_form span.required {}

/* subscriptions section */ 
p#sm_nosubscriptions {}
p#sm_subscribeinstructions {}
div.sm_subscriptiontype {}
div.sm_subscriptiontypetitle {}
div.sm_subscriptiontypetitle h3 {}
div.sm_subscriptiontype label {}

/* email format options */
div#sm_formatoptions {}
div#sm_formatoptionstitle {}
div#sm_formatoptionstitle h3 {}

div#sm_buttons {}
div#sm_buttons input.sm_submitimg  {}
div#sm_buttons input.sm_submitbtn  {}

p#sm_emailed {}
p#sm_succeeded {}
p#sm_failed {}
p#sm_invalidemail {}

div#sm_form div#sm_formdetails label {
	display: block;
	margin-bottom: 1px;
}

div#sm_form div#sm_formdetails input {
	display: block;
	font-family: arial,verdana,helvetica,sans-serif;
	margin-bottom: 6px;
	width: 200px;
}

input.sm_submitbtn {
	font: normal 11px verdana, sans-serif;
	padding: 5px 9px 5px 9px;
	margin: 1.5em 0 0 0;
}
* html input.sm_submitbtn { 
	padding: 5px 3px 5px 3px; 
}

div#sm_title {
	margin-bottom: 10px
}

div#sm_form div#sm_action label.sm_rad {
	display: inline;
}

div#sm_form div#sm_action input.sm_rad {
	vertical-align: middle;
	width: auto;
	display: inline;
} 