/* First, some basic resets, body styles, etc. */
html, div, span, fieldset, form, label, legend
{border: 0; margin: 0; outline: 0; padding: 0; background: transparent; vertical-align: baseline;}
input {border:0;}
body {font-size:12px;}

/* Here's form stuff */
fieldset {clear: both;}
fieldset .event {clear: both; border:1px solid #666666; background-color:#b1e9fe; padding: 0 0 10px 10px; margin-bottom:10px; width: 494px;}
legend {padding: 0; font-size: 18px; font-weight: 700;}
fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
* html legend {margin-left: -7px;} /* ie6 */
*+html legend {margin-left: -7px;} /* ie7 */

form .field {float:left; margin: 0 10px 10px 0; }
form .buttons {clear: both; margin: 20px 0 0 0; padding: 0 20px 0 20px; text-align:center;}
form .field label {display: block;}
form ul.fields {margin: 0 0 1.5em; padding: 0;}
form ul.fields li {list-style-type: none; margin: 0;}
form ul.inline li, form ul.inline label {display: inline;}
form ul.inline li {padding: 0 .75em 0 0;}

label, button, input.submit, input.image {cursor: pointer; }
* html input.radio, * html input.checkbox {vertical-align: middle;} /* ie6 */
*+html input.radio, *+html input.checkbox {vertical-align: middle;} /* ie7 */

textarea {overflow: auto;}
input.text, textarea, select {margin: 0; font: 1em/1.3 Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif; vertical-align: baseline; width: 240px;}
input.text, textarea {border: 1px solid #444; padding: 2px;}

/* horizontal layout */
form.horizontal .field {padding-left: 150px;}
form.horizontal .field label {display: inline; float: left; width: 140px; margin-left: -150px;}

#contactform {
	width:520px;
	background-color:#fdfd63;
	padding:10px;
	margin-bottom:20px;
}
.comment {
	font-style:italic;
	font-size:9px;
	line-height:13px;
	text-align:center;
	margin:2px 0 0 0;
}
.disclaimer {
	font-style:italic;
	font-size:11px;
	line-height:12px;
	padding:8px;
}
.eventservices {
	margin-left:150px;
}
form, td, tr {
	lineheight:36px;
}