#subscribeform{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7
}

#subscribeform-content{
	background:#fff;
	position:fixed;
	top:50%;
	left:50%;
	z-index:9999;
	padding:5px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.5);
	box-shadow:0px 0px 20px rgba(0,0,0,0.5)
}

#subscribeform-content p {
	margin: 0;
}

#subscribeform-content img {
	margin: 0;
}

#subscribeform-close{
	background:url("/wp-content/themes/tmn2014/subscribeform/subscribe-close.png") no-repeat;
	background-position: right;
	cursor:pointer;
	height:33px;
	width:160px;
	position:absolute;
	bottom:20px;
	right:20px;
	z-index:100;
	font-family: 'Open Sans';
	font-weight: normal; 
	font-size: 1.4em; 
	line-height: 1.4em;
	color: #9D9C9D;
}


.subscribeform{
	display:none
}

#subscribeform-content .logo {
	padding: 15px 20px; 
}

#subscribeform-content .intro {
	font-family: 'PT Serif';
	font-weight: bold; 
	font-size: 1.4em; 
	line-height: 1em; 
	padding: 15px 20px; 
	display: block;
}

#subscribeform-content .description {
	font-family: 'PT Serif'; 
	font-weight: normal; 
	font-size: 1.4em; 
	line-height: 1em; 
	padding: 15px 20px; 
	display: block;
}

#subscribeform-content #formsubscribe {
	font-family: 'Open Sans'; 
	font-weight: normal; 
	font-size: 1.4em; 
	line-height: 1em;
	color: #1C6BA2;
	padding: 15px 20px; 
	display: block;
}

#subscribeform-content .error {
	border: 1px solid red;
}

#subscribeform-content span{
	font-size: 0.6em;
	color: red;
	padding-left: 10px;
}

#subscribeform-content .success{
	font-family: 'Open Sans'; 
	font-weight: normal; 
	font-size: 1.4em; 
	line-height: 1em;
	color: #1C6BA2;
	padding: 15px 20px; 
	display: block;
}
/*
     */
/*
*/