.form, form{	border-radius: 0.8em;
				padding: 0.1em;
				width: 95%;
				font-size: 110%;	}
input,textarea::-webkit-input-placeholder {	color:   #777;	}
input[type=text],input[type=password],textarea,select,option{
				border-radius: 0.8em;
				padding: 0.3em;
				width: 95%;/*
				font-size: 150%;
				line-height: 100%;*/
				cursor: pointer;
				display: inline-block;
				font-weight: bold;
				text-align: left;
				vertical-align: top;
				wrap: soft;/*Wrapped only on screen, not wrapped in data*/
				border: 1px solid #555;		
				color: #000;
				background: #fff;		}
input[type=radio]{	margin-left: 0.7em;
					margin-top: 0.7em;}
button,input[type=button],input[type=submit],form[type=submit]{
				padding: 0.3em;
				font-size:150%;
				cursor: pointer;
				font-weight: bold;
				border-radius: 3em;
				line-height: 1;
				margin:0 auto !important;
				vertical-align: middle;
				border: 0.3em ridge #0af;
				color: #fff;
				background: #069;
				box-shadow: 0.1em 0.1em 1em 0em #bbf;	}
.error-form, .error {
				border-color: #f33;
				min-height: 1.5em;
				padding: 1em;
				border: 10px;
				font-size: 120%;
				font-weight: bold;
				color: #f33;
				text-align: left;}
body > div label{
				margin-bottom: 0;
				text-align:	left;
				min-height: 1em;
				padding-right: 3px;
				padding-left: 3px;
				position: relative;}
body > div label span {
				color: #fff;
				background: #f35;
				display: inline-block;
				font-size: 0.9em;
				position: relative;	}
input + div, select + div, textarea + div {
				float: right;
				width: 100%;/*
				color: red;*/
				margin-bottom: -10px;}
