
/*--------------------------------------------------------------------------
  Global
---------------------------------------------------------------------------*/

body {
	background: #babdb5 url('images/footer_bg.jpg') repeat-x scroll 50% 0;
	margin: 0 0 20px 0;
	padding: 0px;
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Helvetica Neue', Helvetica,Arial,Verdana,sans-serif;
	color:#000000;
	text-align: center;
	border: none;
}

.container {
	width:100%;
	margin: 0px 0px 0px 0px;
	display: block;
	border: none;
}

.main {
	width:100%;
	background-color: white;
	margin: 15px 0px 40px 0px;
	display: block;
	float: left;
	border: none;
}

.main_content {
	width: 337px;
	margin: 24px auto 36px auto;
	background: white url('images/content_bg.jpg') repeat-x scroll 50% 0;
	height: 302px;
	display: block;
	border: none;
}

.main_content p {
	text-indent: -9000px;
}

.subscribe {
	width:100%;
	background: #f4f8ee url('images/subscribe_bg.jpg');
	display: block;
	float: left;
	border: none;
}

.subscribe_content {
	width: 337px;
	margin: 0px auto;
	padding: 20px 0px;
	background: #f4f8ee url('images/subscribe_bg.jpg');
	display: block;
	border: none;
}

.subscribe_content label {
	display: none;
}

.subscribe_content #submit {
	width: 97px;
	text-indent: -9000px;
	float: right;
	margin: 0px;
	padding: 32px;	
	display:block;
	overflow: hidden;
	cursor: pointer;
	height: 32px;
	background: #f4f8ee url(images/subscribe_button.jpg) no-repeat top left;
	border: none;
}

.subscribe_content #submit:hover {
	width: 97px;
	text-indent: -9000px;
	float: right;
	margin: 0px;
	padding: 32px;		
	display:block;
	overflow: hidden;
	cursor: pointer;
	height: 32px;
	background: #f4f8ee url(images/subscribe_button_on.jpg) no-repeat top left;
	border: none;
}

.subscribe_content #signup_email {
	float: left;
	padding: 5px;
	margin: 1px 0px;
	width: 214px;
	height: 17px;
	font-family:"HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif;
	font-size: 15px;
	font-weight: 500;
	border: none;
	background: white url('images/input_bg.jpg') no-repeat top left;
}

.please {
	float: left;
	width: 337px;
	margin: 0px auto 30px auto;
	background: #f4f8ee url('images/signup.jpg') no-repeat top left;
	height: 23px;
	display: block;
	border: none;
}

.please p {
	text-indent: -9000px;
}

.footer {
	width:100%;
	background: #babdb5 url('images/footer_bg.jpg');
	display: block;
	float: left;
	border: none;
}

.footer_content {
	width: 337px;
	margin: 15px auto;
	background: #babdb5 url('images/footer_bg.jpg');
	display: block;
	border: none;
}

.twitter {
	float: left;
	width: 165px;
	margin: 20px 0px;
	background: #babdb5 url('images/twitter.jpg') no-repeat top left;
	height: 30px;
	display: block;
	border: none;
}

.twitter span, .skysoclear span {
	display: none;
}

.skysoclear {
	float: right;
	width: 132px;
	margin: 20px 0px;
	background: #babdb5 url('images/skysoclear.jpg') no-repeat top left;
	height: 30px;
	display: block;
	border: none;
}
