/*
Master style sheet for Xfm
v 1.4.1
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
a img {border:none}
:focus {outline:0}
body {line-height:1;color:black;background:white}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.0
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
table {font-size:inherit;font:100%}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%}
body {font-family:Georgia, "Times New Roman", Times, serif;background-color:#F1EBDE;color:#717171;background-image:url(../images/s/background2.jpg);background-repeat:repeat-x;background-position:center top}
ul {padding-left:0;float:left}
li {float:left;list-style-type:none;margin:5px}
strong {font-weight:bold}
em {font-style:normal}
#main_content table {width:525px;display:block;clear:both;font-size:85%;margin:10px 0}
#main_content table thead th {padding-left:10px;background-color:#cbba9a !important;color:#FFF;font-weight:bold}
#main_content table td, #main_content table tbody th {background-image:none;padding:2px 0 2px 10px}
.dtstart {display:none}
.odd,
.odd td,
.odd th {background-color:#fff !important}
.even, 
.even td,
.even th {background-color:#F6F2E7 !important}
#main_content table img {float:none;padding-left:20px}
#site_info h1, #site_info p.logo {padding-top:30px;padding-left:64px;margin-bottom:1.05em;}
#site_info h1, #site_info p.logo a:focus {background:transparent}
#site_info p.logo {font-size:153.9%;}
#site_info p.logo,
.homepage #site_info h1.logo{padding-top:48px;}
h1 {font-size:153.9%;color:#717171;margin-bottom:10px;font-weight:bold}
#section_head h1,
.on_air #main_content h1{color:#E9A347;font-weight:bold}
h1 span {font-size:75%}
.on_air #main_content h1 span{font-size:77%}
#main_content h2 span {font-size:85%;font-weight:normal}
h2 {color:#E9A347;font-size:100%;margin-left:10px;font-weight:bold}
body.articles #main_content h2 {color:#717171;font-size:108%}
#main_content div.bookmark h2,
#main_content div.download_music h2,
#main_content h2.comment_header,
#main_content h2.comments,
#main_content h2.buy_cd {color:#E9A347}
#main_content div.further_info h2 span {font-size:100%}
#section_head .section_content h2,
#section_further .section_content h2{font-size:153.9%;color:#9D5D3A;margin-left:0}
#main_content h2 {margin-left:0;clear:left}
a:link, a:visited {color:#9D5D3A;font-weight:normal;text-decoration:none}
a:hover {text-decoration:underline}
a:focus, a:active {color:#FFF;background:#9D5D3A}
button{cursor:pointer}
#main_container h2 a, #main_container h3 a {font-weight:bold}
#main_container {width:986px;margin:0 auto;overflow:hidden}
#site_info {background:url(../images/s/top-edges.png) no-repeat -605px bottom;margin-bottom:10px;padding-bottom:2px}
.xfm_plus #site_info, 
.homepage #site_info {overflow:visible;background-image:none;margin-bottom:0;padding-bottom:0}
.xfm_plus #site_info{padding:0;margin:0}
#listen {width:300px;float:right;padding:0 58px;margin-top:15px;background-image:url(../images/s/listen_wings.png);background-repeat:no-repeat;background-position:left top; height:182px;}
#section_head,
#section_further{background-color:#FFF;background-image:url(../images/s/top-edges.png);background-position:-2905px 0;background-repeat:no-repeat;margin:0 64px 10px 64px;padding:15px 155px 15px 20px;overflow:hidden;color:#737272}
#section_further{margin-top:10px}
#main_content {overflow:hidden;clear:left;width:100%;padding:0 64px;margin-top:10px}
#main_content a.external, ul#site_options a.external {background-image:url(../images/s/sprites2.png);background-position:right top;background-repeat:no-repeat;padding-right:13px}
#page_content {width:526px;background-color:#FFF;background-image:url(../images/s/top-edges.png);background-position:-2188px 0;background-repeat:no-repeat;margin-right:10px;float:left;padding:11px;margin-bottom:-2000px;padding-bottom:2000px}
.module_content {float:left;margin-bottom:-2000px;padding-bottom:2000px}
#site_links {overflow:hidden;text-align:center;font-size:77%;font-family:Verdana;padding:26px 0;margin:0 64px;zoom:1}
#site_info p.logo, #site_info h1 {float:left;}
/* below added for wo68515 */
#site_info .siteLogoArea {width:565px; float:left; height:136px; overflow:hidden;}
#site_info .siteLogoArea img {float:left;}
#site_info .siteLogoArea .xfmlogo {margin-top:4px;}
#site_info p.logo .oAcademy {z-index:10; border:none; margin-left:-10px;}
/* above added for wo68515 */
#site_info p.logo img, #site_info h1 img, #site_info h1.logo img {margin-right:10px; float:left;}
#site_info #region_picker {margin-left:76px;display:inline;font-size:85%;display:block;}

/******* changes for wo 69480 - header rework *******/
#site_info #site_info_left {width:565px; float:left;}
#site_info #site_info_right {width:auto; float:right;}
/* styles added for google chrome fix*/
#regionPickerContainer {float:left; width:440px; margin-left:-2px;} 
#siteOptionsContainer {float:right;width:118px;}
/* styles added for google chrome fix*/ 
#regionPickerContainer ul {font-size:85%; height:20px; overflow:hidden; padding-left:64px; width:auto;}
#regionPickerContainer ul #region a,
#siteOptionsContainer ul a {font-weight:bold;}
#siteOptionsContainer ul {font-size:85%; font-weight:bold; height:20px; overflow:hidden; float:right;}
#regionPickerContainer ul li,
#siteOptionsContainer ul li {border-right:1px solid #717171; white-space:nowrap; padding:0px 4px;}
#regionPickerContainer ul li.last,
#siteOptionsContainer ul li.last {border-right:none; padding:0px 4px; margin-left:0px;}
/******* changes for wo 69480 - header rework *******/

#site_info #site_options {float:right;font-size:85%;margin-right:-30px;overflow:hidden}
#site_info ul#loggedin{float:right;font-size:85%;margin-right:-30px;overflow:hidden;margin-top:5px}
#site_info ul#loggedin li{margin:0;font-weight:bold}
#site_info ul#loggedin li a{color:#9d5d3a;cursor:pointer;font-weight:bold}
#site_info ul#region_picker li#switch_region a {font-weight:normal}
#site_info #region_picker li,
#site_info #site_options li {margin:0;border-right:1px solid #717171;white-space:nowrap;}
#site_info #region_picker li.last,
#site_info #site_options li.last {border:none}
ul#site_options li {border-right:1px solid #717171;margin:0;padding:0 4px;font-weight:bold;min-height:1.25em}
ul#site_options li.last {border :none}
ul#site_options li a, ul#site_options li strong {font-weight:bold;padding:5px}
#site_info #region_picker a, #site_info #site_options a, #site_info #region_picker strong  {font-weight:bold;padding:0 5px}
#site_info #region_picker ul {float:none;clear:left;background-color:#f6f2e7;display:none;border:1px solid #9D5D3A;border-top:none}
#site_info #region_picker a {}
#site_info #region_picker li.expanded {background-color:#9D5D3A}
#site_info #region_picker li.expanded a {background-image:url(../images/s/picker_up.gif);background-repeat:no-repeat;background-position:right center;padding-right:16px;background-color:#9D5D3A;color:#FFF}
#site_info #region_picker li.current_region a{background-image:none;padding-right:6px}
#site_info #region_picker li.expanded ul a,
.js .region_picker .expanded ul a {background-image:none;font-weight:normal;padding-right:5px;color:#9D5D3A;background-color:transparent}
#site_info #region_picker li.expanded ul li.current a{font-weight:bold}
#site_info #region_picker li.expanded ul {display:block;position:absolute;width:100px}
#site_info #region_picker ul li {float:none;overflow:hidden}
#listen div {clear:both;width:298px;border:1px solid #DBC9B2;border-width:0 1px;background-image:url(../images/s/top-edges.png);background-repeat:no-repeat;background-position:-1590px 0;background-color:#FFF}
#listen div ul {float:none;border-left:none;padding:0;border:none;width:100%;background-color:#FFF}
#listen div ul li {clear:none;float:none;margin:5px;border-bottom:none;background-image:none}
#listen p {float:left;clear:right;background-color:#FFF;background-image:url(../images/s/top-edges.png);background-repeat:no-repeat;background-position:-1590px 0;border:1px solid #DBC9B2;border-width:0 1px 1px 1px;width:298px}
#listen p.listen_live {border-bottom:none;border-right:none;width:auto;font-size:153.9%}
#listen p a {margin:5px;padding:3px 22px;display:block;background-image:url(../images/s/sprites2.png);background-repeat:no-repeat;background-position:-8565px 2px}
#listen p a.custom_launch_player{font-weight:bold}
#listen p a span {font-size:93%;font-weight:normal}
#listen p.listen_live a {background-image:url(../images/s/sprites2.png);background-position:3px 5px;padding:25px 0 25px 70px}
#listen p.listen_live a.custom_launch_player{width:107px}
#listen p.listen_live a strong {padding:4px 0 4px 4px}
#listen p.listen_live a:hover,
#listen p.listen_live a:focus,
#listen p.listen_live a:active {background-image:url(../images/s/sprites2.png);background-color:transparent;background-position:-262px 5px}
#listen p.listen_live a:focus strong,
#listen p.listen_live a:active strong {background-color:#9D5D3A}
#listen ul {float:right;padding:15px 20px;background-color:transparent;border:1px solid #DBC9B2;border-bottom:none;font-size:85%;width:70px}
#listen ul li {clear:left;margin:0;padding:2px 5px 2px 2px;border-bottom:1px dotted #9D5D3A}
#listen ul li.last {border-bottom:none;background-image:none}
#listen form {float:left;clear:left;padding:5px 0}
#listen label {display:block}
#listen input {border:1px solid #DBC9B2;font-size:85%;color:#717171;padding:3px;width:260px;margin:0}
#listen form p {width:auto;background-image:none;border:none}
#listen p.submit {float:right;margin-top:12px;border:none;background:transparent}
#listen p.submit input {border:none;width:auto}
.js #listen div {overflow:hidden;height:2em;position:relative}
.js #listen div ul {float:none}
.js #listen div ul li {position:absolute;top:2em}
.js #listen label {position:absolute;left:-99999em}
.js #listen p.submit {margin-top:0}
#main_container #section_head,
#main_container #section_head,
#main_container #section_further{background-image:none;background-color:transparent;overflow:hidden;margin-bottom:10px;padding:0;clear:left}
#section_head img,
#section_further img{float:left;margin-right:15px}
#section_head ul,
#section_further ul{float:none;font-size:85%}
.news #section_head p {   font-size:93%}
.news #section_head p.info {   font-size:85%}
#section_head p,
#section_further p {font-size:85%;line-height:1.5}
#section_head .section_content li,
#section_further .section_content li {float:none;margin:0;display:inline;border-right:1px solid #737272;padding-right:5px}
#section_head li.last,
#section_further li.last {border-right:none;padding-left:5px}
#main_container #section_head div,
#main_container #section_head div,
#main_container #section_further div{padding-bottom:1000px;margin-bottom:-1000px}
#main_container #section_head div div,
#main_container #section_head div div,
#main_container #section_further div div {padding-bottom:10px;margin-bottom:10px}
#main_container div#section_head div.section_content div.further_info {padding-left:170px;width:356px}
#main_container .module_content div table td span {display:block;font-weight:bold}
#main_container .module_content p.info {padding:4px 0}
#main_container .module_content .poll ul li {background-color:#FFF;margin-bottom:0px;padding:2px 8px}
#main_container #main_content .module_content .poll li p {text-align:left}
#main_container #main_content .module_content .poll li div {width:220px;background-color:#F6F2E7;display:block;height:10px;float:left;margin-right:10px}
#main_container #main_content .module_content .poll li div span {display:block;height:10px;background-color:#FABF73}
#main_container .module_content .gallery .gal_imgs{background-color:transparent;padding-left:45px}
#main_container .module_content .gallery .gal_imgs li{background-color:transparent;display:block;float:left;margin:0;padding:0;overflow:visible}
#main_container .module_content .gallery .gal_imgs li a{display:block;width:80px;height:60px;margin:0 5px 5px 0;padding:5px;background-color:#f6f2e7}
#main_container .module_content .gallery .gal_imgs li a:hover{background-color:#fdc679}
.js #main_container .module_content .gallery button.gal_next,
.js #main_container .module_content .gallery button.gal_prev{height:70px;width:30px;border:0;margin:0;padding:0;background-color:transparent;float:left;margin-top:35px;background-image:url(../images/s/sprites2.png);background-position:-596px 33px;background-repeat:no-repeat}
.js #main_container .module_content .gallery button.gal_next{background-image:url(../images/s/sprites2.png);background-position:-638px 33px}
.js #main_container .module_content .gallery button.gal_next_disabled {background-image:url(../images/s/sprites2.png);cursor:default;background-position:-678px 33px}
.js #main_container .module_content .gallery button.gal_prev_disabled {background-image:url(../images/s/sprites2.png);cursor:default;background-position:-560px 33px}
.js #main_container .module_content .gallery .gal_imgs{width:190px;height:145px;padding:0px;margin:0px 0px 10px 16px;overflow:hidden;float:left}
.js #main_container .module_content .gallery .gal_imgs ul{display:block;zoom:1}
.js #main_container .module_content .gallery .gal_imgs li{background-color:transparent;margin:0px;padding:0px}
#main_container .module_content .gallery .gal_imgs li .copy{display:none}
.js #main_container .module_content .gallery .gal_imgs li.hide_gal{position:absolute;left:-9999px}
.js #main_container .module_content .gallery .gal_imgs li.current,
.js #main_container .module_content .gallery .gal_imgs li.current ul li{position:static;left:0}
.js #main_container .module_content .gallery .gal_imgs li ul li{float:left;margin:0;padding:0;background-color:transparent;display:block}
.js #main_container .module_content .gallery .gal_imgs li ul li a{display:block;width:80px;height:60px;margin:0 5px 5px 0;padding:5px;background-color:#f6f2e7}
.js #main_container .module_content .gallery .gal_imgs li ul li.current a, 
.js #main_container .module_content .gallery .gal_imgs li ul li a:hover{background-color:#fdc679}
.js #main_container .module_content .gallery p{clear:left;display:block;margin:0;padding:0}
.js #main_container .module_content .gallery p.img_title{font-weight:bold}
#main_container .module_content .sponsored_results ol li h3{color:#9d5d3a;background-color:transparent;font-size:86%}
#main_container .module_content .sponsored_results ol li p a.result_url{margin-top:10px;display:block}
#section_head .section_content,
#section_head .module_content,
#section_further .section_content,
#section_further .module_content{background-color:#FFF;background-image:url(../images/s/top-edges.png);background-position:-2188px 0;background-repeat:no-repeat;width:526px;padding:11px;float:left}
#section_head .module_content,
#section_further .module_content{background-image:url(../images/s/top-edges.png);background-position:-1889px 0;width:278px;margin-left:10px}
#main_container #section_head .module_content div,
#main_container #section_further .module_content div {background-image:none;padding:0}
#section_head .section_content h1,
#section_further .section_content h1{margin-bottom:5px}
#page_content p.info,
#section_head .section_content p.info,
#section_further .section_content p.info,
.primary_content p.info {float:right}
#main_container .info a, #main_container .info em, #main_container .info strong {background-position:left center;background-repeat:no-repeat;padding-top:5px;padding-bottom:5px}
#section_head .section_content ul,
#section_further .section_content ul{margin-bottom:10px}
#section_head .section_content div,
#section_further .section_content div{background-color:#f6f2e7;padding:10px;float:left;font-size:116%;width:505px}
.homepage #section_further .section_content div {font-size:100%}
.on_air #section_head .section_content p.current_show {font-size:100%;margin-bottom:5px}
.on_air #section_head .section_content em {color:#E9a347;font-weight:bold;padding-right:2px}
.on_air #section_head .section_content .further_info, .on_air div.further_info {background-color:#EAE2C4;background-image:url(../images/s/bg_section_dj.gif);background-repeat:repeat-x;background-position:top left;width:100%;padding:0;position:relative;min-height:150px;_height:150px;margin:10px 0;zoom:1}
.on_air #page_content div.further_info {background-image:url(../images/s/dj_info_box.gif);background-color:#FFF;background-position:bottom left;min-height:248px}
.on_air #section_head .section_content .further_info em {color:#717171}
.on_air #section_head .further_info span.RcsNowPlaying {position:relative}
.on_air #section_head .section_content .further_info ul, #main_container #section_head.expanded ul {margin:30px .75em 0px 0px;float:left;display:inline}
#main_container #section_head.expanded ul {width:450px}
.on_air #section_head .section_content .further_info ul.interact_links {width:auto;margin:36px 10px 0 0;font-size:85%}
.on_air #main_container #section_head.expanded ul.interact_links {float:right;margin:30px;width:auto}
.on_air #section_head .section_content .further_info li {float:none;display:block;border-right:none;margin:10px 0;font-size:93%}
.on_air #section_head .section_content .further_info li ul {margin:0;font-size:100%}
.on_air #section_head .section_content .further_info li ul li {font-size:100%}
.on_air #section_head .section_content .further_info img, .on_air #section_head .section_content .further_info span, .on_air div.further_info img, .on_air div.further_info span {position:absolute;left:0;bottom:0}
.on_air #section_head .section_content .further_info span.fn, .on_air div.further_info span.fn {position:relative}
.on_air #main_container #section_head.expanded {margin-bottom:0;padding:10px ;background:#FFF url(../images/s/top-edges.png) no-repeat scroll -2906px 0pt}
.on_air #main_container #section_head.expanded h1 {float:left;padding-right:10px;border-right:1px solid #E9A347;margin-right:10px}
.on_air #main_container #section_head.expanded h2 {color:#717171}
.on_air #main_container #section_head.expanded p {clear:both}
.on_air #main_container #section_head.expanded h2 a {font-size:153.9%}
.on_air #main_container #section_head.expanded div {margin:0;padding:0}
.on_air #main_container #section_head.expanded div.vcard {padding-left:175px;width:662px}
.on_air #main_container #section_head.expanded a.url {display:inline}
.on_air #main_container #section_head.expanded ul {font-size:93%}
.on_air #main_container #section_head.expanded em {color:#E9A347;font-weight:bold}
.on_air #main_container #section_head.expanded li ul em {color:#717171}
.on_air #main_container #section_head.expanded ul ul {margin:0}
.on_air #main_container #section_head.expanded li {float:none}
#commercial {margin:0;padding:0 64px;clear:left;margin-bottom:10px;height:90px;}
.xfm_plus #main_content #commercial {padding:0}
div.leaderboard {height:90px}
div.banner {height:60px}
.xfm_plus #main_content #commercial div.mini_ad {margin-right:0px;}
/* added for 69862: RE: 69470: Implement Adtech tags */
/* HIDE THIS STYLE ---- #commercial {position:relative;top:0;left:0;}*/
#commercial #miniad {position:relative; margin-left:10px;}
/* added for 69862: RE: 69470: Implement Adtech tags */
#commercial *, #main_content #commercial img {float:left;}
#commercial div.mini_ad {position:absolute;top:0;right:0; margin-right:63px;}
#sponsor-strip {min-height:53px;background:url(../images/s/bg_sponsor_top.jpg) 0 0 no-repeat;padding:0 64px;clear:both;margin-top:-10px}
#sponsor-strip p {width:auto;float:right;text-align:right}
#sponsor-strip p span {float:left;padding-top:20px;margin-right:.8em}
#sponsor-strip img {}
#sponsor-strip p#sponHdr {float:left;text-align:left;margin:0.7em 0 0 0;padding-left:0.7em;color:#E9A347;font-size:153.9%;font-weight:bold}
#main_content p.info {margin-left:10px;font-size:85%;padding:2px 0}
#section_head .section_content p.info a.schedule {   font-weight:bold;  margin:.1em .25em 0 0 ;  display:block}
#main_content .info a {background-position:left center;background-repeat:no-repeat}
#main_content .info a.rss,
#section_head .section_content a.rss
{background-image:url(../images/s/sprites2.png);background-position:-1131px .4em;padding-left:23px;display:block;font-weight:bold}
#main_content .info a.iTunes_subs,
#section_head .section_content a.iTunes_Subs
{background:transparent url(../images/s/sprites2.png) no-repeat scroll -13120px 0;padding-left:34px;display:block;margin:0 1.5em;font-weight:bold}
a.iTunes_subs span {position:absolute;left:-9999em}
#main_container li.info a {background-image:url(../images/s/sprites2.png);  
padding-left:23px}
#main_container .info .tel {background-image:url(../images/s/sprites2.png);  
padding-left:23px;background-position:-9800px 5px}
#main_container .info .text {background-image:url(../images/s/sprites2.png);  
padding-left:23px;background-position:-10623px 2px}
#main_container .info .email {background-position:-4432px 6px}
#main_container .info .listen {background-position:-4845px 5px}
#main_container .info .blog {background-position:-7740px 6px}
#main_container .info strong.blog {color:#E9A347}
#main_container .info .cam {background-position:-5672px 5px}
#main_container .info strong.cam {color:#E9A347;background-image:url(../images/s/sprites2.png);padding-left:23px}
#main_container .info .playlist {background-position:-10215px 6px}
#main_container .info a.more {background-position:-8983px 5px;padding-left:17px;display:block}
#main_container .vcard .url {font-size:153.9%;display:block}
#main_content p.meta {margin-bottom:10px;font-size:85%}
#main_content p {margin:10px 0;font-size:93%}
#main_content img {float:left}
#main_content .headline {background-color:#F6F2E7;overflow:hidden;margin-bottom:0.75em}
#main_content .headline p {padding:20px;margin:0;margin-left:300px;font-size:116%;line-height:1.5}
#main_content ul,
#section_further ul {float:none;margin:0 10px}
#main_content li,
#section_further li {list-style-type:disc;float:none}
#main_content #page_content{line-height:1.5}
#main_content .news_headlines,
#section_further .news_headlines {clear:both;margin:0;margin-top:5px 0 10px}
#section_further ul.news_headlines{font-size:100%}
#section_further ul.news_headlines li{float:none;display:block;border:0}
#main_content .news_headlines li,
#section_further .news_headlines li {position:relative;min-height:60px;padding:10px;margin:0;background-color:#F6F2E7;list-style-type:none}
#section_further .news_headlines li.topnews,
#main_content .news_headlines li.topnews{min-height:90px}
#section_further .news_headlines li p,
#main_content .news_headlines li p, .news_headlines li h3 {padding-left:90px}
#section_further .news_headlines li h3,
#main_content .news_headlines li h3 {font-size:100%}
#section_further .news_headlines li p,
#main_content .news_headlines li p {font-size:85%;line-height:1.3em;margin-left:0;margin-bottom:0;margin-top:0}
#section_further .news_headlines li.topnews p,
#main_content .news_headlines li.topnews p,
.news_headlines li.topnews h3 {padding-left:130px}
#section_further .news_headlines li img,
#main_content .news_headlines li img {position:absolute;top:10px;left:10px}
#main_content .pagination {margin-top:10px;float:none;overflow:hidden;zoom:1;margin:0 auto;text-align:center;padding-bottom:10px}
#main_content .pagination ul {overflow:hidden;display:inline;float:none;margin:0}
#main_content .pagination p {font-size:85%;float:none;padding:2px 4px;margin:0;display:inline}
#main_content .pagination li {float:none;margin:0;border-right:1px solid #9D5D3A;display:inline;font-size:85%;list-style-type:none}
#main_content .pagination li.last {border-right:none}
#main_content .pagination li a, #main_content .pagination li strong {padding:0 6px;display:inline-block}
#main_content .tags, #main_content .tools, #main_content .bookmark {float:left;overflow:hidden;clear:both}
#main_content .tags{margin-left:0;padding-left:0}
#main_content .tags li a{display:block;float:left;padding-left:0;white-space:nowrap}
#main_content .tools {border-top:1px dotted #9D5D3A;display:block;width:100%;margin:.75em 0 0 0;padding:10px 0}
#main_content .tools li {font-size:85%}
#main_content .page_content .tools li.last a, 
#main_content #page_content .tools li a{float:right;font-weight:bold;font-size:108%;display:block;background-image:url(../images/s/sprites2.png);background-position:-4432px .15em;background-repeat:no-repeat;padding-left:22px}
#main_content .tags p {clear:none}
#main_content h2.bookmark, #main_content .comment_header, #main_content h3.bookmark {clear:left;margin-left:0}
#main_content h2.bookmark, #main_content h3.bookmark {padding:10px 0;border-top:1px dotted #9D5D3A;display:block;width:100%}
#main_content h3.bookmark {display:inline;width:auto;color:#E9A347;font-weight:bold;margin-right:15px;background:transparent url(../images/s/cross_orange.gif) no-repeat left center;padding-left:15px}
#main_content p.bookmark_info {padding:10px 0;margin:0}
#main_content .tags li, #main_content .tools li, #main_content .bookmark li {float:left;list-style-type:none;margin:0;border-right:1px solid #717171;border:0}
#main_content .tools li {border-right:1px solid #9D5D3A}
#main_content .tools li a {padding-right:5px}
#main_content .tools li.last a {padding-left:5px}
#main_content ul.tags {margin:10px}
#main_content .tags li {margin:0;padding:0 5px;font-size:93%}
#main_content ul.bookmark{margin-bottom:10px}
#main_content ul.bookmark li, #main_content .tags li.last, #main_content .tools li.last {border-right:none}
#main_content ul.bookmark li {font-size:77%;padding:3px 0}
#main_content ul.bookmark li a {margin-right:5px;font-weight:normal;background-image:url(../images/s/sprites2.png);background-repeat:no-repeat;background-position:left center;padding:3px 15px 3px 18px}
#main_content .bookmark li a.facebook {background-position:-1546px 2px}
#main_content .bookmark li a.delicious {background-position:-5261px 2px}
#main_content .bookmark li a.digg {background-position:-3603px 2px}
#main_content .bookmark li a.reddit {background-position:-1958px 2px}
#main_content .bookmark li a.twitter {background-position:-2782px 2px}
#main_content .bookmark li a.myspace {background-position:-2370px 2px}
#main_content .bookmark li a.google {background-position:-6917px 2px}
#main_content #page_content div.download_music{border-top:1px dotted #9D5D3A;border:0;display:block;clear:both;width:100%;padding:10px 0}
#main_content #page_content div.download_music h2{margin:0 0 10px 0;float:left}
#main_content #page_content div.download_music h2.comment_header,
#main_content #page_content div.download_music h2.buy_cd{margin-top:10px}
#main_content #page_content a.moredownloads{float:right;display:block;background-image:url(../images/s/sprites2.png);background-position:-4432px 6px;background-repeat:no-repeat;padding-left:22px;font-size:93%;font-weight:bold}
#main_content #page_content a.moredownloads{background-image:url(../images/s/sprites2.png);background-position:-8148px 0.2em;padding-left:25px}
#main_content #page_content .download_music ul{margin:0;padding:0;clear:both}
#main_content #page_content .download_music ul li{list-style-type:none;display:block;background-color:#f6f2e7;margin:0;padding:6px}
#main_content #page_content .download_music ul li p.download,
#main_content #page_content .download_music ul li p.buy {display:block;padding:0;margin:0;background-position:right center;background-repeat:no-repeat;background-image:url(../images/s/download_icon.gif)}
#main_content #page_content .download_music ul li p.buy{background-image:url(../images/s/buy_cd.gif)}
#main_content #page_content .download_music ul li p a{font-weight:bold;display:block}
#main_content #page_content .download_music ul li p em{font-weight:normal}
#main_content #page_content .download_music ul li p span{position:absolute;left:-9999px}
#main_content .comment_header {padding:10px 0;border-top:1px dotted #9D5D3A;clear:both}
#main_content .comment_header.no_border {border-top:none}
#main_content .comments {margin-left:0;margin-top:15px}
#main_content .comment_list li {list-style-type:none;background-image:url(../images/s/gradient_bg.jpg);background-position:left top;background-repeat:repeat-x;padding:10px;margin:10px 0}
#main_content .comment_list li p.comment_meta{border-top:1px dotted #717171;padding-top:5px}
#main_content ul.form_error{color:#d00000;font-weight:bold}
#main_content #comment_thankyou{padding:15px 10px;text-align:center;font-weight:bold;margin-bottom:10px;background-image:url(../images/s/gradient_bg.jpg);background-position:left top;background-repeat:repeat-x}
#main_content p.back_article{float:right}
#main_content .further_info {margin:0;margin-bottom:10px;clear:left;width:100%;float:left}
#main_content ul.further_info li, #main_content ol.further_info li {background-color:#F6F2E7;background-image:url(../images/s/bg_info_box.gif);background-repeat:repeat-x;background-position:bottom left;list-style-type:none;margin:0;margin-top:10px;min-height:120px;position:relative;height:_120px;zoom:1;display:block}
#main_content ul.further_info li {overflow:hidden}
#main_content div.further_info ul {font-size:85%;margin-left:300px}
#main_content div.further_info li em {font-weight:bold}
#main_content div.further_info li {list-style-type:none}
#main_content div.further_info li span {font-weight:bold}
#main_content div.further_info ul p {font-size:100%;padding:0}
#main_content div.further_info p {font-size:85%}
#main_content .further_info p, #main_content .further_info h3 {margin:0;padding:15px 0 15px 160px}
#main_content p.info {margin:0}
#main_content .further_info p.info {padding:0 5px;display:block;float:right}
#main_content ol.further_info p, #main_content ul.further_info h3 {background-color:#CBBA9A;color:#FFF;display:block;font-weight:bold;font-size:153.9%;padding-top:8px;padding-bottom:8px}
#main_content ul.further_info h3 {font-size:100%}
#main_content .further_info .image_link {float:none;position:absolute;bottom:0;left:0}
#main_content .further_info .image_link {cursor:pointer}
#main_content .schedule_nav {font-size:85%;margin:0;margin-bottom:10px;float:left;width:100%;overflow:hidden}
#main_content .schedule_nav li {list-style-type:none;float:left;margin:0 10px 0 0;background-color:#CBBA9A}
#main_content .schedule_nav li a, #main_content .schedule_nav li strong {float:left;display:block;padding:2px 20px}
#main_content .schedule_nav li strong {background-color:#E9A347;color:#FFF}
#main_container ul.image_gallery {overflow:hidden;zoom:1;margin:0;width:100%}
#main_container .jcarousel-container{margin-bottom:10px}
#main_container ul.image_gallery img {float:none}
#main_container ul.image_gallery li {list-style-type:none;padding:0;display:block;float:left;margin:0}
#main_container ul.image_gallery li a {padding:5px;display:block}
.js #main_container .jcarousel-container {position:relative;padding:0 35px;width:450px}
.js #main_container .jcarousel-container button {position:absolute;border:none;z-index:3;width:35px;height:70px;top:0;background-repeat:no-repeat;background-position:top left;text-indent:-9999em;background-color:transparent}
.js #main_container .jcarousel-container button {   background:transparent url(../images/s/sprites2.png) repeat scroll -596px 30px}
.js #main_container .jcarousel-container button.btn_prev {   background-position:-596px 30px;left:0}
.js #main_container .jcarousel-container button.jcarousel-prev-disabled {background-position:-560px 30px;cursor:default}
.js #main_container .jcarousel-container button.btn_next {background-position:-638px 30px;right:0}
.js #main_container .jcarousel-container button.jcarousel-next-disabled {cursor:default;background-position:-678px 30px}
.js #main_container .jcarousel-container .jcarousel-clip {overflow:hidden;position:relative;z-index:2;height:70px;width:450px;padding:0}
.js #main_container .jcarousel-container .jcarousel-clip ul {position:relative;overflow:hidden;z-index:1;outline:1px solid red;top:0;height:70px}
#main_content table.content_table {font-size:100%;margin-top:10px}
#main_content table.content_table tbody {font-size:85%}
#main_content table.content_table tbody td, #main_content table.content_table tbody th {background-image:url(../images/s/bg_module_lists.gif);background-repeat:repeat-x;background-position:top left}
#main_content table.content_table tbody th, #main_content table.content_table tbody td {padding-top:30px;padding-bottom:30px}
#main_content table.messages tbody {font-size:100%}
#main_content table.messages tbody tr.xfm_comment th, #main_content table.messages tbody tr.xfm_comment td {color:#E9A347;background-image:none;padding-top:30px;padding-bottom:20px}
#main_content table.messages tbody th, #main_content table.messages tbody td {padding-top:10px;padding-bottom:10px}
#main_content table.messages tbody td {padding-left:20px}
#main_content table.messages p {font-weight:bold;font-size:100%}
#main_content table.messages tbody p.message, #main_content table.messages tbody p.meta {font-size:85%;font-weight:normal}
#main_content table.messages tbody p span {font-weight:bold}
#main_content p.message_driver {background-color:#CBBA9A;font-size:100%;font-weight:bold;color:#FFF;padding:2px 10px;margin-bottom:0}
#main_content p.text_number {padding:20px 10px;font-size:189%;background-color:#F6F2E7;color:#717171;font-weight:bold;margin:0}
#main_content p.message_instructions {font-weight:bold;font-size:100%;background-color:#F0EAD9;padding:2px 10px;margin-top:0}
#main_content div.webcam {overflow:hidden;zoom:1;background-color:#F6F2E7;padding:10px;margin-bottom:10px}
#main_content div.webcam form {padding:0 10px;float:left}
#main_content div.webcam label {font-weight:bold;display:block}
#main_content div.webcam label span {position:absolute;left:-9999em}
#main_content .latest, #main_content .recommended {margin:10px 0}
#main_content .latest li, #main_content .recommended li {list-style-type:none;background-color:#F6F2E7;padding:10px;position:relative;min-height:120px;_height:120px;zoom:1;margin:0;line-height:1.5}
#main_content .recommended li {min-height:60px;_height:60px}
#main_content .latest li p, #main_content .latest li h2 {padding-left:180px}
#main_content .recommended li p, #main_content .recommended li h3 {padding-left:90px}
#main_content .latest li h2 {font-size:100%;margin-top:10px;padding-bottom:3px}
#main_content .latest li p, #main_content .recommended li p {margin:0}
#main_content .recommended li p {font-size:85%}
#main_content .latest li img, #main_content .recommended li img {position:absolute;top:10px;left:10px}
#main_content .latest li p.info a.download, #main_content .recommended li p.info a.download {font-weight:bold;padding-left:17px;background:transparent url(../images/s/sprites2.png) no-repeat scroll -3192px 0.2em}
#main_content .latest li p.info a.buy, #main_content .recommended li p.info a.buy {font-weight:bold;padding-left:17px;background-image:transparent url(../images/s/sprites2.png) no-repeat scroll -3192px 0.2em}
#main_content .recommended li p.info {float:right}
#main_content div.webcam p {float:left;padding:0 10px;width:160px}
#main_content div.webcam p em {font-weight:bold}
#main_content div.webcam p a {font-weight:bold}
#main_content div.bookmark {margin-top:1em;border-top:1px dotted #9D5D3A;width:100%}
#main_content div.bookmark h2, #main_content div.bookmark h3  {float:left;padding:10px;padding-left:0}
#main_content .page_content .primary_content div.bookmark h2  {color:#E9A347;padding:11px 10px 10px 0;margin:0;font-size:100%}
#main_content div.bookmark h3 {color:#E9A347;font-weight:bold}
#main_content div.bookmark p {margin-top:12px}
#main_content div.bookmark ul {float:left;clear:left;overflow:hidden;margin-bottom:10px;font-size:85%}
#main_content div.bookmark li a {background-image:url(../images/s/sprites2.png);background-repeat:no-repeat;margin-right:5px;padding:3px 15px 3px 18px}
.irn_hub #page_content {background-image:none;padding:0;padding-bottom:2000px;width:548px}
 .irn_hub #page_content .page_section {background-color:#FFF;background-image:url(../images/s/top-edges.png);background-repeat:no-repeat;background-position:-2188px 0;padding:11px;border-bottom:10px solid #F1EBDE}
 .irn_hub #page_content div.last {border-bottom:none}
 .irn_hub #page_content .sessions {margin-top:10px}
 .irn_hub #page_content .sessions h3 {padding-left:180px}
 .irn_hub #page_content .sessions p.meta {margin-bottom:10px}
 .irn_hub #page_content .articleList {}
 .irn_hub #page_content .articleList li {list-style-type:none;margin:0;padding:0}
 .irn_hub #page_content .articleList li.main {position:relative;background-color:#F6F2E7;min-height:80px;_height:80px;padding:10px}
.irn_hub #page_content .articleList h3 {margin:3px 0 0;font-size:85%}
.irn_hub #page_content .articleList li.main h3 {font-size:100%;font-weight:bold;padding:0}
.irn_hub #page_content .articleList li.main h3, .irn_hub #page_content .articleList li.main p {padding-left:90px;margin:0}
.irn_hub #page_content .articleList li.main p {font-size:85%;line-height:1.3}
.irn_hub #page_content .articleList h3 a {font-weight:normal;padding-left:10px;background-image:url(../images/s/list_square_dark.gif);background-position:0 5px;background-repeat:no-repeat}
.irn_hub #page_content .articleList li.main h3 a {background-image:none;padding-left:0;font-weight:bold}
.irn_hub #page_content .articleList img {float:none;position:absolute;top:10px;left:10px}  
.irn_article #page_content {width:706px;background-image:url(../images/s/irn_news_top.jpg)}
 .irn_article #page_content div.commercial_content {width:100%;overflow:hidden;zoom:1;margin-bottom:30px}
 .irn_article #page_content div.commercial_content img {padding-top:25px}
 .irn_article #page_content div.commercial_content div.mpu {float:right}
#main_container #main_content .module_content div {overflow:hidden;zoom:1}
#main_container #section_head .module_content ol li,
#main_container #main_content .module_content ol li {list-style-type:none}
#main_container .module_content div,
.js .user_login {background-color:#FFF;background-image:url(../images/s/top-edges.png);background-position:-1889px 0;background-repeat:no-repeat;width:278px;padding:11px;margin-bottom:10px}
.js #main_container .module_content .user_login {display:none}
#main_container #main_content .module_content div.last {margin-bottom:0}
#main_container .module_content h2 {margin-left:0;margin-bottom:10px}
#main_container .module_content ul {margin:0}
#main_container .module_content li {background:#F6F2E7;margin:0;margin-bottom:10px;color:#717171;padding:8px;list-style-type:none;float:none}
#main_container .module_content .latest_videos ul li,
#main_container .module_content .listen_links ul li,
#main_container .module_content .poll ul li {   list-style-type:none}
#main_container .module_content li h3 {color:#E9A347;background-color:#FFF;font-size:100%;padding-bottom:6px;font-weight:bold}
#main_container .module_content li p {font-size:85%;margin-left:0;margin-top:0;margin-bottom:0;line-height:1.231}
#main_container .module_content li strong {font-weight:bold}
#main_container .module_content li.last {margin-bottom:0}
#main_container .module_content table {width:100%;color:#717171;font-size:85%}
#main_container .module_content div table thead, #main_container .module_content div table thead * {position:absolute;height:0px;left:-9999em}
#main_container .module_content table tr {background-color:#F6F2E7}
#main_container .module_content table th, #main_container .module_content div table td {padding:5px}
#main_container .module_content div table td {background-image:url(../images/s/table_divide.gif);background-repeat:no-repeat;background-position:center left}
#main_container .module_content table td.artist {font-weight:bold}
#main_container .module_content div table tbody th {width:50px}
#main_container .module_content div table tbody td {width:220px}
#main_container .module_content .playlist_info li {padding:0}
#main_container .module_content .playlist_info li p {padding:8px}
#main_container .module_content .playlist_info ol li p {padding-top:0}
#main_container .module_content .playlist_info ol li p.subTitle {padding:8px 8px 0 8px}
#main_container .module_content .playlist_info ol li p.subTitle a{font-weight:bold}
#main_container .module_content .surfaced_content li {position:relative;min-height:44px;padding-left:0} 
#main_container .module_content .surfaced_content li h3 {background:transparent;color:#9D5D3A;font-size:85%;margin:0;padding:0}
/* styles edited for wo 67611 - changed padding left from 88 to 96 and added margins to the image style */
#main_container .module_content .surfaced_content li p, #main_container .module_content .surfaced_content li h3 {padding-left:96px}
#main_container .module_content .surfaced_content li img {position:absolute;top:0;left:0; margin:10px 4px 0px 8px;}
/* styles edited for wo 67611 */
#main_container .module_content .listen_links li {margin-bottom:0}
#main_container .module_content .surfaced_links li {background-color:#FFF;border-bottom:1px dotted #9D5D3A;color:#9d5d3a;font-size:85%;display:list-item;padding:0.5em 0;margin:0;list-style:square inside}
#main_container #section_head .module_content .surfaced_links li{font-size:100%}
#main_container .module_content .surfaced_links li.last {border-bottom:none}
#main_container #main_content .module_content .mpu {background-image:none;background-color:#F6F2E7;padding:0;overflow:visible;width:300px;height:250px}
#main_container #section_further .mpu {background-image:none;padding-left:10px;overflow:hidden;width:300px;float:right}
#main_container .module_content .track_schedule li {background:#FFF url(../images/s/bg_module_lists.gif) repeat-x top left}
#main_container .module_content .track_schedule p {font-weight:bold;margin:0}
#main_container .module_content .track_schedule p.info {float:right;display:block}
#main_container .module_content .track_schedule em {font-weight:normal}
#main_container .module_content p.info {float:right}
#main_container .module_content .surfaced_links li a {padding:0;display:block;margin:-1.1em 0 0 12px}
#main_container .module_content .surfaced_links li a {display:inline;margin:0}
#main_container .info a.more {background-image:url(../images/s/sprites2.png);background-position:-8983px .7em}
#main_container #main_content .module_content .listen_links li a {font-weight:bold}
#main_container .module_content .surfaced_links li.last {background-image:none}
#main_container #main_content .module_content .listen_links h2 {clear:right}
#main_container #main_content .module_content .listen_links li p.download a {display:block;background:transparent url(../images/s/sprites2.png) no-repeat -2945px 0}
#main_container #main_content .module_content .listen_links li p.buy a {display:block;background:transparent url(../images/s/icons/cd_brown.gif) no-repeat top center}
#main_container #main_content .module_content .listen_links li a span {position:absolute;left:-9999em}
#main_container #main_content .module_content .listen_links li a em {font-weight:normal}
#main_container .module_content div table td {background-image:none}
#main_container .module_content div table td a {display:block;font-weight:bold}
#main_container #main_content .module_content .poll p {text-align:center}
#main_container #main_content .module_content .poll div p {text-align:left}
#main_container #main_content .module_content .poll p.submit_holder {text-align:right}
#main_container #main_content .module_content .poll p.message {font-size:85%}
.irn_article #main_container .module_content div {background-image:none;width:120px;padding:0}
.irn_article #main_content p.byline {font-style:italic;text-align:right}
.irn_article #main_content p.byline em {font-style:italic}
.irn_hub #main_container #main_content .module_content div.irn_module {padding:0;background-image:none;width:170px;float:left;margin-right:9px}
.irn_hub #main_container .module_content div#irn_mod_container div.mpu {margin-right:0;width:120px}
.irn_hub #main_container .module_content div#irn_mod_container {overflow:hidden;zoom:1;padding:0;background-image:none;background-color:transparent;width:300px}
.irn_hub #main_content .news_headlines li.headline {background-color:transparent;min-height:2px;_height:auto;padding:0}
.irn_hub #main_content .news_headlines li.headline h3 {padding-left:0;font-weight:normal;font-size:85%;margin:3px 0 0}
.irn_hub #main_content .news_headlines li.headline h3 a {font-weight:normal;padding-left:10px;background-image:url(../images/s/list_square_dark.gif);background-repeat:no-repeat;background-position:left center}
.irn_hub #page_content .articleList {margin-top:5px}
.artists #main_container #main_content .module_content div.sky_module, .artists #main_container #main_content .module_content div.skyscraper {padding:10px 10px 0 10px;width:150px;float:left;height:580px;margin-right:9px;background:#fff url(../images/s/top-edges.png) no-repeat -2735px 0}
.artists #main_container .module_content div#skyscraper_container div.mpu, .artists #main_container #main_content .module_content div.skyscraper {margin-right:0;width:120px;padding:0;background-image:none;background-color:transparent;overflow:visible}
.artists #main_container .module_content div#skyscraper_container {overflow:hidden;padding:0;background-image:none;background-color:transparent;width:300px}
#main_container #main_content .module_content div.sky_module h3{color:#e9a347;font-weight:bold;font-size:108%;margin-bottom:10px;text-align:center}
#main_container #main_content .module_content div.sky_module ul.gallery{background-color:transparent;width:100px;margin-left:25px}
#main_container #main_content .module_content div.sky_module ul.gallery li{background-color:transparent;padding:0;margin:0;zoom:1}
#main_container #main_content .module_content div.sky_module ul.gallery li, 
#main_container #main_content .module_content div.sky_module ul.gallery li a, 
#main_container #main_content .module_content div.sky_module ul.gallery li a img{float:none;display:block;zoom:1}
#main_container #main_content .module_content div.sky_module ul.gallery li a{background-color:#f6f2e7;padding:10px;margin-bottom:8px}
#main_container #main_content .module_content div.sky_module ul.gallery li a:hover{background-color:#fdc679}
#primary_nav {clear:both; width:538px;font-weight:bold;background-image:url(../images/s/top-edges.png);background-repeat:no-repeat;background-position:left top; padding: 0 0 0 64px;overflow:hidden;background-color:transparent; margin-top:-22px; margin-bottom:-2px;float:left;}
#primary_nav ul {border-left:1px solid #d4b9af;border-right:1px solid #d4b9af;background-color:#4C3725;background-image:url(../images/s/sprites2.png);background-repeat:no-repeat;background-position:-12181px 0;width:100%;font-size:100%;overflow:hidden;margin-top:10px}
#primary_nav li {margin:0;display:block;overflow:hidden;padding:0}
.homepage #primary_nav li {padding-bottom:1px}
#primary_nav a, #primary_nav a span {display:block;background-image:url(../images/s/bevel.png);background-repeat:no-repeat}
#primary_nav a {color:#E8DEC9;padding:0;margin-top:1px;border:1px solid #26180f;border-width:0 1px 1px 0;background-position:right top;font-weight:bold}
/*
#primary_nav a span{padding:2px 13px; background-position:left top}
#primary_nav ul li.last a span{padding:2px 15px 2px 15px}
above is nav styles prior to wo68515 */
/* nav edits for wo68515 below */
#primary_nav a span{padding:2px 8px 2px 9px; background-position:left top}
#primary_nav ul li.last a span{padding:2px 8px 2px 9px}
/* nav edites for wo68515 above */
#primary_nav a:hover,
#primary_nav a:focus,
#primary_nav a:active{background-color:#e1dbc9;color:#9d5d3a;border-bottom:1px solid #d4b9af}
#primary_nav a:hover {text-decoration:none}
#primary_nav ul li.current a,
#primary_nav ul li.current a:hover,
#primary_nav ul li.current a:focus,
#primary_nav ul li.current a:active{background-color:#FFF;color:#e9a347;border-bottom:1px solid #FFF}
#primary_nav a:hover,
#primary_nav a:focus,
#primary_nav a:active,
#primary_nav ul li.current a,
#primary_nav a:hover span,
#primary_nav a:focus span,
#primary_nav a:active span,
#primary_nav ul li.current a span {background-image:url(../images/s/bevel.png)}
#sub_nav {background-color:#FFF;padding:0 64px;background:transparent url(../images/s/top-edges.png) no-repeat scroll -3764px 1px;overflow:hidden;width:858px; height:32px;color:#000;margin-top:0px;clear:left}
#sub_nav ul {background-color:#FFF;width:100%;border:1px solid #d4b9af;border-width:0 1px;margin-top:2px; height:30px}
#sub_nav ul li {border-right:1px solid #9d5d3a;margin:0;display:block;font-size:85%;margin:7px 0}
#sub_nav ul li a {padding:0px;float:left;font-weight:bold;display:block;}
#sub_nav ul li {padding:0 8px;float:left;font-weight:bold;display:block;}
#sub_nav ul li a strong {padding:0;color:#e9a347}
#sub_nav ul li strong{color:#e9a347}
div#sub_nav ul li a:hover strong {color:#9D5D3A}
div#sub_nav ul li a:active strong {color:#fff}
div#sub_nav ul li a:focus strong {color:#fff}
#sub_nav ul li.last {   border:none}
/* orignal css before wo71267 - #tertiary_nav {background-color:#FFF;padding:0 64px;border-top:1px solid #D4BFA9;overflow:hidden;width:100%;background-color:transparent} */
/* fix for bug fix wo71267 below - 10.29.09 */
#tertiary_nav {padding:0 64px; border-top:1px solid #D4BFA9; overflow:hidden; width:100%; clear:both;}
/* fix for bug fix wo71267 above - 10.29.09 */
#tertiary_nav {width:858px;zoom:1}
#tertiary_nav div {float:left;border:1px solid #D4B9AF;border-width:0 1px;background-color:#FFF;width:100%}
#tertiary_nav p {font-size:85%;width:auto;float:left;z-index:9999;display:inline;margin:7px 10px}
#tertiary_nav ul {float:left;background:#FFF;width:644px;overflow:hidden;padding:5px 0;display:inline}
#tertiary_nav li {float:left;margin:0;margin-right:5px;display:inline}
#tertiary_nav li.last {margin-right:0}
#tertiary_nav li a:link, #tertiary_nav li a:visited, #tertiary_nav li strong {text-decoration:none;color:#9D5D3A;font-weight:bold;padding:2px 3px;background-color:#F1EBDE;display:block;border:1px solid #D4BFA9;font-size:85%}
#tertiary_nav li a:focus, #tertiary_nav li a:hover, #tertiary_nav li a:active {color:#FFF;background-color:#9D5D3A;display:block;border:1px solid #9D5D3A}
#tertiary_nav li strong {border-color:#E9A347;color:#FFF;background-color:#E9A347}
#tertiary_nav ul li a span {position:absolute;left:-9999em;float:left}
#site_links ul {float:none;display:inline;overflow:hidden;padding:0;height:5px}
#site_links li {border-right:1px solid #9D5D3A;display:inline;float:none;margin:0;overflow:hidden}
#site_links li.last {border-right:none}
#site_links li a {padding:2px 7px}
#main_content form.search_form {background-color:#F6F2E7;padding:10px 0 10px 20px;overflow:hidden;zoom:1;width:503px}
#main_content form.search_form p {background-color:#CBBA9A;overflow:hidden;zoom:1;font-size:100%;float:left;width:400px;display:inline}
#main_content form.search_form p label {font-weight:bold;color:#FFF;font-size:85%;float:left;padding:2px 10px}
#main_content form.search_form p input {width:250px;float:right;border:1px solid #CBBA9A;padding:0px;font-familty:Georgia;font-size:85%;color:#717171;height:20px}
#main_content form.search_form p.submit_button {background-color:transparent;width:auto;margin-left:20px}
#main_content form.search_form p.submit_button input {width:auto;float:none;height:auto}
#main_content form.search_form p button {border:none;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#9D5D3A;padding:5px 0 5px 20px;font-size:85%;background:transparent url(../images/s/sprites2.png) no-repeat -6084px .5em;margin:0}
#main_content .send_to_friend {font-size:93%}
#main_content .comment_form {margin-bottom:10px}
#main_content .comment_form fieldset,
#main_content .send_to_friend fieldset{background-color:#f6f2e7;padding:5px 10px}
#main_content .comment_form p,
#main_content .send_to_friend  p,
#main_container div.user_login form#vip_login div,
#main_container div.staic_user_login form#vip_login div{background-color:#CBBA9A;overflow:hidden}
#main_content .comment_form p.captcha{background-color:transparent}
#main_content .comment_form p.captcha label{color:#717171;float:right;font-weight:normal;width:290px;padding:5px 0px}
#main_content .comment_form p.captcha img{float:left;border:1px solid #cbba9a}
#main_content .comment_form p.captcha input{float:right;width:290px;height:18px;padding-top:2px}
body.irn_article #main_content .comment_form p.captcha img {margin-right:20px}
body.irn_article #main_content .comment_form p.captcha label {float:left}
body.irn_article #main_content .comment_form p.captcha input {float:left;width:450px}
#main_container div.user_login form#vip_login div,
#main_container div.static_user_login form#vip_login div{float:left;margin:20px auto}
#main_container div.user_login form#vip_login div.remember, 
#main_container div.static_user_login form#vip_login div.remember{background-color:transparent;display:block;text-align:right;width:276px;margin:0}
#main_container div.user_login form#vip_login div.remember label, 
#main_container div.static_user_login form#vip_login div.remember label{font-weight:normal;color:#717171;float:right}
#main_container div.user_login form#vip_login div.remember input.checkbox, 
#main_container div.static_user_login form#vip_login div.remember input.checkbox{width:auto;border:0px;background-color:transparent;padding:0;margin:0;margin-top:3px}
#main_content .comment_form p.submit_holder,
#main_content .send_to_friend p.submit_holder,
#main_content .submit_holder {background-color:transparent;text-align:right}
#main_content .send_to_friend p.yourname{margin-top:20px}
#main_content .comment_form p.checkbox,
#main_content .send_to_friend p.checkbox{background-color:transparent}
#main_content .comment_form p.comment_error,
#main_content .send_to_friend p.comment_error{background-color:#d00000}
#main_content .comment_form label,
#main_content .send_to_friend label,
#vip_login label {color:#FFF;font-weight:bold;padding:0px;padding-left:5px;float:left}
#main_container div.user_login form#vip_login div,
#main_container div.static_user_login form#vip_login div,
.blockMsg div.user_login form#vip_login div {background-color:#CBBA9A;float:left;margin:10px auto}
#main_container div.user_login form#vip_login div.remember,
#main_container div.static_user_login form#vip_login div.remember,
.blockMsg div.user_login form#vip_login div.remember{background-color:transparent;display:block;text-align:right;margin:0}
#main_container div.user_login form#vip_login div.remember label,
#main_container div.static_user_login form#vip_login div.remember label,
.blockMsg div.user_login form#vip_login div.remember label{font-weight:normal;color:#717171;float:right}
#main_container div.user_login form#vip_login div.remember input.checkbox,
#main_container div.static_user_login form#vip_login div.remember input.checkbox,
.blockMsg div.user_login form#vip_login div.remember input.checkbox{width:auto;border:0px;background-color:transparent;padding:0;margin:0;margin-top:3px}
.blockMsg div.user_login form#vip_login div {width:300px}
#main_content .comment_form p.checkbox label,
#main_content .send_to_friend p.checkbox label {color:#717171;font-weight:normal;padding-top:0;margin-top:0}
#vip_login label {min-width:5em;padding:3px 6px;text-align:center;text-transform:lowercase}
#vip_login p {margin:0 0 15px;color:#9D5D3A}
#main_content .comment_form legend span,
#main_content .send_to_friend legend span,
#main_content .module_content legend span {position:absolute;left:-9999em;display:block;height:1px;overflow:hidden}
#main_content .comment_form input,
#main_content .comment_form textarea,
#main_content .send_to_friend input,
#main_content .send_to_friend textarea,
#vip_login input {background-color:#FFF;width:390px;float:right;border:1px solid #cbba9a;padding:2px;padding-top:5px;font-family:Georgia;font-size:100%}
.articles div#page_content .custom_form input,
.articles div#page_content .personal_details input,
.articles div#page_content .custom_form textarea,
.articles div#page_content select {background-color:#FFFFFF;border:1px solid #CBBA9A;float:none;clear:left;font-family:Georgia;font-size:100%;padding:5px 2px 2px}
.articles div#page_content .custom_form select {float:left;clear:left;margin-top:.2em}
p.paf_list select, select#selPostCode, select#country {background-color:#FFFFFF;border:1px solid #CBBA9A;font-family:Georgia}
.articles div#page_content .personal_details select {padding:2px}
.articles div#page_content .personal_details select option {padding:3px 8px 1px 2px}
.articles div#page_content .custom_form input {display:block;width:500px}
.articles div#page_content .custom_form input.hidden,
.articles div#page_content .personal_details input.hidden {display:none}
.articles div#page_content div.radio input {display:inline;width:auto;background-color:transparent;border:none}
div#page_content textarea {width:500px}
.articles div#page_content .custom_form,
.articles div#page_content .personal_details {float:none;background-color:#F6F2E7;padding:5px 10px}
.articles div#page_content .personal_details label {color:#FFFFFF;float:left;clear:left;font-weight:bold;padding:2px 0px 0px 5px;min-height:1.7em}
.articles div#page_content .personal_details p {background-color:#CBBA9A;overflow:hidden;width:auto}
.articles div#page_content .personal_details input {float:right;width:380px;clear:none}
span.custom-form-select {width:385px;float:right;margin:0;padding:0;border:none;background:#F6F2E7;min-height:1.9em}
div#page_content fieldset.custom_form p {overflow:hidden;width:auto}
div#page_content fieldset.custom_form label {float:left;clear:left;font-weight:normal;padding:6px 0px 0px 5px}
div#page_content form #cf_Postcode {width:8em;float:none}
div#page_content form span#postcode {width:385px;float:right;background-color:#F6F2E7}
div#page_content fieldset.personal_details .radio  {font-size:100%;background-color:#CBBA9A;width:auto}
div#page_content fieldset.personal_details .radio fieldset {background-color:transparent;padding:0}
div#page_content fieldset .radio fieldset,
div#page_content fieldset .checkbox fieldset {padding:5px 0;font-size:93%}
div#page_content fieldset .radio legend,
div#page_content fieldset .checkbox legend {display:none;position:absolute;left:-9999em}
div#page_content fieldset.personal_details .radio span  {width:385px;float:right;background-color:#F6F2E7}
div#page_content fieldset.personal_details .radio input {width:auto;float:left;clear:none;border:none;background:transparent}
div#page_content form .radio span#gender label {color:#717171;clear:none;font-weight:normal;margin-right:2.5em}
div#page_content fieldset.custom_form .radio label,
div#page_content fieldset.custom_form .checkbox label  {color:#717171;font-weight:normal;display:inline;clear:none;float:none;margin-right:1.5em}
div#page_content fieldset .radio p input,
.articles div#page_content .checkbox p input {margin-left:2em;width:auto;float:left;border:none;background:transparent}
#main_content .comment_form textarea, #main_content .send_to_friend textarea{width:390px !important;height:7em !important}
#main_content .comment_form p.checkbox input,
#main_content .send_to_friend p.checkbox input{background-color:transparent;float:left;width:auto;height:auto;margin-top:7px;border:0}
#main_content .comment_form p.checkbox input {margin-top:0}
#main_content .comment_form button,
#main_content .send_to_friend button,
#main_content .poll button {background:transparent url(../images/s/sprites2.png) no-repeat scroll -8565px 0;font-weight:bold;font-family:Georgia;color:#9d5d3a;border:none;padding:.1em 3px 4px 22px}
#main_content .comment_form button span,
#main_content .send_to_friend button span{position:absolute;left:-99999px;display:block}
#vip_login input {border:1px solid #CBBA9A;height:15px;width:130px}
#vip_login {clear:both;padding:20px 30px}
.user_login .bd,
.static_user_login .bd {background-color:#F6F2E7}
.js #vip_login input {width:180px}
.js .user_login h2 {float:left;margin-left:0;text-align:left}
.js .user_login {cursor:default;background:#FFF url(../images/s/top-edges.png) no-repeat scroll -1889px 0;margin-bottom:0;width:358px}
.user_login .region_picker {float:right;font-size:85%}
.user_login .hd,
.static_user_login .hd {margin:15px 0 5px;overflow:hidden}
.user_login .region_picker li a {font-weight:normal;padding:5px 16px 5px 5px;text-align:left;background:transparent none}
#vip_login button {background-color:transparent;border:none;color:#9D5D3A;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;text-transform:lowercase;margin-top:15px}
#vip_login .cancel {background:transparent url(../images/s/sprites2.png) no-repeat scroll -9394px 0;margin-left:10px;padding-left:10px}
#vip_login .login {margin-left:70px;padding-left:22px; background:transparent url(../images/s/sprites2.png) no-repeat scroll -8565px 0}
#main_content ul.playlists{margin:0;padding:0;display:block;clear:both}
#main_content ul.playlists li{margin:0;padding:0;list-style-type:none;float:left;width:175px;text-align:center}
#main_content ul.playlists li a{background-color:#e4d7b8;color:#9d5d3a;display:block;margin-right:10px;margin-bottom:20px;padding:2px 0;font-size:93%}
#main_content ul.playlists li.last a{margin-right:0}
#main_content ul.playlists li.current a{background-color:#e9a347;color:#FFF;font-weight:bold}
#main_content ul.commercial_types
{margin:10px 0;clear:left}
#main_content ul.commercial_types li
{margin:0;padding:0;list-style-type:none}
#main_content ul.commercial_types li
{padding-left:20px;background-position:0 2px;background-repeat:no-repeat}
#main_content ul.commercial_types li {font-size:93%;float:left;background:transparent url(../images/s/sprites2.png) no-repeat scroll 0 0;margin:0 1.1em 1em 10px}
#main_content ul.commercial_types li.buy{background-position:-718px .25em}
#main_content ul.commercial_types li.download{background-position:-3192px 0.25em}
#main_content ul.commercial_types li.listen{background-position:-4847px 0.25em}
#main_content .playlist th.icon_label {text-align:center}
#main_content .playlist th.track_title {text-indent:20px}
#main_content .playlist table td.track_title { padding: 0px; }
#main_content .playlist .track_title p { margin:0px; font-size: 100%;}
#main_content .playlist .track_title span.playlist {display:inline;left:20px;position:relative}
#main_content .playlist th, 
#main_content .playlist td{background-color:#F6F2E7}
#main_content .playlist .track_title a.listen span {left:0}
#main_content .playlist .track_title a.listen
{display:block;text-indent:0;padding-left:20px;background-image:url(../images/s/sprites2.png);background-repeat:no-repeat;background-position:-4848px .2em}
#main_content .playlist td a.download, 
#main_content .playlist td a.buy
{display:block;width:15px;height:15px;text-align:center;padding:0;margin:5px auto 0 auto;text-indent:-9999em;background:transparent url(../images/s/sprites2.png) no-repeat scroll  -3195px 0}
#main_content .playlist td a.buy {background-position:-718px 2px;margin-top:2px}
#main_content .playlist td a img
{padding:2px 0 0 2px;margin:0}
#main_content .playlist td a span
{display:block;position:absolute;left:-9999px}
#main_content #playlist_search_container{clear:both;margin-bottom:20px}
#main_content #playlist_search_container h3{color:#e9a347;font-size:116%;font-weight:bold}
#main_content #playlist_search_container .search_box{width:240px;float:left;display:inline;margin-bottom:1em}
#main_content #playlist_search_container .search_box label{font-weight:bold}
.js #main_content #playlist_search_container .search_box label{position:absolute;left:-9999px}
#main_content #playlist_search_container .search_box select,
#main_content #playlist_search_container .search_box input{border:1px solid #d4bfa9;color:#717171;width:200px;font-family:Georgia, "Times New Roman", Times, serif}
#main_content #playlist_search_container .search_box input{padding-left:4px}
#main_content #playlist_search_container .search_box button {font-weight:bold;font-family:Georgia;color:#9d5d3a;border:none;padding:0 3px 4px 22px;background:transparent url(../images/s/sprites2.png) no-repeat scroll -6087px 0;float:left}
#main_content #playlist_search_container h2{float:left;clear:both;white-space:nowrap;padding:10px 0;display:inline}
#main_content #playlist_search_container div.first{margin-left:40px}
.homepage #section_further h2,
.homepage #main_content h2{color:#E9A347;font-size:100%;margin:0 0 10px 0}
.homepage #section_further .articles{background-color:#FFF;width:525px;padding:0}
.homepage #section_further .articles li {border:0pt none;color:#9D5D3A;display:list-item;list-style-image:none;list-style-position:inside;list-style-type:square;margin:0.5em 0pt;padding:0pt}
.homepage #section_further .articles li h3 {display:inline;font-size:85%}
.homepage #section_further .articles li h3 a {font-weight:normal}
.homepage #section_further .articles li img,
.homepage #section_further .articles li p {position:absolute;left:-99990px}
.homepage #section_further .articles li.show {background-color:#F6F2E7;padding:0 0 .2em 5px;margin-bottom:8px;min-height:90px;cursor:pointer;list-style:none}
.homepage #section_further .articles li.show h3 {font-size:116%;margin:3px 0 0}
.homepage #section_further .articles li.show h3 a {font-weight:bold;padding-left:0px;background-image:none}
.homepage #section_further .articles li.show img,
.homepage #section_further .articles li.show p {display:block;position:relative;left:0;margin:0;padding:0;font-size:85%;color:#717171;line-height:1.3em}
.homepage #section_further .articles li.show p.meta{padding:3px 0}
.homepage #section_further .articles li.show img {float:right;position:relative;right:0;margin-left:10px;margin-right:0}
#NewsHeadlines{clear:left;display:block;padding:10px 64px 0 64px;margin-bottom:10px;width:858px;height:200px;overflow:hidden;background-repeat:no-repeat;background-position:-605px -16px;background-image:url(../images/s/top-edges.png)}
#NewsHeadlines .titles{width:36px;position:absolute;margin-left:822px;z-index:10}
#NewsHeadlines .titles li{float:none;margin:0;padding:0;display:block;width:36px;color:#9d5d3a;border-bottom:5px solid #F1EBDE}
#NewsHeadlines .contentBox{overflow:hidden;width:858px;height:200px}
#NewsHeadlines .titles li.last{border-bottom:0}
#NewsHeadlines .contentBox h2{margin-left:0}
#NewsHeadlines .titles li a span,
#NewsHeadlines .contentBox h2 span{position:absolute;left:-9999px}
#NewsHeadlines .titles li a{display:block;width:36px;padding-top:2px;background:#dcd2b9 url(../images/s/sprites2.png) no-repeat scroll -490px 0;text-align:center;font-size:138.5%;font-weight:bold;min-height:34px;height:auto !important;height:34px}
#NewsHeadlines .titles li.ui-tabs-selected a {background-image:none;background-color:transparent;color:#FFF}
#NewsHeadlines .titles li.ui-tabs-selected a:hover {text-decoration:none;cursor:default}
#NewsHeadlines .ui-tabs-hide{position:absolute;left:-9999px}
#NewsHeadlines .ui-tabs-panel {padding:0;margin:0}
#NewsHeadlines .supContent{position:relative;z-index:1;display:inline;margin-top:-200px;margin-right:0px;min-height:170px;height:auto !important;height:170px;float:right;width:245px;background-image:url(../images/s/megapod_content_bg.png);background-position:left top;padding:15px 20px;padding-right:40px;color:#FFF;vertical-align:bottom;font-size:85%;line-height:1.6em}
#NewsHeadlines .lighten .supContent{   background-image:url(../images/s/megapod_content_bg_light.png);color:#000}
#NewsHeadlines .supContent ul{margin-left:0px;padding-left:0}
#NewsHeadlines .supContent li {float:none;list-style:inside square}
#NewsHeadlines .lighten .supContent li {color:#fff}
#NewsHeadlines .supContent ul li a{color:#FFF}
#NewsHeadlines .lighten .supContent ul li a{color:#000}
#NewsHeadlines .keyboardHelper {display:block;clear:left}
#NewsHeadlines .keyboardHelper a{color:#FFF}
#main_container #main_content .module_content .latest_videos ul {padding-bottom:5px}
.homepage .contentBox .keyboardHelper a {position:absolute;left:-9999px}
.homepage .contentBox .keyboardHelper a:focus {position:static;left:0}
#main_container .module_content .latest_videos ul {position:relative}
#main_container .module_content .latest_videos li {background-color:transparent;margin:0 0 7px 0;padding:0 0 0 198px}
#main_container .module_content .latest_videos a {background-color:transparent;display:block}
#main_container .module_content .latest_videos img {display:block;float:none;height:60px;width:80px}
#main_container .module_content .latest_videos li.selected {background-color:#F6F2E7;height:200px;padding:0;position:absolute;top:0;width:190px}
#main_container .module_content .latest_videos .play_button {background:transparent url(../images/s/sprites2.png) no-repeat scroll -11844px 45px;position:absolute;top:0;z-index:2}
#main_container .module_content .latest_videos a:hover .play_button {background:transparent url(../images/s/sprites2.png) no-repeat scroll -11974px 45px}
#main_container .module_content .latest_videos li.selected img, #main_container .module_content .latest_videos li.selected .play_button {display:block;height:143px;margin:0;padding:0;width:190px}
#main_container .module_content .latest_videos li p, #main_container .module_content .latest_videos li .play_button {display:none}
#main_container .module_content .latest_videos li.selected p {display:block;margin-left:10px}
#main_container .module_content .latest_videos p {margin:5px 0 0}
#main_container #section_head .module_content .latest_videos p{font-size:100%}
#main_container .module_content .latest_videos p.artist {font-weight:bold}
#main_container .module_content .latest_videos p.title {margin-top:0}
#main_content .primary_content,
#main_content .supplementary_content {background-color:#FFFFFF;background-image:url(../images/s/top-edges.png);background-position:-1890px 0;background-repeat:no-repeat;padding:11px;overflow:hidden}
#main_content .primary_content {width:526px}
#main_content .supplementary_content {width:526px;margin-top:11px;margin-bottom:-2000px;padding-bottom:2000px}
#main_content .page_content {float:left;margin-right:10px}
.podcasts #main_content h1 {color:#E9A347}
.podcasts #main_content .primary_content h2 {color:#9D5D3A;font-size:153.9%;margin:10px 0 0}
.podcasts #main_content .description {background-color:#F6F2E7;margin-top:20px;min-height:120px;padding:10px 10px 10px 140px;position:relative}
.podcasts #main_content .dateline {margin-top:0}
.podcasts #main_content .description img {float:none;position:absolute;left:10px;top:10px}
.podcasts #main_content .description p {margin-top:0;margin-bottom:.5em}
.podcasts #main_content .description p.more {margin-bottom:1.75em}
.podcasts #main_content .description a {text-transform:lowercase}
.podcasts #main_content .description ul.media_links {bottom:10px;left:130px;position:absolute;width:100%}
.podcasts .headline {position:relative}
.podcasts #main_content .headline p{margin-left:225px}
.podcasts #main_content ul.media_links {bottom:10px;left:230px;position:absolute}
.podcasts #main_content h2.bookmark {margin-top:0}
.podcasts #main_content .tools {margin-top:10px}
.podcasts #main_content .description li,
.podcasts #main_content ul.media_links li {display:inline}
.podcasts li a.audio_stream {background-image:url(../images/s/sprites2.png);background-position:-4848px 0;background-repeat:no-repeat;padding-left:18px}
.podcasts li a.download {background-image:url(../images/s/sprites2.png);background-position:-3194px 0;background-repeat:no-repeat;padding-left:18px}
#main_content .podcasts {margin:20px 0 10px}
#main_content .podcasts li {background-color:#F6F2E7;list-style-type:none;margin:0;min-height:80px;padding:10px;position:relative}
#main_content .podcasts li ul {height:90%;position:absolute;right:0;top:20px;width:6em}
#main_content .podcasts li li {background-color:transparent;height:30%;margin:0;min-height:0;padding:0}
#main_content .podcasts li p, .podcasts .podcasts li h3 {padding-left:90px;padding-right:90px}
#main_content ul.episodes li p, .podcasts ul.episodes li h3 {padding-left:6px}
#main_content .podcasts li a.media {float:right;margin-top:7px;text-transform:lowercase}
#main_content .podcasts li a.media:focus, 
#main_content .podcasts li a.media:active{background-color:#9d5d3a}
#main_content .podcasts li li a.media {float:none}
#main_content .podcasts li a.audio_stream {background-image:url(../images/s/sprites2.png);background-position:-4848px 0; 
background-repeat:no-repeat;padding-left:18px}
#main_content .podcasts li h3 {font-size:100%;margin-left:0px}
#main_content .podcasts li img {left:10px;position:absolute;top:10px}
#main_content .podcasts li .dateline {clear:both;margin-bottom:8px}
#main_content .supplementary_content .pagination {overflow:hidden}
#main_content .sessions {margin:20px 0 10px}
#main_content .sessions li {background-color:#F6F2E7;list-style-type:none;margin:0;min-height:120px;padding:10px;position:relative}
#main_content .sessions li p, .sessions li h2 {padding-left:180px}
#main_content .sessions li a.media {float:right;margin-top:7px;text-transform:lowercase}
#main_content .sessions li a.audio_stream {background-image:url(../images/s/sprites2.png);background-position:-4848px .2em;padding-left:18px}
#main_content .sessions li h2 {float:left;font-size:116%;line-height:1.3;margin-left:0}
#main_content .sessions li p {font-size:85%;line-height:1.4;margin-bottom:0;margin-left:0;margin-top:0}
#main_content .sessions li img {left:10px;position:absolute;top:10px}
#main_content .sessions li .dateline {clear:both;margin-bottom:8px} 
#main_content #page_content div.session_tracks{border-top:1px dotted #9D5D3A;border:0;display:block;clear:both;width:100%;padding:0 0 10px 0;margin-top:0}
#main_content #page_content iframe {margin-bottom:1em}
#main_content #page_content div.session_tracks h2{margin-bottom:20px}
#main_content #page_content div.session_tracks ul, 
#main_content #page_content div.session_tracks li{list-style-type:none;margin:0;padding:0}
#main_content #page_content div.session_tracks li{background-color:#f6f2e7;padding:6px}
#main_content #page_content div.session_tracks li p.listen{font-size:100%;padding:0;margin:0}
#main_content #page_content div.session_tracks li a.audio_stream,
#main_content #page_content div.session_tracks li a.video_stream {display:block;clear:both;position:relative}
#main_content #page_content div.session_tracks li a.audio_stream span,
#main_content #page_content div.session_tracks li a.video_stream span {background:transparent url(../images/s/sprites2.png) no-repeat scroll -4848px .2em;text-transform:lowercase;font-weight:bold;padding-left:20px;position:absolute;right:0}
#main_content #page_content div.session_tracks li a.video_stream span {background-position:-8152px .2em}
#main_container #main_content .module_content div div {background:transparent none;width:auto;padding:0;margin:0}
#main_container .module_content fieldset li {background-color:#fff;margin:0;padding:0}
#main_container #main_content .module_content .poll .question {background-color:#f6f2e7;padding:10px;margin:10px 0 15px}
#main_content .module_content .poll .question img {float:right;margin-left:10px}
#main_content .poll .submit_holder {margin:0}
#vip_login p.login-options {font-size:85%}
#vip_login .login {margin-left:0}
.js #vip_login select {border:1px solid #CBBA9A;padding:5px 2px 2px;margin:0;background-color:#fff;min-height:15px}
.js #vip_login select#login_region {width:185px;float:right}
#vip_login select {font-family:Georgia, "Times New Roman", Times, serif}
.static_user_login #vip_login p{text-align:center;font-size:92%}
.hd button {background-color:transparent;border:none;color:#9D5D3A;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;text-transform:lowercase;margin-top:15px}
.hd .cancel {background:transparent url(../images/s/sprites2.png) no-repeat scroll -9394px .4em;margin-left:10px;padding-left:10px;margin-top:0}
.static_user_login .ft {margin-top:30px}
.static_user_login .ft h3 {color:#9d5d3a;font-weight:bold;font-size:110%}
.static_user_login div {font-size:93%}
.static_user_login div.hd {font-size:100%}
.static_user_login #vip_login {padding:20px 125px}
.registration {background-color:#f6f2e7}
.registration {background-color:#f6f2e7;width:508px;padding:10px 0 14px 18px;margin-bottom:10px;float:left}
.xfm_region select {/* IE */
    min-width:230px}
.xfm_region input,
.xfm_region select,
.registration input,
.registration select {font-family:Georgia, "Times New Roman", Times, serif;color:#737272;background-color:#fff}
.registration h2 {color:#737272}
.registration h3 {color:#737272;font-size:100%;font-weight:bold;margin:1.3em 0 0;line-height:1}
#main_content .registration p {margin:0;clear:both}
.registration h2,
.registration p.region {margin:0;text-align:center}
#main_content .registration p.instruction {margin:7px 0}
.registration fieldset {width:254px}
.personal_details {float:left}
.address_details {float:right}
.registration legend span {position:absolute;left:-9999em;display:block;height:1px;overflow:hidden}
.registration label {display:block;margin:12px 1px 4px}
.registration .text {border:1px solid #d4bfa9;height:1.32em;width:228px;margin-bottom:3px}
.registration .privacy_policy label {float:left}
#main_content .registration p.privacy_policy {padding-right:22px}
.registration .privacy_policy input {float:right;margin-top:10px}
.registration .paf_search .text {width:146px}
.registration .gender_selection {padding-bottom:3px}
.registration .gender_selection span {display:block;margin:12px 1px 2px}
.registration .gender_selection input {margin-top:5px}
.registration .gender_selection label {display:inline}
.registration .dob_selection {padding-bottom:1px}
.registration .dob_selection span {display:block;margin:10px 1px 4px}
.xfm_region select,
.registration .dob_selection select {border:1px solid #d4bfa9;margin:3px 0 2px}
#main_content .registration .submit_holder {padding:0 20px 0 0}
#main_content button{background-color:transparent;font-weight:bold;font-family:Georgia;color:#9d5d3a;border:none;padding:2px 0px 2px 22px;background-image:url(../images/s/sprites2.png);background-position:-8565px .05em;background-repeat:no-repeat}
#main_content .registration .submit_holder button {margin-top:56px}
#main_content .registration .js button {margin-top:0}
#main_content .registration .paf_search {padding-right:22px;overflow:hidden}
#main_content .registration .paf_search input {float:left}
#main_content .registration .paf_search button {float:right}
.registration .paf_list select {width:240px}
#main_content .registration .paf_list {padding-bottom:3px}
#main_content .region {margin:0 auto;width:50%;text-align:center}
#main_content div#gallery_img {width:528px;text-align:center;height:auto}
#main_content img.main_gallery {float:none}
#main_content #gallery_navigation {position:relative;margin:10px 0;border:1px solid #FFF}
#main_content #gallery_navigation p {font-size:93%;text-align:center}
#main_content #gallery_navigation a {font-weight:bold;background-repeat:no-repeat}
#main_content #gallery_navigation a span {position:absolute;left:-99999em;height:1px}
#main_content #gallery_navigation p.previous_image, #main_content #gallery_navigation p.next_image {position:absolute;top:0;text-align:left}
#main_content #gallery_navigation p.next_image {right:0}
#main_content #gallery_navigation p.previous_image a {padding-left:40px;background-position:left center;background-image:url(../images/s/btn_prev.gif);display:block}
#main_content #gallery_navigation p.next_image a {padding-right:35px;background-position:right center;background-image:url(../images/s/btn_next.gif);display:block}
#main_content ul.gallery_images {margin:10px 60px;overflow:hidden}
#main_content ul.gallery_images li {list-style-type:none;zoom:1;display:block;margin:0;float:left}
#main_content ul.gallery_images li a {display:block;zoom:1;padding:5px}
#main_content ul.gallery_images li img {float:none}
#main_content form.search_form p select {width:255px;float:right;border:1px solid #CBBA9A}
#main_content form.search_form {margin-bottom:10px}
#main_content form#search_downloads {background-image:url(../images/s/bg_download_search.gif);background-repeat:repeat-x;background-position:left bottom;background-color:#D5D5D5;padding:5px 10px;width:505px}
#main_content form#search_downloads p {width:460px;background-color:transparent}
#main_content form#search_downloads p.submit_button {width:auto;margin-left:5px}
#main_content form#search_downloads label {color:#595859;font-size:100%;padding:3px 0}
#main_content form#search_downloads input {border:none;width:316px;background-image:url(../images/s/bg_download_input.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent;padding-left:25px}
#main_content form#search_downloads p.submit_button input {width:auto;background-image:none;padding-left:0}
#main_content div#download_info_box {background-image:url(../images/s/bg_download_header.gif);background-repeat:no-repeat;background-position:top left;background-color:#C2B08E;min-height:69px;_height:69px;width:524px;padding-top:30px}
#main_content div#download_info_box img {padding-right:20px;margin-left:100px}
#main_content div#download_info_box p {width:200px;float:left;margin:0;font-weight:bold;font-size:100%}
#main_content div#download_info_box p a {font-weight:normal;font-size:100%}
#main_content .supplementary_content ul.download_music {clear:both;padding:0;margin:10px 0}
#main_content .supplementary_content ul.download_music li {list-style-type:none;background-color:#F6F2E7;display:block;margin:0;padding:6px}
#main_content .supplementary_content ul.download_music li p {background-image:url(../images/s/icons/download_brown.gif);background-position:right center;background-repeat:no-repeat;display:block;margin:0;padding:0}
#main_content .supplementary_content ul.download_music li p span {position:absolute;left:-9999em}
#main_content .supplementary_content ul.download_music li p a {display:block}
.xfm_plus h1 {font-size:153.9%;color:#e9a347}
.xfm_plus h1 span {font-size:93%;color:#737272;padding-left:1.5em}
.xfm_plus_lead {background-color:#f6f2e7;padding:10px}
.xfm_plus .xfm_plus_competition {background-color:#f6f2e7;text-align:center}
.xfm_plus .xfm_plus_mi_xfm {background-color:#f6f2e7;width:258px;float:left;margin-bottom:10px;text-align:center}
.xfm_plus .xfm_plus_widget {background-color:#f6f2e7;width:258px;float:right;margin-bottom:10px;text-align:center}
.search #main_content #page_content h2{margin:20px 0 10px 0;clear:left}
.search #main_content #page_content .xfm_results ol, 
.search #main_content #page_content .av_results ol{margin-bottom:10px}
.search #main_content #page_content .xfm_results ol li, 
.search #main_content #page_content .av_results ol li{background-color:#f6f2e7;list-style-type:none;padding:15px;margin:0;font-size:93%;line-height:1.2em;overflow:visible;position:relative;min-height:80px;height:auto !important;height:80px}
.search #main_content #page_content .av_results ol li{min-height:80px}
.search #main_content #page_content .xfm_results ol li h3, 
.search #main_content #page_content .av_results ol li h3{margin:0;margin-bottom:8px;padding:0;color:#9d5d3a;font-weight:bold;font-size:116%}
.search #main_content #page_content .xfm_results ol li a.result_url, 
.search #main_content #page_content .av_results ol li a.result_url{margin-top:6px;display:block}
.search #main_content #page_content .av_results ol li a.result_img{position:absolute;top:15px}
.search #main_content #page_content .xfm_results ol li p, 
.search #main_content #page_content .av_results ol li p{margin:0;padding:0;padding-bottom:5px}
.search #main_content #page_content .av_results ol li h3, 
.search #main_content #page_content .av_results ol li p{padding-left:90px}
.search #main_content #page_content .av_results ol li a.play_result{background-image:url(../images/s/sprites2.png);background-position:-8566px 0;background-repeat:no-repeat;margin-top:0px;padding:2px;padding-left:22px;font-weight:bold;font-size:93%;position:absolute;top:80px}
.search #main_content #page_content .av_results ol li a.play_result span{position:absolute;left:-9999px}
.search #main_content .search_bar{clear:both;display:block;background-color:#f6f2e7;height:53px}
.search #main_content .search_bar ul li{list-style-type:none;float:left;display:inline}
.search #main_content .search_bar ul li fieldset   {display:block;float:left}
.search #main_content .search_bar ul li fieldset p {display:block;float:left}
.search #main_content .search_bar ul li fieldset input.text{border:1px solid #d4bfa9}
.search #main_content .search_bar ul li fieldset button{border:0;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:93%;color:#9d5d3a;background-color:transparent;background-image:url(../images/s/sprites2.png);background-position:-6087px 0;background-repeat:no-repeat;padding-left:20px}
#main_container div.static_user_login form#vip_login div div {background-color:#f6f2e7;border-bottom:1px solid #f6f2e7;float:right;margin:0;width:205px;position:relative;height:2.1em}
.reminder {margin-bottom:10px}
.reminder #vip_login select.dob {margin:0;position:absolute}
.reminder form#vip_login {padding:20px 120px}
.reminder #vip_login #login_dob_date {left:0}
.reminder #vip_login #login_dob_month {left:30%}
.reminder #vip_login #login_dob_year {right:0}
div.sitemap {margin-bottom:4em}
div.sitemap, div.sitemap li {margin-left:2em;font-weight:bold}
div.sitemap li a {font-weight:bold}
div.sitemap li ul a {font-weight:normal}
#main_content div.sitemap li ul {font-weight:normal;margin-left:2em}
.xfm_plus #main_container #main_content{clear:left;display:block;padding:10px 64px 0 64px;margin-bottom:10px;width:858px;background-repeat:no-repeat;background-position:-604px -16px;background-image:url(../images/s/top-edges.gif)}
.artists #main_container #main_content #page_content ul.artist_nav{padding:0;margin:0;display:block;min-height:20px}
.artists #main_container #main_content #page_content ul.artist_nav li{list-style-type:none;padding:0;margin:0;float:left;font-size:85%;margin-right:5px}
.artists #main_container #main_content #page_content ul.artist_nav li.last{margin-right:0}
.artists #main_container #main_content #page_content ul.artist_nav li strong, 
.artists #main_container #main_content #page_content ul.artist_nav li a{background-color:#e9a347;color:#FFF;padding:3px 10px;display:block;white-space:nowrap;text-align:center}
.artists #main_container #main_content #page_content ul.artist_nav li a{background-color:#e4d7b8;color:#9d5d3a}
.artists #main_container #main_content #page_content ul.artist_nav li a:focus, 
.artists #main_container #main_content #page_content ul.artist_nav li a:active{background-color:#9d5d3a;color:#FFF}
.artists #main_container #main_content #page_content .session_container{padding-top:20px;clear:both;min-height:225px}
.artists #main_container #main_content #page_content .session_container img.img_main{float:left;margin:0;margin-right:10px}
.artists #main_container #main_content #page_content .session_container .latest_sessions{float:left;background-color:#f6f2e7;display:block;width:195px;padding:10px;min-height:205px;height:auto !important;height:205px;font-size:85%}
.artists #main_container #main_content #page_content .session_container .latest_sessions ol, 
.artists #main_container #main_content #page_content .session_container .latest_sessions li{margin:0;padding:0}
.artists #main_container #main_content #page_content .session_container .latest_sessions li{list-style-type:none}
.artists #main_container #main_content #page_content img.img_main{margin:20px 0}
.artists #main_container #main_content #page_content .latest_session h4 a{font-weight:bold}
.artists #main_container #main_content #page_content .latest_session ul{padding:0;margin:10px 0}
.artists #main_container #main_content #page_content .latest_session ul li{color:#717171;background-color:#f6f2e7;font-size:86%;font-weight:normal;list-style-type:none;padding:6px;margin:0}
.artists #main_container #main_content #page_content .bookmark{background-image:none}
.artists #main_container #main_content #page_content .latest_session h3, 
.artists #main_container #main_content #page_content .latest_news h3, 
.artists #main_container #main_content #page_content .latest_news h4, 
.artists #main_container #main_content #page_content .download_music h3, 
.artists #main_container #main_content #page_content .biography h3,  
.artists #main_container #main_content #page_content .official_site h3,
.artists #main_container #main_content #page_content .gigs h3 {color:#e9a347;font-size:116%;font-weight:bold;margin-bottom:.665em}
.artists #main_container #main_content #page_content .latest_news h4 a, 
.artists #main_container #main_content #page_content .session_container .latest_sessions h4 a {font-weight:bold}
.artists #main_container #main_content #page_content .latest_news{margin-top:20px;clear:both}
.artists #main_container #main_content #page_content .latest_news ul,
.artists #main_container #main_content #page_content .latest_news ul li{padding:0;margin:0;list-style-type:none;clear:left}
.artists #main_container #main_content #page_content .latest_news ul li h4{margin:4px 0}
.artists #main_container #main_content #page_content .latest_news ul li h4 a{background-image:url(../images/s/link_bullet.gif);background-position:0px 7px;background-repeat:no-repeat;padding-left:7px;font-weight:normal;font-size:77%}
.artists #main_container #main_content #page_content .latest_news ul li.show{position:relative;background-color:#f6f2e7;padding:5px 10px 5px 100px;zoom:1}
body.artists #main_container #main_content #page_content .latest_news ul li.first-child {   padding:10px;min-height:60px;_height:60px}
.artists #main_container #main_content #page_content .latest_news ul li.show img{position:absolute;left:10px;top:10px}
body.artists #main_container #main_content #page_content .latest_news ul li.first-child img {   float:left;position:static;margin:0 10px 10px 0}
.artists #main_container #main_content #page_content .latest_news ul li.show h4, 
.artists #main_container #main_content #page_content .latest_news ul li.show h4 a, 
.artists #main_container #main_content #page_content .latest_news ul li.show p{margin:0;padding:0}
.artists #main_container #main_content #page_content .latest_news ul li.show h4 a{background-image:none;font-weight:bold}
.artists #main_container #main_content #page_content .latest_news ul li.show p{font-size:83%}
.artists #main_container #main_content #page_content a.more{background-image:url(../images/s/sprites2.png);background-position:-8565px 1px;background-repeat:no-repeat;float:right;padding-left:23px;font-weight:bold;font-size:93%}
.artists #main_container #main_content #page_content .latest_session, 
.artists #main_container #main_content #page_content .download_music, 
.artists #main_container #main_content #page_content .biography, 
.artists #main_container #main_content #page_content .official_site
.artists #main_container #main_content #page_content .gigs{background-image:none;margin-top:30px}
.artists #main_container #main_content #page_content .download_music ul li p a{font-size:93%}
.artists #main_container #main_content #page_content .official_site{margin:20px 0}
.artists #main_container #main_content .news_headlines{margin:20px 0}
.artists #main_content .news_headlines li.topnews p, 
.artists #main_content .news_headlines li.topnews h2{padding-left:170px}
.artists #main_container #main_content .news_headlines li.topnews{margin-bottom:20px;min-height:120px;height:auto !important;height:120px}
.artists #main_container #main_content .news_headlines li p.meta{margin-bottom:5px}
#main_content #page_content .song_people{background-color:#f6f2e7;padding:20px;margin-top:20px}
#main_content #page_content .song_people fieldset legend{position:absolute;left:-9999px}
#main_content #page_content .song_people fieldset p{clear:left}
#main_content #page_content .song_people fieldset label{color:#737272;width:270px;display:block;float:left}
#main_content #page_content .song_people fieldset input.text, 
#main_content #page_content .song_people fieldset select{border:1px solid #D4BFA9;margin-bottom:3px;color:#737272;font-family:Georgia,"Times New Roman",Times,serif;width:200px}
#main_content #page_content .song_people fieldset select{margin:3px 0pt 2px}
#main_content #page_content .song_people fieldset p.dob_selection select#ddlDay{width:55px}
#main_content #page_content .song_people fieldset p.dob_selection select#ddlMonth{width:80px}
#main_content #page_content .song_people fieldset p.dob_selection select#ddlYear{width:60px}
#main_content #page_content .song_people fieldset button{background-color:transparent;background-image:url(../images/s/submit_bg.gif);background-position:0pt 75%;background-repeat:no-repeat;border:medium none;color:#9D5D3A;font-family:Georgia;font-weight:bold;padding:2px 0px 2px 22px;margin-left:270px}
#main_content table.events1{clear:none;display:table;font-size:100%;margin:0;width:100%;border-collapse:collapse}
table.events1 thead th,
a.ticket_link span,
.artists #page_content h3 .summary,
table.events1 .details h4 {left:-5000em;position:absolute}
#main_content table.events1 td,
#main_content table.events1 tbody th,#main_content table.events1 tbody td {padding-top:0.5em;padding-left:6px}
table.events1 tbody th.date {margin:0pt;padding-left:inherit .75em;vertical-align:baseline;width:91px;font-size:85%}
.artists #main_container #main_content #page_content .gigs table.events1 h3, #main_container table.events1 h3 a {font-size:93%;font-weight:normal;margin:0}
#main_container table.events1 h3 a {font-weight:normal}
#main_content table.events1 td.details {padding-left:30px}
#main_content table.events1 td.highlighted {background-image:url(http://static.gcstatic.com/d/xfm.co.uk/images/xfm_logo_tiny.gif);background-position:left center;background-repeat:no-repeat}
table.events1 td.tickets {font-weight:bold;padding:0 10px 0 0;width:8.25em}
#main_content table.events1 td.tickets p {font-size:85%;margin:0}
td.tickets .ticket_link {display:block;margin-bottom:0.4em}
.events1 a.ticket_link {font-size:87%;background-image:url(http://static.gcstatic.com/d/xfm.co.uk/images/s/icons-sprite-map.png);_background-image:url(http://static.gcstatic.com/d/xfm.co.uk/images/s/icons-sprite-map.gif);background-repeat:no-repeat;background-position:-4015px .25em;font-weight:bold;margin-right:0.77em;padding-left:22px}
.artists div.gigs {margin-top:30px;margin-bottom:5em}
a.hidden, p.hidden {position:absolute;left:-9999px;display:block}
a.skip {width:100%;font-weight:bold;padding:10px;text-align:left;z-index:99;background:#060604;color:#FFF;text-decoration:none}
a.skip:focus, a.skip:active {top:0;left:0}
/* Inline Player Styles */
#main_content table p.play_inline
{
    font-size: 110%;
}
a.play_inline
{
    font-weight: bold;
    color: #9d593a;
}
p.play_inline a:active, p.play_inline a:focus
{
    color: #9d593a;
}
p.play_inline span {
    position:absolute;
    left:-9999em;
    font-weight: bold;
}
p.play_inline {
    clear:left;
    position:relative;
    height:1.5em;
    font-weight: bold;
}
p.play_inline a {
    position:absolute;
    z-index:2;
    padding-left:18px;
    background-image:url(/images/sprite_inlineplayer.gif);
    background-repeat:no-repeat;
    background-position:0 1px;
    font-weight: bold;
     }
p.play_inline span.mm_progress {
    position:relative;
    z-index:0;
    display:block;
    left:-9999em;
    top:0;
    width:0;
    height:1.5em;
    background:#F1EBDE;
    border-right:3px solid #CEBD9C;  }
p.mm_playing span.mm_progress,
p.mm_paused span.mm_progress {
 left:0em;   
}
a.mm_play  {
    background-position:0 1px;
    background-color:transparent;
}
p.mm_playing a.mm_play  {
    background-position:0 -33px;
    background-color:transparent;
}
a.mm_pause, p.play_inline a.mm_pause {
    background-position:0 -33px;
    background-color:transparent;
    left:-9999em;
    white-space: nowrap; }
a.mm_play:hover, a.mm_play:focus, p.play_inline a.mm_play:hover, p.play_inline a.mm_play:focus {
    background-position:0 -67px;
    }
a.mm_pause:hover, a.mm_pause:focus, p.play_inline a.mm_pause:hover, p.play_inline a.mm_pause:focus {
    background-position:0 -101px;
    }
p.mm_playing, p.mm_paused {
    background-color:#F5F5F5;
    }
p.mm_playing a.mm_pause {
    left:0;
    }
p.mm_playing a.mm_play {
    left:-9999em;
    }
p.mm_playing span.mm_progress,
p.mm_paused span.mm_progress {
    visibility:visible;
    }
#page_content .skynewsVideoContainer {text-align:center; clear:both;}
#page_content .skynewsVideoContainer div {clear:both; padding:0px; margin:0px;}
#skynewsCopyrightContainer {clear:both; width:506px;}
#skynewsCopyrightContainer p {padding:0px; margin:0px;}
#skynewsCopyrightContainer .skynewsLogo {float:left; width:86px;}
#skynewsCopyrightContainer .skynewsCopyright {padding-top:2px; font-size:11px; float:left;}
#main_container .module_content .surfaced_content ol.skynewsListHeadlines li {min-height:10px; background:url(../images/s/list_square_dark.gif) no-repeat #fff 0px 4px; padding:0px 0px 0px 9px; font-size:80%; margin:5px 0px;}
.skynewsMoreLink {text-align:right; font-size:85%; padding:5px 0px 0px 0px; margin:0px;}
body.articles #main_content .surfaced_content h2 {color:#e9a347;}
.disclaimer{font-size:0.9em;padding:8px;}

/****** MOS Revised Header Styles *****/
#mosRevisedHeader {width:986px; background:url(../images/s/listen_wings.png) no-repeat 570px 0px;}
#mosRevisedHeader * {margin:0px; padding:0px;}
#mosRevisedHeader .footer {clear:both;}
#mosRevisedHeader .headerRowOne {height:175px; overflow:hidden; padding:0px 58px 0px 64px;}
/* revised header row one left column */
#mosRevisedHeader .headerRowOne .leftColumn {width:556px; float:left;}
#mosRevisedHeader .headerRowOne .headerLogos {height:83px; overflow:hidden; margin-top:37px;}
#mosRevisedHeader .headerRowOne .headerLogos img {float:left; margin-right:10px;}
#mosRevisedHeader .headerRowOne #regionPicker {float:left; width:415px;}
#mosRevisedHeader .headerRowOne #siteOptions {float:left; width:141px; font-weight:bold;}
#mosRevisedHeader .headerRowOne #regionPicker ul,
#mosRevisedHeader .headerRowOne #siteOptions ul {list-style:none; line-height:15px;}
#mosRevisedHeader .headerRowOne #regionPicker ul li,
#mosRevisedHeader .headerRowOne #siteOptions ul li {display:inline; border-right:1px solid #717171;}
#mosRevisedHeader .headerRowOne #regionPicker ul li.last,
#mosRevisedHeader .headerRowOne #siteOptions ul li.last {border-right:none;}
#mosRevisedHeader .headerRowOne #regionPicker ul li a,
#mosRevisedHeader .headerRowOne #siteOptions ul li a {padding:0px 5px; text-decoration:none;}
#mosRevisedHeader .headerRowOne #regionPicker ul li a:hover,
#mosRevisedHeader .headerRowOne #siteOptions ul li a:hover {text-decoration:underline;}

/* revised header row one right column */
#mosRevisedHeader .headerRowOne .rightColumn {width:300px; float:right; overflow:hidden;}
.rightColumn #listen a {color:#9D5D3A; text-decoration:none;}
.rightColumn #listen a:hover {text-decoration:underline;}
.rightColumn #listen .listen_live {float:left; width:187px; border-right:1px solid #dbc9b2; height:86px; overflow:hidden;}
.rightColumn #listen .listen_live a {background-image:url(../images/s/sprites2.png); background-position:3px 10px; background-repeat:no-repeat; padding:0px 0px 0px 70px; width:auto; font-size:153.9%; display:block; height:86px; line-height:86px;}
.rightColumn #listen .listen_live a:hover,
.rightColumn #listen .listen_live a:focus,
.rightColumn #listen .listen_live a:active {background-image:url(../images/s/sprites2.png); background-color:transparent; background-position:-262px 10px;}
.rightColumn #listen .listenOptions {float:left; width:110px; height:86px; overflow:hidden;}
.rightColumn #listen .listenOptions ul {list-style:none; padding:0px 30px 0px 20px;}
.rightColumn #listen .listenOptions ul li {clear:left; margin:0px; padding:2px 5px 2px 2px; border-bottom:1px dotted #9D5D3A;}
.rightColumn #listen .listenOptions ul li.last {border-bottom:none;}
.rightColumn #listen .listenOptions ul li a {text-decoration:none;}
.rightColumn #listen .listenOptions ul li a:hover {text-decoration:underline;}
.rightColumn #listen .onairProperties {clear:both; border:1px solid #DBC9B2; border-width:0 1px; background-image:url(../images/s/top-edges.png); background-repeat:no-repeat; background-position:-1590px 0px; background-color:#FFF; display:none;}
.rightColumn #listen p.listenAgain {clear:both; border:1px solid #DBC9B2; border-width:0 1px; background-image:url(../images/s/top-edges.png); background-repeat:no-repeat; background-position:-1590px 0px; background-color:#FFF; font-size:16px;}
.rightColumn #listen p.listenAgain a {margin:5px; padding:3px 22px; display:block; background-image:url(../images/s/sprites2.png); background-repeat:no-repeat;background-position:-8565px 7px; font-weight:bold;}
.rightColumn #listen p.listenAgain a:active strong {background-color:#9D5D3A;}
.rightColumn #listen form {float:left;clear:left;padding:5px 0;}
.rightColumn #listen label {display:block;}
.rightColumn #listen input {border:1px solid #DBC9B2;font-size:85%;color:#717171;padding:3px;width:260px;margin:0;}
.rightColumn #listen form p {width:auto;background-image:none;border:none;}
.rightColumn #listen p.submit {float:right;margin-top:12px;border:none;background:transparent;}
.rightColumn #listen p.submit input {border:none;width:auto;}

/* revised header row two */
#mosRevisedHeader .headerRowTwo {margin-top:-22px;}
#mosRevisedHeader .headerRowTwo #navContainer {width:602px; background:url(../images/s/top-edges.png) no-repeat left top;}
#mosRevisedHeader .headerRowTwo #navContainer #primary_nav {margin-left:64px; width:538px; padding-top:10px;}
#navContainer #primary_nav ul {border-left:1px solid #d4b9af; border-right:1px solid #d4b9af; background:url(../images/s/sprites2.png) #4C3725 no-repeat -12181px 0px; width:100%; font-size:100%; overflow:hidden;}
#navContainer #primary_nav li {margin:0px; display:block; overflow:hidden; padding:0px; float:left; padding-bottom:1px;}
#navContainer #primary_nav a,
#navContainer #primary_nav a span {display:block; background-image:url(../images/s/bevel.png); background-repeat:no-repeat; text-decoration:none;}
#navContainer #primary_nav a {color:#E8DEC9; padding:0px; margin-top:1px; border:1px solid #26180f; border-width:0px 1px 1px 0px; background-position:right top; font-weight:bold;}
#navContainer #primary_nav a span{padding:0px 8px 0px 9px; background-position:left top}
#navContainer #primary_nav ul li.last a span{padding:0px 8px 0px 9px}
#navContainer #primary_nav a:hover,
#navContainer #primary_nav a:focus,
#navContainer #primary_nav a:active{background-color:#e1dbc9; color:#9d5d3a; border-bottom:1px solid #d4b9af;}
#navContainer #primary_nav a:hover {text-decoration:none:}
#navContainer #primary_nav ul li.current a,
#navContainer #primary_nav ul li.current a:hover,
#navContainer #primary_nav ul li.current a:focus,
#navContainer #primary_nav ul li.current a:active{background-color:#FFF; color:#e9a347; border-bottom:1px solid #FFF:}
#navContainer #primary_nav a:hover,
#navContainer #primary_nav a:focus,
#navContainer #primary_nav a:active,
#navContainer #primary_nav ul li.current a,
#navContainer #primary_nav a:hover span,
#navContainer #primary_nav a:focus span,
#navContainer #primary_nav a:active span,
#navContainer #primary_nav ul li.current a span {background-image:url(../images/s/bevel.png);}
/****** MOS Revised Header Styles End *****/

