@charset "utf-8";
/* CSS Document */
.archiveHeader h1{
	float:left;
	font-size:18px;
}
.searchBoxWrapper{
	float:right;
}
.archiveWrapper{
	clear:both;
}
.archiveWrapper{
	position: relative;
	width: 100%;
	float: left
}
#subscriptionBox{
}
.mainWrapper{
	font-size:14px;
}
#footer a{
	color:#ffff00;
}
#subscriptionBox input{
	padding:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #333;

}
.adWrapper{
	text-align:center; 
	display:inline-block;
	width:50%;
}

.nnAds-Leaderboard{
	text-align:center; 
	display:inline-block;
	width:100% !important;
}

#mobileNav {
	display:none;
}
.engArch,.esArch{
	float:left;
	width:50%;
	line-height:1.5em;
}

.scaLinkText{
	line-height:1.5em;
}


@media only screen and (max-width: 480px) {
	html{
		-webkit-text-size-adjust: none !important;
		padding:0px !important;
		margin:0px !important;
	}
	.adWrapper{ 
		display:block !important;
		width:100% !important;
	}
	.adWrapper img{
		max-width:100% !important;
	}
	body{
		-webkit-text-size-adjust: none !important;
		padding:0px !important;
		margin:0px !important;
	}
	.nwlWrapper{
		width:100% !important;
		line-height:1.4em !important;
	}
	#nwlHeader{
		width:100% !important;
	}
	#TOC{
		display:none; !important;
	}
	.thumb-third{
		width:33% !important;
	}
	.thumb-third img{
		width:100% !important;
	}
	.nwlContentArticle{
		font-size:16px !important;
		margin:auto 25px !important;
	}
	.nwlHeadline{
		font-size:18px !important;
		line-height:1.5em !important;
		margin-bottom:15px !important;
	}
	.nwlZoneHeader{
		margin-left:15px !important;
		margin-right:15px !important;
		line-height:1em !important;
	}
	.nwlSummary{
		font-size:16px !important;
		line-height:1.5em !important;
	}
	.nnAds-rectangles img{
		max-width:100%% !important;
	}	
	.archiveHeader h1{
		float: none !important;
	}
	.searchBoxWrapper{
		float: none !important;
	}
	.archiveWrapper{
		width:auto !important;
		float:none !important;
	}
	#subscriptionBox{
			width:auto !important;
			margin-top:20px;
			float:none !important;
	}
	.mainWrapper{
		margin: auto 10px !important;
		font-size:16px !important;
		line-height:1.2em !important;
	}
	.mainWrapper li{
		font-size:16px !important;
		line-height:1.4em !important;
	}
	.mainWrapper input{
		font-size:16px !important;
		line-height:1.4em !important;
	}
	#subscriptionBox{
		font-size:16px !important;
		line-height:1.4em !important;
	}
	h3{
		font-size:18px !important;
	}
	h2{
		line-height:1.2em !important;
	}
	#menuLinks{
	}
	#menuLinks a{
	}
	#menuLinks span{
		display:none;
	}
	.searchHeader{
		font-size:20px !important;
	}
	.p{
		line-height:1.2em !important;
	}
	#searchResults table div{
		position:inherit !important;
		right:auto !important;
		width:auto !important;
	}
	#pollWidgetWrap{
		margin:10px !important;
	}
	#pollWrapper{
		font-size:14px !important;
	}
	#pollOptionTable{
			font-size:14px !important;
	}
	#naylorPoll{
		width:100% !important;
	}
	#otherResources{
		width:100%;
	}
	#mobileNav {
		display:block !important;
		overflow:visible !important;
		line-height:100% !important;
		max-height: none !important;
	}
	#mobileNav div{
		display:block !important;
	}
	#webNav{
		display:none !important;
	}
	#search{
		position:relative !important;
		margin-bottom:25px !important;
	}
	#footerLogo{
		width:100% !important;
		max-width:100% !important;
		float:none !important;
		margin-bottom:25px !important;
	}
	#footerLogo td{
		text-align:center !important;
	}
	#footerLogo img{
		max-width:100% !important;
		height:auto !important;
	}
	#footerSocialMedia{
		text-align:center !important;
	}
	#nwlTitle{
		text-align:center !important;
	}
	
	.engArch,.esArch{
		width:100%;
		line-height:1.5em;
	}
	table.contentAd{
		padding:15px !important;		
	}
	.contentAd table.thumbnail {
			width: 100% !important;
			float: none !important;
			text-align: center !important;
		}
	.contentAd table.thumbnail img {
			max-width: 100% !important;
			margin-bottom:25px;
		}
	.contentAd table.scaSummary {
			width: 100% !important;
			float: none !important;
		}
	.scaHeadline a{
		line-height: 1.5em !important;
		margin-bottom: 15px !important;
	}
	.scaTextCopy, .scaLinkText a {
		line-height::1.6em !important;
	}
}
