html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* ------------------------- html5 display rule ----------------------- */
main, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
/* phone */

body {background:url(../_img/seed.jpg) center 200px no-repeat;color: #3F3F3F;font-family: "Century Gothic", sans-serif;font-size: 62.5%;padding: 10em 7em 3em 7em;}
.clear {clear: both;}
.hidden {display:none;}
h1, p {font-family: gibbs, sans-serif;font-weight: 400;font-style: normal;font-size: 3.2em;	margin-bottom: 1em;text-align:center;}
p {font-size:1.8em;}
p.intro {margin:-1em auto 2em; text-align: center; width:465px;}
section.form {min-width:600px;width:70%;margin:-1em auto 1em;}
strong, b {font-weight:bold;}
form ul {list-style: none;margin:0;padding: 0;}
form li {clear: both;color: #4F526E;font-size: 1.3em;line-height: 2.2em;margin-left: 0;padding-left: 0;}
label {clear:both; float:left; font-size:1.2em; margin-left:1em ;}
input[type=text], input[type=email] {background: transparent;border: 1px solid #CCC;clear:both; float:left; font-family: Arial, san-serif; font-size:15px; height: 25px; margin:0 0 1em 1em; padding:3px; width: 90%;}
textarea {background: transparent;border: 1px solid #CCC;clear: both; float:left; font-family: Arial, san-serif; font-size:15px; margin:.0 0 1em 1em; padding:3px;width: 90%;}
input[type="submit"] {background: transparent;border: none;color: #2D3A93;font-size: 1.4em;margin-left:1em;margin-top: 0.5em;}
input[type=text]:focus, textarea:focus {background-color: #FFC;}
li.spamCheck {display:none; }
p.required, label.required {font-weight: bold;}
p.required {font-size: 1.2em;margin-bottom: 1em;text-align: right;}
.submitted {color: purple;font-weight: 700;}
h1.submitted {font-weight:normal;}
@media screen and (max-width:768px) {
	body {background-position: center 60px;padding: 3em 7em 3em;}
	h1 {font-size:2.5em;}
	p.intro, p.submitted {width:auto;}
	form {margin-top: 2em;}
	input[type=text], input[type=email], textarea {width: 100%;}
	label, input[type=text], input[type=email], textarea {margin-left:0;}
	section.form {min-width: 0;width:90%;}
}
@media screen and (max-width:480px) {
	
	body {background:url(../_img/seed-ph.jpg) center 200px no-repeat;padding: 20px;}
	h1 {font-size:2.2em;font-weight:700;}
	p.intro, p.submitted {width:90%;}

}