body {    margin:0;    background-color: #FFF;	background-image: url(../enews/images/bg.jpg);	background-repeat: repeat;	background-position: center;	background-attachment: fixed;	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: 100;	line-height: 1.2em;	color: #000;	margin: 0;	padding: 0 0 0 0;}h1 {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 16px;	font-weight: bold;	color: #9D9D9D;	margin: 15px 0 0 0;}.blackcaps {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	text-transform:uppercase;	color: #9D9D9D;}.whitecaps {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 13px;	font-weight: bold;	text-transform:uppercase;	color: #FFF;}a:link{	color: #FFF;	text-decoration: none;	background-color: #9D9D9D;	border: 1px solid #9D9D9D;}a:visited{	color: #FFF;	text-decoration: none;	background-color: #9D9D9D;	border: 1px solid #9D9D9D;}a:hover{	color: #FFF;	text-decoration: none;	background-color: #000;	border: 1px solid #000;}#wrapper {	text-align: center;}#container {    background-color: #FFF;	width: 800px;	margin: 18px auto 20px auto;	border: 1;	padding: 0;	text-align: left;}.blackline{	margin: 15px 0 15px 0;	border-bottom: 1px solid #000;}#logobar {	height: 100px;}#logobarsm {	height: 200px;	padding: 20px 0 0 0;	margin: 0;}#logobarnewsarch {	height: 130px;	padding: 0;	margin: 0;}/*  Hidey-ho */.hide {	height: 0;	width: 0;	overflow: hidden;	position: absolute;  /* for the benefit of IE5 Mac */	}#flashy {	background-color: transparent;	height: 250px;	width: 800px;	padding: 0;	margin: 0;}#bignavwrapper {background-color: transparent;	background-image: url(navigation.jpg);		border-top: 3px solid #938777;	border-bottom: 3px solid #938777;	padding: 0;margin: 0;}ul#bignav {background-color: transparent;margin: 0 50px 0 50px;padding: 5px 0 0 0;list-style-type: none;white-space: nowrap;}ul#bignav li {background-color: transparent;float: left;font-size: 16px;line-height: 1em;text-decoration: none;border-bottom: none;margin: 0;padding: 5px 0 5px 0;}#bignav a, #bignav a:link {color: #FFF;background-color: transparent;margin: 0;padding: 5px 35px 0 0;text-decoration: none;border-bottom: none;white-space: nowrap;}#bignav a, #bignav a:visited {color: #FFF;background-color: transparent;margin: 0;padding: 5px 35px 0 0;border-bottom: none;text-decoration: none;white-space: nowrap;}#bignav a:hover {color: #E4D5D2;background-color: transparent;margin: 0;padding: 5px 35px 0 0;text-decoration: none;white-space: nowrap;}#content {	float: left;	width: 370px;	margin: 0;		padding: 0 0 0 50px;}/*  index3box */#indexcontent2col {	float: left;	background-color: transparent;	width: 422px;	margin: 0 0 2px 50px;	padding: 0;}#indexcontentL1 {	float: left;	background-color: transparent;	width: 205px;	margin: 0 0 0 50px;		padding: 0;}#indexcontentL2 {	background-color: transparent;	width: 205px;	margin: 0 267px 0 267px;	padding: 0;}#indexcontentright{	float: right;	width: 205px;	margin: 0 50px 0 0;	padding: 0;}#contentright2{	float: right;	width: 200px;	margin: 0 50px 0 0;	padding: 0;}.floatright{	float: right;	width: 200px;	margin: 0 0 0 50px;	padding: 5px;}.floatleft{	float: left;	margin: 0 10px 0 0px;	padding: 5px;}/*  ENDindex3box */#contentright{	float: right;	width: 200px;	margin: 0 50px 0 0;	padding: 5px;}#content50right{	float: right;	width: 315px;	margin: 0 50px 0 0;	padding: 0;}#content50left{	float: left;	width: 315px;	margin: 0 0 0 50px;	padding: 0;}#contentone {	float: left;	width: 740px;	padding-right: 30px;	padding-left: 30px;}.piclineheight {	line-height: 5px;	}.clear {	clear:both;}#footer {	padding: 20px 0 20px 0;	clear: both;}.newsmenuheader {font-size:12px; font-family:Verdana, Arial, Helvetica; color:#ffffff;}.newsmenu {font-size:11px; font-family:Verdana, Arial, Helvetica; color:#009ebb;}a.newsmenu:link {text-decoration:none; color: #009ebb;}a.newsmenu:visited {text-decoration:none; color: #009ebb;}a.newsmenu:active {text-decoration:none; color: #009ebb;}a.newsmenu:hover {text-decoration:underline; color: #000000;}.newsmenuoff {font-size:11px; font-family:Verdana, Arial, Helvetica; color:#ffffff;}a.newsmenuoff:link {text-decoration:none; color: #ffffff;}a.newsmenuoff:visited {text-decoration:none; color: #ffffff;}a.newsmenuoff:active {text-decoration:none; color: #ffffff;}a.newsmenuoff:hover {text-decoration:underline; color: #ffffff;}.news {font-size:11px; font-family:Verdana, Arial, Helvetica; color:#0c343f;}a.news:link {text-decoration:none; color: #009ebb;}a.news:visited {text-decoration:none; color: #009ebb;}a.news:active {text-decoration:none; color: #009ebb;}a.news:hover {text-decoration:underline; color: #000000;}.newsheader {font-size:12px; font-family:Verdana, Arial, Helvetica; color:#000000;}.shop {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform:none;	color: #000000;}.listenpage .player ol {    padding: 0;    margin: 0;    margin-top: 20px;    float: right;}.listenpage .player li {    position: relative;    width: 350px;    margin-bottom: 5px;    text-align: left;}.listenpage .player li a{    color: black;    text-decoration: none;    position: absolute;    top: 0;    left: 300px;    width: 30px;    padding-right: 15px;    background: url(../images/listen/play.gif) center right no-repeat;    border: none !important;}.listenpage .player li a:hover{    color: #0069a2;}.listenpage .player li .stop_button a{    background: url(../images/listen/stop.gif) center right no-repeat;}.track_originator {    font-size: 11px;    display: block;    margin-left: 30px;}#now_playing {    text-align: right;}#now_playing_img {    margin-left: 21px;}#now_playing_string {    margin-bottom: 10px;}