@media screen, projection {
	#category p { background-image: url("/images/category-news.jpg"); }

	#headlines { float: left; width: 480px; }
	h1.headlines { background-image: url("/images/h1-news-headlines.gif"); }
	#headlines h2, 
	#newsletter h2 { font-size: 1.2em; }
	#headlines ul { margin-bottom: 2em; }
	#headlines ul li { position: relative; margin-bottom: 1em; padding: 1.4em 0 0 0; background: none; }
	#headlines ul li a { font-weight: bold; }
	#headlines ul li p { font-size: .95em; margin-bottom: 2px; }
	#headlines ul li p.pubdate { position: absolute; top: 0; left: 0; color: #787878; }
	
	#newsletter { float: right; width: 309px; } 
	h1.newsletter { background-image: url("/images/h1-news-newsletter.gif"); }
	h1.newsletters { background-image: url("/images/h1-news-newsletters.gif"); }
	#newsletter h4 { margin: 0; padding: 0; }
	#newsletter ul { list-style: none; padding: 0; }
	#newsletter li,
	#newsletterfull li { background: none; font-size: 1.1em; color: #787878; margin: 0; padding: 0; }
	#newsletterfull li { font-size: 1.2em; }

	#newsletter .newslettersingle { float: left; width: 309px; }	
	#newsletter .newsletterlink { position: relative; left: -7px; }
	#newsletter .newslettersingle .copy { float: right; width: 230px; }
	
	#newsletterfull .newslettersingle { clear: both; float: left; width: 400px; padding-bottom: 20px;  }
	#newsletterfull .newslettersingle .copy { float: right; width: 315px; }
	
	.newsletterlink { float: left; background: url("/images/bg-newsletter.gif") top left no-repeat; display: block; width: 64px; height: 81px; padding-top: 5px; padding-left: 10px; }
}

@media print {
	
}

