body {
background:url("/staticarchive/61ad14f4b8ca807b6fa510ecf70c9987a142de4a.jpg") repeat-x 0 31px #ACB5C4;
font-family:arial,verdana,sans-serif;	
font-size: 100%; 
color: #333;
margin:0;
padding:0;
}
a {
color:#000000;
text-decoration:none;
font-weight:bold;
}
a:hover {
text-decoration:underline;
}
ul {
list-style:none;
margin:0;
padding:0;
}
li {
clear:left;
line-height:100%;
}
h1, h2, h3, p, form {
margin:0;
padding:0;
}
h3 { color: #333333; }
h2 a { font-weight:normal; }
h2#genreheading, h2#aboutheading, h2#listenheading, h2#moreheading {
font-size:100%;
font-weight:normal;
padding:0 0 0 10px;
}
h2#genreheading{
padding:0;
height:27px;
line-height: 80%;
}
h2#aboutheading {
height:27px;
line-height: 80%;
}
h2#listenheading { height:32px; }
h2#moreheading { height:22px; }
hr { display:none; }
.hide { display:none; }
/* Taken from */
/* http://positioniseverything.net/easyclearing.html */
.clearme:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearme { display: inline-table; }
/*  \*/
* html .clearme { height: 1%; }
.clearme { display: block; }
/*  */



/* LHN and other panels */
#toc ul, 
.tw181 ul {
  margin: 0 10px;
  background: #F6F7F9;
}
#toc li,
.tw181 ul li {
  font-size: 76%;
  border-bottom: 1px solid #ffffff;
}
#toc li a,
.tw181 li a {
  display: block;
  line-height: 120%;
  min-height: 15px;
  padding: 7px 0 5px 4px;
  font-weight: normal;
  text-decoration: none;
}
/*  \*/
* html #toc li a,
* html .tw181 li a { height: 27px; }
/*  */
#toc li a:hover,
.tw181 li a:hover,
#toc li.active a { 
  border-right: 7px solid #9c6; 
  text-decoration: underline; 
}
#toc li.active a { text-decoration: none; }


.shaded,
.shaded a { background: #eeeff4; }
.pos1, .pos1 a { background: #d8dbe0; }
.pos2, .pos2 a { background: #dfe0e5; }
.pos3, .pos3 a { background: #e3e4e9; }
.pos4, .pos4 a { background: #e8e9ee; }
.pos5, .pos5 a { background: #eeeff4; }
#toc li.title  { 
  background: #ffffff; 
  line-height: 120%;
  min-height: 15px;
  padding: 0 0 5px 0; 
  color: #000;
}

.topc { padding-top:10px; }
.bannertopc { padding-top:15px; }
.botc {
padding-bottom:10px;
margin-bottom: 10px;
}
/*  \*/
* html .botc { height: 1%; }
/*  */
.border {
border-right: 1px #fff solid;
border-left: 1px #fff solid;
background:#fff;
}
* html .border {height:1%;}
li.button { background:url("/staticarchive/0ec5ad0bbf38aed3d6f3fd4b39eb3445ca9b19f6.gif") no-repeat; }
li.buttonlisten { background:url("/staticarchive/f66b8e4c003ec234804fb1bdab3d1eb956890c49.gif") no-repeat; }
li.button a, li.buttonlisten a {
display:block;
padding: 2px 5px 4px 5px;
background:url("/staticarchive/c61a116bafc0f0c88551f57138347ffe84cf7789.gif") no-repeat 100% 0;
color:#fff;
text-decoration: none;
}
li.button a:hover, li.buttonlisten a:hover { text-decoration: underline; }
li.buttonlisten a { padding: 2px 5px 4px 20px; }
.listen {
display:block;
background: url("/staticarchive/05dffc166163d8163136eb5be071fa8022c3031a.gif") no-repeat 0 50%;
padding: 0 0 0 15px;
float:left;
clear:left;
}

#genres {
float:right;
padding: 0 10px 0 0;
width:160px;
}
#genres a { text-decoration: none; }
#genres a:hover { text-decoration: underline; }

/*  \*/
* html #genres { width:170px; }
/*  */
#genrespeech .genre-headers {
border-bottom: 1px solid #dbdfe5;
padding-left:10px;
clear:both;
}
#genremusic .genre-headers {
border-bottom: 1px solid #dbdfe5;
padding-right:11px;
clear:both;
}
#genrespeech .genre-headers h3, #genrespeech .genre-headers div.music, #genremusic .genre-headers h3, #genremusic .genre-headers div.speech {
padding: 5px 0 0 0;
font-size:71%;
width: 65px;
text-align:center;
}
#genrespeech .genre-headers h3 {
background: url("/staticarchive/f7c1388078657a7d5a4ce106efd8cfa93e66efef.gif") no-repeat #dbdfe5;
float: left;
margin:0;
}
#genremusic .genre-headers h3 {
background: url("/staticarchive/f7c1388078657a7d5a4ce106efd8cfa93e66efef.gif") no-repeat #dbdfe5;
float: right;
margin:0;
}
#genrespeech .genre-headers div.music {
background: url("/staticarchive/385a6c512d4c37676ea8d0acb77dae53f9315eff.gif") no-repeat #fff;
margin-left:74px;
font-size:71%;
}
/*  \*/
* html #genrespeech .genre-headers div.music { margin-left:71px; }
/*  */
#genremusic .genre-headers div.speech {
background: url("/staticarchive/385a6c512d4c37676ea8d0acb77dae53f9315eff.gif") no-repeat #fff;
margin:0;
margin-left:10px;
font-size:71%;
}
/*  \*/
* html #genremusic .genre-headers div.speech { margin-left:10px; }
/*  */
#genrespeech .genre-headers h3 a, #genrespeech .genre-headers div.music a, #genremusic .genre-headers h3 a, #genremusic .genre-headers div.speech a {
padding:5px 0 10px 0;
display:block;
border-right:1px solid #CED3DC;
border-left:1px solid #CED3DC;
}
#genrespeech .genre-headers h3 a, #genremusic .genre-headers h3 a {
/*border-bottom:1px solid #F6F7F9;*/
}
#genres ul {
height: 289px;
background: #eeeff4;
}
/*  \*/
* html #genres ul { height: 290px; }
/*  */

#genres li {
font-size:71%;
width:160px;
float:left;
clear:left;
border-bottom:1px solid #fff;
}
#genres li a {
display:block;
background:#F6F7F9;
line-height:100%;
min-height: 17px;
padding: 3px 0 0 5px;
}
/*  \*/
* html #genres li a { height: 20px; }
/*  */
#genres li a.listen {
background: no-repeat 0 50%;
padding: 3px 0 0 8px;
margin:0 0 0 1px;
float:none;
clear:none;
}

#genres li a:hover { border-right:7px solid #9c6; }
#genres li.shorter a { min-height: 16px; }
/*  \*/
* html #genres li.shorter a { height: 19px; }
/*  */
#genres li.musicsite { border-bottom:none; }
#genres li.musicsite a {
color:#fff;
background:#9C6;
}
#banner {
height:85px;
width:770px;
color:#fff;
position:relative;
}
#banner h1 {
position:absolute;
top:0;
left:251px;
height:85px;
margin:0;
width:305;
text-align:right;
}
#banner h1 img {
margin:9px 35px 0 0;
}
#listenagain {
position:absolute;
top:25px;
left:590px;
width:180px;
height:75px;
}
/*  \*/
* html #listenagain { top: 22px; }
/*  */
.listentw181 {
background: url("/staticarchive/983a1787d8ccd811da553bafe9dbdacd0ac35a13.gif") no-repeat;
width: 181px;
margin:0;
}
.listenbw181 {
background: url("/staticarchive/2b0ed7436ca0829fed33bb04259516a277475d4f.gif") no-repeat 0 100%;
width: 181px;
}
.borderbanner {
border-right: 1px #222 solid; 
border-left: 1px #222 solid;
background:#fff;
text-align:center;
}
.borderbanner ul { margin:0 10px; }
.borderbanner ul li.gethelp {
font-size: 59%;
font-family: verdana, arial, sans-serif;
color:#000;
}
.borderbanner ul li.button {
font-size: 71%;
margin:0;
margin-bottom:5px;
}
/*  \*/
* html .borderbanner ul li.button { height: 1%; }
/*  */

#genres li.feedback {
	border-bottom:none;
	margin-top:19px;
}
#genres li.feedback a {
	color:#fff;
	background:#9C6;
	padding:5px 5px 4px 5px;
	line-height:15px;
}

/* podcast homepage and help page layout boxes 
------------------------------------------------- */
.outer_container_620{background: url("/staticarchive/bdabf04f50d929428f4e07f994033f94f78b0636.gif") no-repeat;width:620px;padding:14px 0 0 0;margin:0 0 10px 0;}
.inner_container_620{background: url("/staticarchive/6402137b4a74920d4024002673fb120e9f6f8165.gif") no-repeat 0 100%;padding-bottom:10px;}
.outer_container_lower_620{background: url("/staticarchive/2117b22ba1870bf49fc8a2b3ece781ea863710ee.gif") no-repeat;width:620px;padding:10px 0 0 0;margin:0 0 10px 0;}
.inner_container_lower_620{background: url("/staticarchive/6402137b4a74920d4024002673fb120e9f6f8165.gif") no-repeat 0 100%;padding-bottom:10px;}



/* moved from subpage */

/* content boxes */
.bannertw130 {
background: url("/staticarchive/0bb76672ecaa90c62bb63deab66d46e5564e8658.gif") no-repeat;
margin:0 0 0 10px;
}
#toc .tw130 { margin: 0 0 0 10px; }
.bw130 {
background: url("/staticarchive/dcd6d62a13bbab79f9ad6ad29a225457aa6a32b6.gif") no-repeat 0 100%;
}
.tocborder {
background: url("/staticarchive/1d5b44e7d02aaf7280667daa3bdc742889b0d63d.gif") no-repeat #fff;
width:130px;
}
.bannertw429 {
background: url("/staticarchive/1a870b60d35441d2a699cf168dc568b3a58697ac.gif") no-repeat;
width: 429px;
}
.tw429 {
background: url("/staticarchive/a2297d651a1d6ad36ef6fc5bd4c54da53f4e00d2.gif") no-repeat;
width: 429px;
}
.tw429 .botc, .bannertw429 .botc, .tw2x210 .botc { margin-bottom: 10px; }
.bw429 { background: url("/staticarchive/d8c73e08d9034a2ebaf1baed334d77c945dbd595.gif") no-repeat 0 100%; }
.bannertw181 {
background: url("/staticarchive/f8bdf48f37f4eea783441b8490a666864a3c033d.gif") no-repeat;
width: 181px;
}
.tw130 {
background: url("/staticarchive/7c5f4fa52c6bfcfd694dc16b672fffa737b73a48.gif") no-repeat;
width: 130px;
}
.tw181 {
background: url("/staticarchive/aae58e8ce4210e71472cc8a53a1192e28d17e7ba.gif") no-repeat;
width: 181px;
}
.bw181 { background: url("/staticarchive/0cacb4962479dc9545d2b16cc4bd23b58c78d01f.gif") no-repeat 0 100%; }
.tw2x210 {
background: url("/staticarchive/ccd67c25dc3d77d1ef1eaa64dd9f3df6a8f307b2.gif") no-repeat;
width: 429px;
}
.bw2x210 { background: url("/staticarchive/0f3a85b896beb552a755932bd202940f9942a92a.gif") no-repeat 0 100%; }
.border2x210 {
background: url("/staticarchive/523bfa6b0b0570b615ba0717de6d8949ba0155e2.gif") repeat-y #fff;
width:429px;
}

/* content elements */
/*
.tw429 h2, .bannertw429 h2, .tw2x210 h2 {
font-size:100%;
font-weight:normal;
padding:0 0 10px 10px;
margin: 0 0 7px 0;
line-height:80%;
border-bottom:1px solid #CED3DC;
}
*/
.tw429 h2, .bannertw429 h2, .tw2x210 h2 {border-bottom:1px solid #CED3DC;font-weight:bold;font-size:24px;color:#333333;margin:-3px 10px 15px 10px;padding:0 0 6px 0;}

.tw429 h3, .bannertw429 h3, .tw2x210 h3 {
font-size:18px;
font-weight: normal;
padding:3px 0 0 0;
margin-bottom: 10px;
/*margin:0 10px 10px 10px;*/
}
.tw429 p, .bannertw429 p, .tw2x210 p {
font-size:76%;
padding-bottom: 10px;
/*padding:0 10px 10px 10px;*/
margin:10px 0 0 0;
}
.tw429 p img, .bannertw429 p img, .tw2x210 img {
float:left;
margin:0 10px 0 5px;
}
.tw429 p.image img, .bannertw429 p.image img {
float:none;
margin:0;
}
.tw429 ul, .bannertw429 ul, .tw2x210 ul {
font-size:76%;
/*padding:0 10px 0 10px;*/
margin:0;
}
.tw429 li, .bannertw429 li, .tw2x210 li {
padding:0 0 10px 0;
line-height:110%;
}
.tw429 ul.bullets li, .bannertw429 ul.bullets li, .tw2x210 ul.bullets li {
margin-left: 15px;
padding:0 0 10px 0px;
list-style-type: square;
}
.tw181 h2 {
font-size:100%;
font-weight:normal;
padding:2px 10px 10px 10px;
margin:0 0 10px 0;
border-bottom:1px solid #CED3DC;
}
.tw181 p { padding:0 10px; }
.tw181 h3 {
font-size:76%;
padding:0 0 5px 0;
margin:0;
}
.tw181 dd {
font-size:71%;
padding:0 0 5px 0;
margin:0;
}
dl {
margin:0;
padding: 0 10px;
}
form dt,form dd {
margin:0;
padding: 0;
font-size: 76%;
}
form dd { padding: 3px 0 7px 10px; }

/* sections live within a curved boxed */
.section {
  padding-bottom: 10px;
  border-bottom: 1px solid #CED3DC;
  margin-bottom: 10px; 
  margin-right: 10px;
  margin-left: 10px;
}
.section h2 {
  margin-left: 0;
  margin-right: 0;
}
.last {
  margin-bottom: 0;
  border: none;
}

table#bbcpageTableTop td.bbcpageToplefttd {
	background-position: 0 3px;
}

.giveTopMargin
{
margin-top:80px;
}