#snipform {
font-family:arial;
font-size:11px;
margin:5px;
background-color:#FFF;
width:450px;
}
#snipform h3 {
	font-size:1.5em;
	color:#666666;
	font-weight:bold;
	padding:4px;
	margin:0px;
}
#snipform p {
text-align:center;
padding:8px;
}
#snipform em {
color:#F00;
}
#snipform div.r {
clear: both;
padding-top: 5px;
background-color:#FFF;
}
#snipform label {
float: left;
width: 100px;
text-align: right;
}
#snipform span.f {
float: right;
width: 335px;
text-align: left;
}
#snipform div.sp {
clear: both;
}
#snipform .req {
font-weight:bold;
}
#snipform input, #snipform textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#snipform input:focus, #snipform textarea:focus {
background: #f2f2f2;

}