	.style1
			{
				width: 12px;
			}
	div.newsletter
	{
		display: table;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;

		background: rgba(255,255,255,0.4);
		border: 1px solid #b8b8b8;
		padding: 5px;
	}

	div.email-wrapper
	{
		float: left;
	}

	div.email-wrapper input[type=text]
	{
		border: 1px solid #cacaca;
		background: white;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 10px 15px;

		color: #9f9e9e;

		-moz-box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.5);
		box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.5);
	}
	div.email-wrapper input[type=text]:hover
	{
		-moz-box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.8);
		-webkit-box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.8);
		box-shadow: inset 0 2px 11px -5px rgba(0,0,0,0.8);
	}

	div.submit-wrapper
	{
		float: right;
		margin-left: 10px;
	}

	div.submit-wrapper input[type=submit]
	{
		border: 1px solid #59a751;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 10px 25px;
		text-shadow: 0px 1px 0px rgba(0,0,0,.3);

		color: white;

		background: #66c975; /* Old browsers */
		background: -moz-linear-gradient(top, #66c975 0%, #52bd5f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c975), color-stop(100%,#52bd5f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #66c975 0%,#52bd5f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #66c975 0%,#52bd5f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #66c975 0%,#52bd5f 100%); /* IE10+ */
		background: linear-gradient(to bottom, #66c975 0%,#52bd5f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c975', endColorstr='#52bd5f',GradientType=0 ); /* IE6-9 */

		-moz-box-shadow: inset 0 3px -2px -2px rgba(255,255,255,0.4);
		-webkit-box-shadow: inset 0 3px -2px -2px rgba(255,255,255,0.4);
		box-shadow: inset 0 3px -2px -2px rgba(255,255,255,0.4);

		cursor: pointer;
	}

	div.submit-wrapper input[type=submit]:hover
	{
		background: #66c975; /* Old browsers */
		background: -moz-linear-gradient(top, #66c975 0%, #48a057 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c975), color-stop(100%,#48a057)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #66c975 0%,#48a057 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #66c975 0%,#48a057 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #66c975 0%,#48a057 100%); /* IE10+ */
		background: linear-gradient(to bottom, #66c975 0%,#48a057 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c975', endColorstr='#48a057',GradientType=0 ); /* IE6-9 */
	}
	div.submit-wrapper input[type=submit]:active
	{
		background: #66c975; /* Old browsers */
		background: -moz-linear-gradient(top, #66c975 0%, #89b780 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c975), color-stop(100%,#89b780)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #66c975 0%,#89b780 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #66c975 0%,#89b780 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #66c975 0%,#89b780 100%); /* IE10+ */
		background: linear-gradient(to bottom, #66c975 0%,#89b780 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c975', endColorstr='#89b780',GradientType=0 ); /* IE6-9 */
	}

	div#text { text-align: center; font-size: 48px; width: 610px; margin: 0 auto; margin-top: 50px; margin-top: 80px; }
	div#smalltext { text-align: center; font-size: 15px; width: 600px; margin: 0 auto; }
	div#content { display: table; margin: 0 auto; padding: 0px; }