/* Site Form Styles
 * Updated:  16 Jun 2008 @ 11.00am
 * Author: Matthew Holmes <www.ivt.com.au>
 ---------------------------------------------*/
 
 form#signup_form {
 	padding: 15px 0 0;
 	}
 form#signup_form legend {
 	display: none;
 	}
 form#signup_form fieldset fieldset legend {
 	display: block;
 	}
 form#signup_form li {
 	clear: both;
 	margin: 0 0 .75em;
 	}
 form#signup_form .state {
 	float: left;
 	margin: 0 0 .75em;
 	}
 form#signup_form ul {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 	}
 form#signup_form li li {
 	float: left;
 	width: 48%;
 	margin: 0;
 	padding: 0;
 	clear: none;
 	}
 form#signup_form .receive_email,
 form#signup_form .security_code_fieldset,
 form#signup_form .interests {
 	margin-left: 105px;
 	}
 form#signup_form .state label,
 form#signup_form .receive_email label,
 form#signup_form .interests label {
 	display: inline;
 	width: auto;
 	margin: 0;
 	}
 form#signup_form .interests li {
 	width: 30%;
 	}
 form#signup_form label {
 	width: 100px;
 	float: left;
 	display: block;
 	margin-right: 5px;
 	text-align: right;
 	}
 form#signup_form label:after {
 	content: ":";
 	}
 form#signup_form .state label:after,
 form#signup_form .receive_email label:after,
 form#signup_form .interests label:after {
 	content: "";
 	}
 form#signup_form input {
 	width: 250px;
 	}
 form#signup_form textarea {
 	width: 320px;
 	height: 60px;
 	}
 form#signup_form .receive_email input {
 	width: auto;
 	}
 form#signup_form button {
 	margin-left: 105px;
 	}
 	
 p.error {
 	color: #b10100;
 	font-size: 1.3em;
 	font-weight: bold;
 	}