/* Block newsletter */
.footer .newsletter p {margin-bottom: 8px;}
.footer .newsletter-box {width: 262px; height: 30px; border: 1px solid #3488b8; padding: 0 5px; font-weight: bold;}
.ie7 .footer .newsletter-box {line-height: 30px;}
.footer .newsletter-box:focus {border: 1px solid #333;}
.footer .newsletter-btn {
	width: 100px;  
	font-size: 1.231em; 
	font-weight: bold;
	padding: 6px 4px;
	color: #222;
	border: none;
	background: #a7d14f;
	text-shadow: rgba(255, 255, 255, 0.5) 0 1px 1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
	box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
}
.footer .newsletter-btn:hover {
	border: none;
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
	box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
}
.footer .newsletter-btn:active {
	-webkit-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
	box-shadow: rgba(0, 0, 0, 0.35) 0 1px 6px;
}