body {
	color:#555;
	font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;
	font-size:0.9em;
	line-height:1.65;
	padding:0.5em 1em;
}
h1,h2,h3,h4,legend{
	margin:0.5em 0;
	padding:0;
	color:#111;
	font-weight: bold;	
}
code{
	white-space: pre;
}

/* @group Base Forms */

fieldset{
	border: 0;
	border-top: 1px solid #CCC;
}
fieldset legend{
	padding: 0 .5em;
}

.field label{
	float: left;
	width: 5em;
	text-align: right;
	padding-right: 0.5em;
}
.field{
	padding: 0.25em 0;
}

/* @end */

/* @group Fields */

input#city,
input#state{
	width: 8em;
}
input#zip{
	width: 5em;
}
/* @end */