body {	color:black;	margin:1px 0 0 1px;	background: #ccc url(/images/grid3.gif) no-repeat;	font-family: Arial, Helvetica, sans-serif;}body a:link {	 color:#888; }body a:visited { color:#888; }body a:hover {  color:#888; }body a:active {	color:#888; }.heads, h1, h2 {	margin: .75em 0 0 0;	font-family: "Arial Narrow", "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #c00;	line-height: 19px;}h1 {	margin:13px 0 0 10px;	padding:0;	float:left;}div#twitter {	float: right;	clear: right;	margin: 30px 15px 0 0;}div#addthis {	float: right;	clear: none;	margin: 30px 10px 0 0;	min-width: 150px;}h3 {	font-weight: bold;	font-size: 11px;	margin: .5em 0 0 0;}h4 {	font: normal 10px/12px Arial, Helvetica, sans-serif;	margin: 2.5em 0 .35em 0;}p {	margin: .75em 0;}.main { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	line-height: 16px; 	color: #333;	padding-top: 2px; 	padding-right: 8px}.main .opaque {	background: #ccc;	margin: 0 -5px;	padding: 0 10px;}div.programmeInfo, div.programmeInfo p {	color:white;	margin: 0 0 1em 0;}table.recent-navigation {	border-collapse: collapse;	width: 110px;	float: left;	margin: 0.1em 10px 10px 0;	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	line-height: 11px; 	color: #333;}table.recent-navigation tr {}table.recent-navigation tr td {	border: solid white 1px;	padding: 4px 4px;	font-size: 10px;	color: #333;}table.recent-navigation a:link {	color:#888;	text-decoration: none;}table.recent-navigation a:visited {	color:#888;	text-decoration: none;}table.recent-navigation a:hover {	color:#555;	text-decoration: none;}table.recent-navigation a:active {	color:#555;	text-decoration: none;}table.subnavigation {	float: right;	margin: 0 0 1em 6px;}div.article-image {	width:309px;	min-height:197px;	position:relative;	z-index:1;}div.logo-overlay {	z-index:1000;	position:absolute;	top:0;	left:0;	width:309;	height:207;	background-image:url(/images/logo-overlay.png);	background-repeat:no-repeat;}div.overlay-topleft {	background-position:4% 5%;}div.overlay-topright {	background-position:96% 5%;}div.overlay-bottomleft {	background-position:4% 90%;}div.overlay-bottomright {	background-position:96% 90%;}