@charset "utf-8";

* {
	outline-style:none;
}

html {
	-webkit-text-size-adjust:none;
}
.clear {
	clear:both;
}
.newsletter {
	line-height:110%;
}
.newsletter a {
	color:#666;
	text-decoration:none;
}
.newsletter a:hover {
	color:#ff0000;
	text-decoration:underline;
}
.newsletter .text_wrap {
	word-wrap: break-word;
}
.newsletter h2 {
	font-size:14px !important;
	color:#000 !important;
	font-weight:bold !important;
}
.newsletter p {
	font-size:11px !important;
	color:#101010 !important;
	font-weight:normal !important;
	line-height:160%;
}
.newsletter .pagination {
	margin-top:20px;
	float:right;
}
.newsletter .pagination a {
	line-height:normal;
	display:block;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	float:left;
	margin-left:2px;
	margin-bottom:2px;
	padding-bottom:5px;
}
.newsletter .pagination a.current {
	cursor:default;
	text-decoration:none;
	color:#ff0000;
	border:1px solid #ff0000;
	background:#fff;
}
.newsletter .pagination .next_btn {
	padding-right:0 !important;
}
.newsletter .pagination .next_btn, .newsletter .pagination .prev_btn {
	padding:2px 8px;
	color:#999;
	border:1px solid #fff;
	background:#fff;
}
.newsletter .pagination .next_btn:hover, .newsletter .pagination .prev_btn:hover {
	text-decoration:none;
	color:#ff0000;
	background:#fff;
}
.newsletter .pagination .page_btn {
	padding:2px 8px;
	color:#999;
	border:1px solid #ccc;
	background:#fff;
}
.newsletter .pagination .page_btn:hover {
	text-decoration:none;
	color:#ff0000;
	border:1px solid #ff0000;
	background:#fff;
}
.calvin {
	text-indent:-9999px;
	clear:both;
	color:#fff;
	float:left;
	margin-top:0px;
	margin-bottom:15px;
	font-size:10px;
}
