body {	font: 11px/17px Helvetica, Arial, sans-serif;	color: #000000;	margin: 0px;	padding: 0px;	background: #ffffff;	text-align: center;}#header {	margin: 0px auto;	padding: 0px;	width: 785px;	text-align: left;	height: 180px;	background: url(/images/header_bg.gif) no-repeat right top;	overflow: hidden;}#container {	margin: 0px;	padding: 0px;	background: url(/images/containerbg.jpg) no-repeat center top;}#header ul {	margin: 0px;	padding: 35px 0px 0px 30px;	list-style: none;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;	width: 125px;}#header ul li {	list-style: none;	background: url(/images/mainmenu_li_bg.gif) repeat-x;	margin: 0px;	padding: 4px 0px 1px;}#header ul li a {	color: #000000;	text-decoration: none;}#header ul li a:hover {	color: #000000;	text-decoration: underline;}#column {	margin: 0px auto;	padding: 0px;	width: 920px;}#footer {	font-size: 9px;	color: #606060;	margin: 0px auto;	padding: 50px 0px 40px 85px;	width: 855px;	text-align: right;	}.spacer {	margin: 0px;	padding: 0px;	clear: both;	height: 0px;	width: 0px;}#showplayer {	background: url(/images/diagonals.gif);	margin: 0px 15px 0px 0px;	padding: 10px 0px 35px 10px;	width: 355px;	float: left;	text-align: left;}#showguest {	margin: 10px 15px 0px 0px;	padding: 0px;	width: 265px;	float: left;	text-align: right;}#showinfo {	margin: 35px 0px 0px;	padding: 0px;	width: 180px;	float: left;	text-align: left;	font: 11px/17px Georgia, "Times New Roman", Times, serif;}#showguest img {	margin: 0px;	padding: 0px;}#showguest #details h1 {	color: #00a1c9;	margin: 0px;	padding: 10px 0px 40px;	letter-spacing: -2px;	font: bold 50px/42px Helvetica, Arial, sans-serif;}#showguest #details {	width: 185px;	margin: 0px;	padding: 0px;	float: right;	text-align: left;	font: 10px "Courier New", Courier, mono;	color: #666666;	position: relative;}a {	color: #00a1c9;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	text-decoration: none;}a:hover {	color: #00a1c9;	font-family: Helvetica, Arial, sans-serif;	font-weight: bold;	text-decoration: underline;}a img {  border:0;}#details #date {	font: bold 24px/20px Helvetica, Arial, sans-serif;	margin: 0px;	padding: 10px 10px 10px 0px;	position: absolute;	left: -90px;	top: 10px;	z-index: 6;	background: #ffffff;	width: 90px;	text-align: right;	color: #000000;}#details #date small {	color: #666666;	font-size: 24px;	line-height: 20px;	font-weight: bold;}#showinfo #links {	text-align: right;	margin: 0px;	padding: 40px 0px 0px;	font: bold 12px/16px Helvetica, Arial, sans-serif;	text-transform: uppercase;}#showinfo #links a {	color: #000000;	font-size: 14px;}#currentshow {	height: 430px;	margin: 0px;	padding: 10px 0px 0px;	text-align: left;}#currentshow #guest {	margin: 0px;	padding: 0px 0px 0px 77px;	position: relative;	float: left;}#guest #colourbar {	position: absolute;	left: 77px;	bottom: 0px;}#guest #date {	font: bold 24px/20px Helvetica, Arial, sans-serif;	margin: 0px;	padding: 10px 20px 10px 0px;	position: absolute;	left: -10px;	top: 10px;	z-index: 6;	width: 80px;	text-align: right;	color: #000000;}#currentshow #copy {	float: left;	margin: 0px 0px 0px 15px;	padding: 0px;	width: 370px;	color: #00a1c9;	position: relative;	font-family: Georgia, "Times New Roman", Times, serif;}#currentshow #copy a {	color: #000000;}#currentshow #copy h1 {	font: bold 100px/80px Helvetica, Arial, sans-serif;	margin: 0px 0px 50px;	padding: 0px 0px 0px 15px;	letter-spacing: -5px;	border-left: 15px solid #00a1c9;	width: 360px;}#copy #bodycopy {	position: absolute;	left: -30px;	top: 25px;}#copy #bodycopy p {        margin:0 24px 14px 30px;	font-size: 13px;	line-height: 18px;}#currentshow #credits {	position: absolute;	bottom: -30px;	left: 90px;	line-height: 11px;}#currentshow #credits small {	font: 9px "Courier New", Courier, mono;	color: #666666;}#previousshows {	margin: 0px auto;	padding: 35px 0px 0px;	text-align: left;	width: 770px;}#previousshows #previously {	font-size: 18px;	color: #484848;	text-align: right;	margin: 0px 34px 0px 0px;	padding: 18px 0px 0px;	float: left;	width: 106px;	line-height: 25px;	font-weight: bold;}#previousshows .showcolumn {	width: 150px;	margin: 0px 25px 0px 0px;	padding: 0px;	float: left;}#archiveshows .showcolumn {	width: 170px;	margin: 0px 25px 20px 0px;	padding: 0px;	float: left;}.showcolumn h4 {	font: normal 12px/14px Georgia, "Times New Roman", Times, serif;	margin: 0px;	padding: 0px 0px 10px;}.showcolumn h2 {	font-size: 17px;	color: #00a1c9;	line-height: 17px;	margin: 0px;	padding: 10px 0px;}.showcolumn p {	font-size: 10px;	line-height: 15px;	margin: 0px;	padding: 0px 0px 10px;}.showcolumn a {	text-transform: uppercase;	color: #000000;}#column #blog {	margin: 0px;	padding: 10px 0px 0px;	width: 630px;	float: left;}#column #blogmeta {	margin: 0px;	padding: 10px 0px 0px 25px;	float: left;	width: 180px;	text-align: left;	line-height: 18px;	font-size: 14px;}#blogmeta small {	font: 11px Georgia, "Times New Roman", Times, serif;	text-transform: uppercase;}#blogmeta #show {	font-size: 10px;	padding: 10px;	float: right;	margin-top: 30px;	background: url(/images/diagonals.gif);	line-height: 13px;	margin-bottom: 30px;}#blogmeta a {	text-transform: uppercase;}#blogmeta #show a {	color: #e52a00;	font-size: 14px;}#blog .blogpost {	font: 12px/17px Georgia, "Times New Roman", Times, serif;	margin: 0px 0px 25px;	padding: 0px 0px 0px 80px;	width: 530px;	text-align: left;	position: relative;}#blog .blogpost h1 {	padding: 0px 10px 10px 0px;	margin: 0px 0px 15px;	font: bold 45px/42px Helvetica, Arial, sans-serif;	background: url(/images/diagonals.gif);	letter-spacing: -2px;	color: #1bc606;}#blog .blogpost h1 img {	padding: 0px 0px 5px;}#blog .blogpost p {	margin: 0px;	padding: 0px 0px 15px;}.blogpost .blogdate {	font: bold 24px/20px Helvetica, Arial, sans-serif;	margin: 0px;	padding: 10px 10px 10px 0px;	position: absolute;	left: -25px;	top: 16px;	z-index: 6;	width: 90px;	text-align: right;	color: #000000;}.blogpost .blogdate small {	color: #666666;	font-size: 24px;	line-height: 20px;	font-weight: bold;}#archiveshows {	margin: 0px;	padding: 0px;	text-align: left;}#archiveshows h1 {	padding: 20px 0px;	margin: 0px;}.diagonal {	background: url(/images/diagonals.gif);}#archiveshows #archives {	margin: 0px;	padding: 0px 0px 0px 80px;}#blog .archiveblogpost {	margin: 0px 0px 10px;	padding: 5px 0px 0px 80px;	width: 530px;	text-align: left;	position: relative;	font-size: 12px;	line-height: 17px;	border-top: 1px solid #f8f8f8;}#blog h1 {	padding: 20px 0px 20px 35px;	margin: 0px;	text-align: left;}#blog .pagebody {	font: 13px/19px Georgia, "Times New Roman", Times, serif;	margin: 0px 0px 25px;	padding: 0px 0px 0px 80px;	width: 530px;	text-align: left;	position: relative;}img.floatleft {	padding: 4px;	background: #f8f8f8;	float: left;	margin-bottom: 10px;	margin-right: 10px;}#schedule {	margin: 0px;	padding: 15px 0px 0px;}