.right-col .newsletter-form {
	position: relative;
  margin-top: 13px;
}

.right-col .newsletter-form .widgettitle {
	position: absolute;
	background-color: #000;
	height: 30px;
	width: 118px;
	top: -17px;
	left: 87px;
	margin: 0 auto;
	color: white;
	text-align: center;
	text-transform: uppercase;
	font: bold 15px/30px helvetica, tahoma, arial;
}

.nm_mc_form	{
	background-color: #ccc;
	padding: 25px 10px 15px 10px;
}

.nm_mc_form	h2{
	font-size: 20px;
	font-weight: bold;
}

.nm_mc_form	h4{
	color: #666;
  font-size: 14px;
  font-family: helvetica, tahoma, arial;;
}

.nm_mc_form	label {
	display: none;
}

.nm_mc_form ul {
	padding: 5px 0;
}

.nm_mc_form li {
	display: inline;
}

.nm_mc_form	.nm_mc_button {
	background-color: #DB2026;
	color: #fff;
	border: none;
	font-weight: bold;
}

.nm_mc_input {
	width:180px;
	height: 25px;
	border-top: none;
	border-left: solid 1px #fff;
	border-bottom: solid 1px #666;
	border-right: solid 1px #666;
	padding: 0;
}