<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">  /* ############################################################# */
/* ## This is the global style sheet for the specialist shows ## */
/* ############################################################# */


/* start genral global defaults for the flexible templates */
#ft-rm, #main-rm, #rh-rm, #rhn_ssi { font-family: verdana,arial,helvetica,sans-serif;   }
#rh-rm { padding-top: 5px; }
#main-rm, #rh-rm, #rhn_ssi { font-size: 80% }
h2 { font-size: 80%; margin: 0; padding: 5px 5px 5px 10px; }
h4 { font-size: 90%; }
h5, h4 { margin: 0; padding: 0; }

/* Clear-float */
/* This fix from http://positioniseverything.net/easyclearing.html */
.clear-float:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear-float { display: inline-table; }
* html .clear-float { height: 1%; } /* Hides from IE-mac \*/
.clear-float { display: block; } /* End hide from IE-mac */
.clear-float-rm { clear:both; }
/* End Clear-float */

td.bbcpageServices hr{
    visibility:hidden;
}

/* SHOW INFO BAR */
#show-info-rm { margin: 0 0 5px 0; }
#show-info-rm p {
    margin: 0 0 0 10px;
    padding: 8px 0 8px 0px;
}
#show-info-rm a.email, a.biog {
    display: block;
    padding: 10px 0 10px 30px;
    margin:  0 0 0 10px;
}
* html #show-info-rm a.email { margin: 0 0 0 5px; }
/* #show-info-rm p, #show-info-rm a { float: left;  } */

#show-info-rm p {float: right; padding:12px 5px 0 0;}
#show-info-rm a { float: left;  }

/* ------------ */

/* ------------ */

/* THIS WEEKS SHOW */
.this-week-rm {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.this-week-rm p {
    padding: 40px 10px 10px 10px; /* leave room for header at the top */
    margin: 0;
}
.this-week-rm span { display: none; } /* if no CSS */
/* --------------- */

/* LISTEN AGAIN */
.listen-again-rm {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.listen-again-rm p {
    padding: 40px 10px 10px 10px; /* leave room for header at the top */
    margin: 0;
}
.listen-again-rm p a {
    display: block;
    padding: 0 0 0 30px;
}
.listen-again-rm span { display: none; } /* if no CSS */
/* --------------- */

/* TRACKLISTINGS */
.tracklisting-rm {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.tracklisting-rm p {
    padding: 40px 10px 10px 10px; /* leave room for header at the top */
    margin: 0;
}
.tracklisting-rm span { display: none; } /* if no CSS */
/* --------------- */

/* HAVE YOUR SAY */
.have-your-say-rm {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.have-your-say-rm p {
    padding: 40px 10px 10px 10px; /* leave room for header at the top */
    margin: 0;
}
.have-your-say-rm p a {
    display: block;
    padding: 0 0 0 30px;
    margin-top: 10px;
}
.have-your-say-rm span { display: none; } /* if no CSS */
/* --------------- */

/* COMING UP */
.coming-up-rm {
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.coming-up-rm p {
    padding: 40px 10px 10px 10px; /* leave room for header at the top */
    margin: 0;
}
.coming-up-rm span { display: none; } /* if no CSS */
/* --------------- */

/* EMP MULTIMEDIA */
.emp-container-rm {
    background: #eee;
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}

.emp-container-rm .emp-header{
	margin:0 0 10px 0;
}

.emp-container-rm img {
	display:block;
	border:0;
}

.emp-container-rm #emp-player {
    margin:0 auto 10px auto;
    text-align:center;
}

.emp-container-rm p {
    padding: 10px; 
    margin: 0;
}

.emp-container-rm span.head { display: none; } /* if no CSS */

.emp-container-rm #emp-player-ul {
    padding: 10px; 
    list-style:none;
}

.emp-container-rm #emp-player-list p {
    font-weight:700;
    padding:0 10px;
}

.emp-container-rm #emp-player-ul li {
    float:left;
    margin:0 8px 0 0 ;
}
/* --------------- */

/* COMMENTS */
.comments-users-rm {
    color: #333;
    line-height: 1.3;
    padding: 0;
}
.comments-thankyou-rm, .comments-form-rm {
    color: #333;
    line-height: 1.3;
    padding: 0;
    margin-bottom: 5px;
}
.comments-users-rm p, .comments-thankyou-rm p, .comments-form-rm p {
    margin: 0;
    padding: 10px;
}
.comments-users-rm p {
    padding-top: 40px;
}
.comments-form-rm p.disclaimer-rm { font-size: 80%; }
.comments-form-rm form {
    margin: 0;
    padding: 0 10px 0 10px;
}
.comments-form-rm form p { padding: 5px 0 5px 0; }
.comments-form-rm form .name-rm { width: 400px; }
.comments-form-rm form .comment-rm {
    width: 400px;
    height: 100px;
}
.comments-users-rm p .acs_name { font-weight: bold; color: #000;}
.comments-users-rm span, .comments-thankyou-rm span, .comments-form-rm span { color: #000;}
/* -------- */


/* PROMO-RM STYLES */

.promo-rm{
    padding: 0;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.promo-rm .content-rm, .promo-rm .content-noline-rm {
    padding: 0;
    margin: 0;
}
.promo-rm .image-lh-rm, .biog-promo-rm .image-lh-rm {
    float: left;
    margin-right: 10px;
}
.promo-rm .image-rh-rm, .biog-promo-rm .image-rh-rm {
    float: right;
    margin-left: 0px;
}
.promo-rm h5, .biog-promo-rm h5 {
    font-size: 100%;
    margin: 0;
    padding: 10px 0 0 0;
}
.promo-rm p, .biog-promo-rm h5 {
    margin: 0;
    padding: 0 10px 0px 0;
}

.biog-promo-rm{
 padding:10px;
 background-color:#fff;
}



/* Hides from IE-mac \*/
* html .promo-rm .content-rm, * html .promo-mini-rm .content-rm { height: 1%; }
/* End hide from IE-mac */

/* 2 COL MINI PROMO-RM STYLES */
.promo-mini-2col-rm {
    padding: 10px 10px 0 10px;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.promo-mini-2col-rm h5 {
    margin: 0;
    padding: 0;
}
.promo-mini-2col-rm table {
    width: 400px;
    padding-bottom: 10px;
}
.promo-mini-2col-rm table td.content-rm {
    padding: 0 10px 0 10px;
}
.promo-mini-2col-rm table p {
    margin: 0;
    padding: 0;
    width: 110px;
    font-size: 60%;
}

/* MINI PROMO-RM STYLES */
.promo-mini-rm {
    padding: 0 10px 0 10px;
    margin: 0 0 5px 0;
    line-height: 1.3;
}
.promo-mini-rm .content-rm, .promo-mini-rm .content-noline-rm {
    padding: 10px 0 10px 0;
    margin: 0;
}
.promo-mini-rm .image-rm {
    float: left;
    margin-right: 10px;
}
.promo-mini-rm h5 {
    margin: 0;
    padding: 0;
}
.promo-mini-rm p {
    margin: 0;
    padding: 0;
}

/* GALLERY STYLES */
#main-gallery-rm {
    padding: 0;
    margin: 0;
    line-height: 1.3;
}
#main-gallery-rm .buttons-rm {
    padding: 5px 10px 5px 10px;
    margin: 0;
}
#main-gallery-rm .buttons-rm .left-rm {
    float: left;
    width: 30%;
}
#main-gallery-rm .buttons-rm .right-rm {
    float: right;
    width: 30%;
    text-align: right;
}
#main-gallery-rm .buttons-rm .middle-rm { text-align: center; }
#main-gallery-rm p.caption-rm {
    padding: 10px;
    margin: 0;
    text-align: center;
}

/* RHN LINKS */
.rh-links-rm {
    padding: 0 10px 10px 10px;
    margin-bottom: 5px;
}
/* Holly Hack \*/
* html .rh-links-rm  {
    height: 1%;
}
/* Holly Hack */
.rh-links-rm h5 {
    margin: 0px;
    padding: 10px 0 5px 0;
}

.rh-links-rm ul {
    margin:0;
    padding:0;
    list-style-type: none;
}

.rh-links-rm li {
    margin:6px 0 0 0;
    padding:0;
    vertical-align: bottom; /* This fixes the IE5 Win gap! */
}

.rh-links-rm li a {
    line-height: 100% !important;
}

.rh-links-rm li.audio a {
    line-height: 100% !important;
    background: url(/staticarchive/f990d6eb84a4463912af8d43dd4faea26b6e0541.gif) no-repeat 0 3px;
    display:block;
    padding:3px 0 5px 20px;
}

/* Holly Hack \*/
* html .rh-links-rm li a  {
    height: 1%;
}
/* Holly Hack */



/* RHN IMAGE PROMO */
.rh-image-promo-rm,.rh-image-promo-rm-r6 {
    padding: 10px;
    margin-bottom: 5px;
}
.rh-image-promo-rm h5,.rh-image-promo-rm-r6 h5 {
    margin: 0px;
    padding: 0px 0 10px 0;
}
.rh-image-promo-rm img,.rh-image-promo-rm-r6 img {
    float: left;
    margin-right: 10px;
}
.rh-image-promo-rm p,.rh-image-promo-rm-r6 p { margin: 0px; }




/* RHN IMAGE ONLY */
.rh-image-rm {}


/* OPTIONAL COMMENTS BELOW PHOTO GALLERY */
#textarea{
 background-color:#fff;
 padding:10px;
 margin: 5px 0 0 0;
}

#textarea p{
 margin:0;
 padding:0;
}

/* hide from MacIE \*/
* html .promo-mini-rm li, * html .promo-mini-rm li a, * html .promo-rm li, * html .promo-rm li a, * html .promo-mini-2col-rm li a, * html .promo-mini-2col-rm li, * html .quotebox-1col-rm p a, * html .comments-users-rm h2 a, * html #main-gallery-rm .buttons-rm, * html .feedback-rm  h2 { height: 1%; }
/* end hacks */

/* DISCLAIMER */
p.r1-disc-rm {
    font-family: verdana,arial,helvetica,sans-serif;
    margin: 0 0 0 0;
    padding: 3px;
    text-align: center;
    font-size: 70%;
    color:#fff;
}


/* Email Form */

#email_form, #lunchtime_form{
    margin-top:5px;
    padding:40px 10px 10px 10px;
    background-color:#fff;
}

#email_form p.legal, #lunchtime_form p.legal{
    font-size:9px;
}

#email_form .emailintro, #lunchtime_form .emailintro{
    padding:0 0 20px 0;
}

#email_form input, #email_form label, #email_form textarea, #lunchtime_form input, #lunchtime_form label, #lunchtime_form textarea{
    font-size:12px;
    font-family:verdana, arial, helvetica, sans-serif;
}

/* End Email Form */

/* Start styles for CTT links and others if needed */

.ips-feed-links { 
    padding: 0 10px 10px 10px;
    margin-bottom: 5px;
}
.ips-feed-links li a.audio
{
  padding:2px 0 5px 20px;
}
.ips-feed-links ul
{
  list-style:none;
  padding:0;
  margin:0;
}
.ips-feed-links h5
{
    margin: 0;
    padding: 10px 0 5px 0;
}
.ips-feed-links li
{
    margin:0 0 4px 0;
    padding:0;
  list-style:none;
}
.ips-feed-links li.more
{
  display:block;
  padding-top:1px;
}

/* End styles for CTT */
/* ### glastonbury rhn tips ### */

#glasto-tips{
  font-size:0.95em;
}
#glasto-tips h2,
#glasto-tips h3{
  text-indent:-999em;
}
#glasto-tips{
  background:#18870F url(/staticarchive/f1e4d60ef8a6ed952adbb54754dea7e74e77cf63.gif) top right no-repeat;
  padding-bottom:14px;
  margin-bottom:10px;

}
#glasto-tips a{
  color:green;
}
#glasto-tips a:hover{
  color:#fff;
  background:green;
  text-decoration:none;
}
#glasto-tips .content{
  margin:40px 10px 0 10px;
  background:#000;
  padding:5px 0 40px 0;
}
#glasto-tips .content p{
  font-weight:bold;
  color:#fff;
  margin:0 4px;
}
#glasto-tips .content .glasto-links{
  margin:14px 0 40px 0;
}
#glasto-tips .content .glasto-links li{
  line-height:1.4em;
  margin:0 4px;
}

</pre></body></html>