html{ font:1em normal Helvetica, Arial, sans-serif; color:#222;   }
		body{ margin:0; padding:0; background:#ddd; padding-top:0.9em; } 
		img{ max-width:100%; height:auto; }
		a{ text-decoration: none; color: #436400; }
		footer a:hover{ background-color:#A4D443; }
		ul{ padding: 0; }
		li{ list-style: none; }
		#main{ max-width: 45em; margin:0 auto; padding:1em; position: relative; top: -130px; background-color: #ffffff; box-shadow: 10px 10px 36px 0px rgba(0,0,0,0.47);}
		h1{ font-size:3em; margin:.3em 0; }
		h1 span{ font-size:60%; display:block; }
		h2, h3{ font-weight:normal; color: #AF0B0B; } 
		.center{ text-align:center; }
		#trailerArea{ 	position: relative;	padding-bottom: 53%; padding-top: 25px; height: 0; }
		#trailer{ 	position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0; }
		p{ line-height:1.6; }
		blockquote:before{ content:'�'; font-size:200%; color:#aaa; }
		blockquote{font-size:115%; font-weight:bold; margin:.5em 0; }
		cite a{ border-bottom:0; font-weight:normal;  } 
		#greenlight{ margin-top:1em; text-align:center; }
		#buy, #try{ text-align:center; padding:1.2em; margin:1em 0; }
		#buy{ font-size:200%; margin-top:1em;}
		#try{ font-size:175%; }
		#buy a, #try a{  padding:1em; border:.1em solid #A4D443; border-radius:.3em; background-color:#fff; white-space:nowrap;  }
		#buy a:hover, #try a:hover{ background-color:#A4D443; }
		#logoholder{ max-width:55em; margin:0 auto;  }
		#crowicon{ position:fixed; top:1.2em; margin-right: 1em; opacity: 0;} 
		footer{ text-align:center; padding:1em 3em 0; margin-top: -100px;}
		footer li{ display:inline; padding:0 0em; }
		footer a{ border:0; font-weight:bold; padding:1em; }
		footer a:hover{ background-color:#A4D443; }
		@media(max-width: 55em)
		{ 
			h1{ font-size:160%; }
			h2{ font-size:115%; }
			footer li{ line-height: 2.6; }
			#logoholder{ display:none; } #buy{ font-size:150%; } 
			#main {
				top: 0px;
			}
		}

		body {
			padding: 0px;
		}
		
		/*#header{ max-width: 45em; margin:0 auto; padding:0 .5em; margin-top: -128px; background-color: white; width: 100%;}*/