/* CSS Document */
.newsletters_header{
	background: url(https://newspaperarchive.com/images/newsletter_archive_header.jpg) top right no-repeat; border-bottom:1px solid #cfd2b8;
	}
.newsletters_header .inner{background: url(https://newspaperarchive.com/images/top_right_curve.gif) top right no-repeat; padding:0 10px;}
#content .newsletters_header .inner p{padding-right:300px; line-height:125%;}
.eightbysix #content .newsletters_header .inner p{padding-right:120px;}

#content .newsletters h1{margin:20px 0 5px 0;}
.newsletters p span{display:block; margin-top:5px;}
#content .newsletters{}
.tentwentyfour #content .newsletters{}
.eightbysix #content .newsletters{}
.external_ad{width:180px; float:right; margin-top:25px; border:1px solid #cfd2b8; padding:5px;}
.newsletters dl{margin-top:25px;}
.newsletters dl .image{float:left; padding:5px; border:1px solid #cfd2b8; margin-right:10px;}
.newsletters dl .image img{width:138px; height:138px;}
.eightbysix .newsletters dl .image img{width:75px; height:75px;}
.newsletters dl .description{text-align:justify;}
.newsletters dl.dp .links{margin-top:15px;}
.newsletters dl.bth .links{margin-top:45px;}
.eightbysix .newsletters dl.bth .links{margin-top:15px;}

/* Newsletters Archive Page */
.newsletter_archive .header{
	background: url(https://newspaperarchive.com/images/newsletter_archive_header.jpg) top right no-repeat; border-bottom:1px solid #cfd2b8;
	}
.newsletter_archive .header .inner{background: url(https://newspaperarchive.com/images/top_right_curve.gif) top right no-repeat; padding:0 10px;}
.newsletter_archive .header .inner p{padding-right:300px;}
.newsletter_archive .search_control{float:left;}
.eightbysix .newsletter_archive .search_control{width:70%;}
.tentwentyfour .newsletter_archive .search_control{width:77%;}
.newsletter_archive .search_control input{width:81%; padding:2px;}
.eightbysix .newsletter_archive .search_control input{width:71%;}
.eightbysix .newsletter_archive .search_control .button{width:6em;}
.newsletter_archive .search_control select{width:37%; padding:2px; margin-right:4px;}
.newsletter_archive .search_control img{vertical-align:middle; margin:0px 8px 0 0;}
.eightbysix .newsletter_archive .search_control select{width:31%;}
.eightbysix .newsletter_archive .search_control .button{width:6em;}
.tentwentyfour .newsletter_archive .search_control .button{width:6em;}
.newsletter_archive .external_ad{float:right; width:120px; padding:10px;}
.newsletter_archive h2 {border-bottom:1px dashed #999; padding: 5px 0;font-size:135%; color:#666;}

.newsletter_archive .newsletter_results{float:left; margin-top:10px;}
.eightbysix .newsletter_archive .newsletter_results {width:70%;}
.tentwentyfour .newsletter_archive .newsletter_results{width:77%;}
.newsletter_archive .newsletter_results p{text-align:justify;}

/* Newsletters Archive Page */
/* newsletter lightbox */

.newsletter_signup_lightbox .lightbox_header{float:left; list-style:none;}
.newsletter_signup_lightbox .lightbox_header li{float:left;}
.newsletter_signup_lightbox .lightbox_header h1{
	margin-top:0px;
	font-size: 185%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#0475b8;
}
.newsletter_signup_lightbox .lightbox_header .close{float:right;}
.newsletter_signup_lightbox h2{
	font-size: 135%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#999;
	margin:5px 0 30px 0;
}
#lightbox .newsletter_signup_lightbox .dp_logo{width:223px; height:22px; margin:0px; padding:0px; vertical-align:bottom;}
#lightbox .newsletter_signup_lightbox .bth_logo{width:233px; height:22px; margin:0px; padding:0px; vertical-align:bottom;}
#lightbox .newsletter_signup_email{ border:1px dashed #666; background-color:#f0f1e9; padding:10px; margin-top:30px;}
#lightbox .newsletter_signup_email table{margin:auto;}
#lightbox .newsletter_signup_email .email_input{width:15em; padding:2px;}
#lightbox .newsletter_signup_email table .privacy_text{font-size:75%; text-align:center;}
#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:550px;
	height:400px;
	margin:-220px 0 0 -290px;
	padding:10px;
	border:1px solid #fff;
	background:#fff;
	text-align:left;
}
#lightbox[id]{
	position:fixed;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}
#overlay[id]{
	position:fixed;
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}