/*|| TITLE:	Site Forms Style Sheet| AUTHOR:	Eric Shiarla, emshiarla@gmail.com	| EMPLOYED:	Pendergraphics Design Group, http://www.pendergraphics.com 	| | CREATED:	September 8th 2006| MODIFIED: 	---------------||*/form.styledForm, form.styledForm fieldset {	margin: 0;	padding: 0;}form.styledForm h2 {	margin: 20px 0 0 0;	padding: 0;	font-weight: normal;}form.styledForm p {	margin: 0 10px;	color: #666;	font-size: 90%;	}form.styledForm span.note {	color: #666;	font-size: 90%;}	form.styledForm fieldset {	margin: 0 0 5px 0;	padding: 10px 0; 	border: none;	background-color: #F0FADD;	border-top: 1px solid #DEECC3;	border-bottom: 1px solid #DEECC3; }form.styledForm legend {	padding: 0 10px 5px 2px;	color: #5b5c52;	font-weight: bold;	border: none;}form.styledForm label {	float: left;	width: 160px;	color: #666;	font-size: 90%;}	form.styledForm label { /* IE haslayout bug, issues with longer labels */		height: 1%;	}	form.styledForm label.clear {		margin-right: 5px;		width: auto;	}	form.styledForm label.multiple {		margin: 3px 10px 3px 0;		width: 100px;		text-align: right;	}		form.styledForm input.multiple {		margin: 5px 0 0 0;	}form.styledForm br {	margin-bottom: 4px;	clear: left;}form.styledForm input, form.styledForm textarea, form.styledForm select {	margin: 0;	padding: 2px 1px;	font-family: inherit;	font-size: 100%;	width:220px;}	form.styledForm select { 	padding: 0; }	form.styledForm option{		padding-right:10px;	}	form.styledForm input.submit {	margin: 5px 0;	padding: 5px;	color: #5b5c52;	font-size: 95%;	text-transform: lowercase;	background-color: #F0FADD;	border-bottom: 1px solid #DEECC3;	border-right: 1px solid #DEECC3;}form.styledForm em {	color: red;	font-weight: bold;}form.styledForm ol {	margin: 0 25px;	padding: 0;	list-style-type: none;}	form.styledForm li {		margin: 3px 0;		padding: 6px 0;		border-bottom: 1px solid #DEECC3;	}			form.styledForm li.last {			border: none;		}/* ERRORS----------------------------------------------------*/form.styledForm dl.flash, form.styledForm dl.error  {	margin: 10px 0;	padding: 10px 0;	color: #333;	background: #fdf6e2 url(../../images/icon-alert.gif) no-repeat 10px 50%;	border-top: 2px solid #f6e4b3;	border-bottom: 2px solid #f6e4b3;	}	form.styledForm dl.flash {		background: #fdf6e2 url(../../images/icon-check-large.gif) no-repeat 10px 50%;	}	form.styledForm dl.flash dt, form.styledForm dl.error dt {		margin: 0 0 10px 0;		padding: 0 0 0 60px;		color: #333;		font-weight: bold;	}		form.styledForm dl.flash dd, form.styledForm dl.error dd {		margin: 0;		padding: 5px 60px;	}		form.styledForm dl.flash dd p, form.styledForm dl.error dd p {		margin: 10px 0;		color: #333;		font-size: 90%;	}			form.styledForm dl.flash ol, form.styledForm dl.error ol {		margin-bottom: 15px;		list-style-type: decimal;		font-size: 90%;	}			form.styledForm dl.flash li, form.styledForm dl.error li {			margin: 0;			padding: 1px 0;			border-bottom: none;		}		
