.devotion{
	margin-bottom:65px;
	overflow:hidden;
}
.devotion .meta-info{
	height:34px;
	line-height:34px;
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	margin-top:36px;
	font-size:12px;
	clear:both;
}

.devotion .post-content{
	color:#747474;
	line-height:20px;
}
.devotion .meta-info .sep{
	padding:0px 5px;
}

.widget#newsletter-registration{
	padding: 0;
}

/* Benchmark Email */
#newsletter-registration {
	padding-left: 110px;
	position: relative;
	overflow: visible;
	margin-bottom: 50px;
}
#newsletter-registration .book-graphic {
	position: absolute;
	width: 200px;
	height: 182px;
	background: url(../images/the-ultimate-guide-to-crazy-good-sex-graphic.png) left top no-repeat;
	left: -80px;
	top: -35px;
}
.benchmark-email-lite form ul {
	padding: 0;
}
.benchmark-email-lite form ul li {
	float: left;
	position: relative;
}
.benchmark-email-lite form ul li label{
	position: absolute;
	left: 10px;
	top: 9px;
	font-style: italic;
	color: #aaa;
}
.benchmark-email-lite form input[type=text] {
	border: 1px solid #D2D2D2;
	font-size: 13px;
	color: #747474;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	padding: 8px 10px;
	display: block;
	width: 140px;
	margin-right: 4px;
}
.benchmark-email-lite form input[type=submit] {
	color: #ffffff !important;
	background-image: linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -o-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -moz-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -webkit-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -ms-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #0ca1af),
		color-stop(1, #0b95a3)
	);
	border:1px solid #0b95a3;
	text-shadow: none;
	font-weight: bold;
	height:32px;
	font-size: 13px;
	line-height: 32px;
	text-transform:uppercase;
	text-align:center;
	padding:0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	font-family: 'PT Sans', Arial, Helvetica, sans-serif !important;
	cursor: pointer;
	margin: 2px 0 0;
}
.benchmark-email-lite form input[type=submit]:hover {
	color: #ffffff !important;
	background-image: linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -o-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -moz-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -webkit-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -ms-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #0b95a3),
		color-stop(1, #0ca1af)
	);
	border:1px solid #0b95a3;
}

#newsletter-registration .bmform_inner323297{
	border: 0;
}

#tdHeader323297,
#tblRequiredField323297 {
	display: none;
}
#tdIntro323297 {
	margin: 0 0 7px;
	font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
	color: #333;
	text-align: left;
}
#tblFormData323297 {
	text-align: left;
}
#tblFieldData323297 .bmform_frmtext323297 {
	display: block;
	overflow: visible;
	font-style: italic;
	color: #aaa;
	line-height: 1.2;
}
#tblFieldData323297 .bmform_frmtext323297 span {
	display: none;
}
#tblFieldData323297 input {
	border: 1px solid #D2D2D2;
	font-size: 13px;
	color: #747474;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
	padding: 8px 10px;
	display: block;
	width: 140px;
	margin-right: 4px;
}
#tblFormData323297 #btnSubmit {
	color: #ffffff !important;
	background-color: #0b95a3;
	background-image: linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -o-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -moz-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -webkit-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);
	background-image: -ms-linear-gradient(top, #0ca1af 0%, #0b95a3 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #0ca1af),
		color-stop(1, #0b95a3)
	);
	border:1px solid #0b95a3;
	text-shadow: none;
	font-weight: bold;
	height:32px;
	font-size: 13px;
	line-height: 32px;
	text-transform:uppercase;
	text-align:center;
	padding:0 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	box-shadow: 0 1px 1px rgba(0,0,0,0.2);
	font-family: 'PT Sans', Arial, Helvetica, sans-serif !important;
	cursor: pointer;
	margin: 2px 0 0;
}
#tblFormData323297 #btnSubmit:hover {
	color: #ffffff !important;
	background-color: #0ca1af;
	background-image: linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -o-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -moz-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -webkit-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);
	background-image: -ms-linear-gradient(top, #0b95a3 0%, #0ca1af 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #0b95a3),
		color-stop(1, #0ca1af)
	);
	border:1px solid #0b95a3;
}
.widget_popular_posts li a:before {
	font-family: FontAwesome !important;
	content: '\f054';
	font-size: 8px;
	padding-right: 10px;
}