/* NOTE: This file is published by the Music Tool, please commit changes to Subversion */

/* All layout css including margins, padding, positioning etc */

/* General */
/* Hides from IE-mac \*/
* html #body {
height: 1%;
}
/* End hide from IE-mac */
* {
margin: 0;
padding: 0;
}
img {
border: 0;
}
a {
font-weight: bold;
text-decoration: none;
}
a span.fn{
font-weight: normal;
}

a:hover {
text-decoration: underline;
}

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

/* Banner */
#banner {
height: 100px;
width: 645px;
position: relative; 
}
#banner .image-wrapper {
float: left;
padding: 41px 0 0 10px;
}
#banner .search {
position: absolute;
top: 0;
left: 333px;
width: 312px;
height: 32px;
}
#banner .search .text {
padding: 10px 0 0 10px;
}

/* Margin below banner */
#toc,
#toc2 {
margin-top: 18px;
}
#main {
margin-top: 14px;
}

/* Table of Contents */
#toc,
#toc2 {
margin-left: 5px;
padding-top: 5px;
}
#toc div.toc-grouping,
#toc2 div.toc-grouping {
height: 30px;
width: 120px;
}
#toc div.toc-grouping h2,
#toc2 div.toc-grouping h2 {
padding: 6px 0 0 4px;
}
/*p#link-home {
padding-left: 5px;
padding-right: 5px;
}*/
#toc ul,
#toc2 ul {
padding: 0 0 5px 0;
}
#toc ul li,
#toc2 ul li {
border-bottom: 1px dotted #a4a4a4;
list-style: none;
width: 120px;
}
#toc ul li.end,
#toc2 ul li.end {
border-bottom: none;
list-style: none;
width: 120px;
}
#toc a,
#toc2 a {
display: block;
padding: 7px 5px;
width: 100%;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
html>body #toc a,
html>body #toc2 a {
width: auto;
}
#toc a:hover,
#toc2 a:hover {
text-decoration: none;
}

/* Main */
#main {
min-height: 800px;
padding: 5px 5px 5px 0;
}
#main #content {
float: left;
overflow: hidden !important;
width: 430px;
}
#main #content-inner {
margin-right: 10px;
}



#main #content-full {
float: left;
overflow: hidden !important;
width: 630px;
}
#main #content-full #content-inner {
margin-right: 0;
}




#main #nav {
float: left;
overflow: hidden !important;
width: 200px;
}

#main #small-title, #main #wrapping-title {
padding: 10px 10px 5px 10px;
}
#main #title h1, #main #small-title h1, #main #small-title .separator, #main #small-title h2 {
display: block;
float: left;
}
#main #small-title .separator {
display: none;
}

#main #title-no-promo {
margin-bottom: 10px;
padding-bottom: 5px;
}
#main #title-no-promo #wrapping-title {
padding: 10px 5px 5px;
}
#main .section {
margin-bottom: 10px;
}
#main .bottom-section, #main .bottom-section .section {
margin: 0;
}
#main h3, #main #title h2 {
padding: 10px 10px 5px 10px;
border-bottom: 5px solid #fff;
}
* html #main h3, #main #title h2 {
height:1%;
}

#main h4 {
border-style: solid;
border-width: 1px 0;
padding: 10px 5px;
}
#main #album-promo h4 {
border: 0;
padding: 0;
}
#main #content-full h4, #main #content-full h4.top-title {
margin: 0 5px;
}
#nav h4 {
margin: 0 5px;
}
#main h6 {
margin: 10px 0 5px;
}
#main .content {
padding: 13px 5px;
}
#main .content-listing {
margin-bottom: 13px;
}
#main .content-listing p, #main .content-listing-last p {
margin-bottom: 5px;
}
#nav .section p {
margin: 0 5px;
}
#main #content-full .long-copy .content p, #main #content-full .long-copy .content ul, #main #content-full .long-copy .content dl {
margin-left: 5px;
margin-right: 5px;
}
#main #content-full .content p, #main #content-full .content ul {
margin-left: 5px;
margin-right: 5px;
}


/* Fact list (used on artist pages for in a minute section) */
#main ul.fact-list {
list-style: none;
}
#main ul.fact-list li {
padding: 0 0 5px 10px;
}
* html #main ul.fact-list li {
background-position: 0 9px;
}
#main ul.fact-list li.last-link {
padding-bottom: 0;
}

/* Link lists (used everywhere) */
#main ul,
#main ul.link-list {
list-style: none;
}
#main ul.link-list li {
padding: 5px 0;
}
/* Hides from IE-mac \*/
* html #main ul.link-list li {
padding: 5px 0;
}
/* End hide from IE-mac */
#main ul.link-list li br {
display: none;
}

#main ul.link-list li p br {
display: inline;
}
#main ul.link-list li br.show {
display: block;
}

#main ul.link-list a {
display: block;
}
/* Hides from IE-mac \*/
* html #main ul.link-list a {
height: 1%;
}
/* End hide from IE-mac */
#main ul.link-list a.radio-player,#main ul.link-list a.aod,#main ul.link-list a.listen{
min-height: 17px;
padding-left: 22px;
}
* html #main ul.link-list a.radio-player {
height: 17px;
}
#main ul.link-list a.haveyoursay {
min-height: 17px;
padding-left: 30px;
}
* html #main ul.link-list a.haveyoursay {
height: 17px;
}
#main ul.link-list a.video {
min-height: 17px;
padding-left: 32px;
}
* html #main ul.link-list a.video {
height: 17px;
}
#main ul.link-list a.help {
min-height: 22px;
margin-top: 5px;
}
* html #main ul.link-list a.help {
height: 17px;
}
#nav ul.link-list a.help {
margin-top: 10px;
}
#main ul.link-list a.newsletter {
min-height: 17px;
margin-bottom: 5px;
padding-left: 32px;
}
* html #main ul.link-list a.newsletter {
height: 17px;
}
#main #promo ul.link-list {
margin: 0 5px;
}
#main a.help {
padding-left: 30px;
}
#main a.day-list {
float: left;
margin-right: 10px;
}
#nav .link-list {
margin: 0 5px;
}
#main .content p.listen-title {
padding: 5px 0;
}
#main .long-copy p {
padding-bottom: 10px;
}
#main p.padded {
padding-bottom: 5px;
}
#main blockquote {
margin: 0 0 10px 0;
}
#main #promo blockquote {
margin: 0 5px 10px 5px;
}
#main #promo .content p {
margin: 0 5px;
}
#main .image-wrapper {
float: left;
margin-right: 5px;
overflow: hidden !important;

}

#main #album-promo .image-wrapper img {
height: 70px;
width: 70px;
}

#main #album-promo .image-wrapper {
float: left;
margin: 0 5px 0 0;
overflow: hidden !important;
}
#main #album-promo .image-wrapper img {
height: 70px;
width: 70px;
}
#main #dont-miss .image-wrapper img {
height: 60px;
width: 234px;
}
#main .text-wrapper {
float:left;
}
#main #promo .text-wrapper {
width: 200px;
}
#main #promo .text-wrapper h3, 
#main #promo .text-wrapper p, 
#main #promo .text-wrapper ul, 
#main #promo .text-wrapper h6 {
margin-left: 5px;
}
#main #album-promo .text-wrapper {
width: 335px;
}
#main .full-width .text-wrapper {
width: 325px;
}
#main .full-width .half-width .text-wrapper {
width: 122px;
}
#main #dont-miss .text-wrapper {
width: 171px;
}
#main .full-width h4, #main .full-width .content {
margin: 0 5px;
}


/* News page */
#main .left-column .content, #main .right-column .content {
margin: 0 5px;
}
#main .left-column .content .text-wrapper, #main .right-column .content .text-wrapper {
width: 112px;
}

/* To handle lists appearing directly below small promos on the homepage */
#main .padded-promo {
padding-bottom: 5px;
}
#main #promo h3 {
border: 0;
padding: 0;
padding-bottom:10px;
}

/* Paragraph stuff */
#main #promo p {
padding-bottom: 8px;_padding-bottom:0;
}
/* Hides from IE-mac \*/
* html #main #promo p {
height: 1%;
}
/* End hide from IE-mac */
#main #promo p.also {
padding-bottom: 0;
}
#main #promo p.last-para {
padding-bottom: 0;
}
#main p.last-para {
padding-bottom: 0;
}
#main #promo p.down {
padding: 0;
}
#main p.review {
padding-bottom: 10px;
}
#main .review p {
padding-bottom: 10px;
}

#main ol {
margin-left: 20px;
margin-bottom: 20px;
margin-top: 20px;
}
#main ol li {
margin-bottom: 5px;
}
#main .half-width {
padding-bottom: 5px;
}
#main .section .left-column {
float: left;
overflow: hidden !important;
width: 212px;
}
#main .section .left-column-inner {
margin-right: 5px;
}
#main .section .right-column {
float: left;
overflow: hidden !important;
width: 208px;
}
#main .left-column .content p, #main .right-column .content p {
margin-bottom: 5px;
}

/* Genre album page more button */
#main #morealbums {
width:198px;
}
/* End Genre album page more button */

#main p.more {
margin-top: 10px;
}
#main p.more a {
display: block;
padding-top: 2px;
}
#main p.more a:hover {
text-decoration: underline;
}
#main p.more a .more-link {
display: block;
padding-bottom: 2px;
}
#main p.more a .more-link-inner {
display: block;
padding-left: 10px;
}
#main p.down a {
display: block;
height: 17px;
padding-left: 32px;
}
#main p.up {
text-align: right;
}
#main p.up a {
display: block;
height: 17px;
padding-right: 32px;
}
#main p.expand a, #main p.contract a {
display: block;
height: 17px;
padding-left: 32px;
}
/* For paragraphs on promos where 2 columns of links underneath and no h4 */
p.above-two-columns {
padding: 13px 5px 0 5px;
}

/* Albums details (used in promos on album pages) */
#main #promo .album-details .text-wrapper {
width: 312px;
}
#main #promo .album-details dt {
float: left;
width: 112px;
}
#main #promo .album-details dd {
float: left;
width: 200px;
}
#main #promo .album-details .image-wrapper {
margin-right: 13px;
}

#main #promo .album-details dt,
#main #promo .album-details dd {
padding-bottom: 2px;
}

/* Albums details (used in brainz pages) */
#main #content #content-inner .section .content .album-details {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dotted #959595;
}
#main #content #content-inner .section .content .album-details .image-wrapper {
float: left;
width: 70px;
margin-right: 13px;
}
#main #content #content-inner .section .content .album-details .text-wrapper {
float: left;
width: 317px;
}
#main #content #content-inner .section .content .album-details dt {
float: left;
width: 112px;
}
#main #content #content-inner .section .content .album-details dd {
float: left;
width: 205px;
}
#main #content #content-inner .section .content .album-details h5, 
#main #content #content-inner .section .content .album-details p,
#main #content #content-inner .section .content .album-details dt,
#main #content #content-inner .section .content .album-details dd {
padding-bottom: 2px;
}

/* Work details (used in promos on classical work pages) */
#main #promo .work-details dt {
float: left;
width: 100px;
}
#main #promo .work-details dd {
float: left;
width: 227px;
}

/* Tabbed navs */
#period-nav {
margin-bottom: 11px;
}
#alphabet-nav {
margin: 11px 5px;
}
#genre-listen-nav {
margin: 5px 0 0 0;
}
.tabbed-nav {
list-style: none;
}
.tabbed-nav li {
display: block;
float: left;
margin-bottom: 2px;
overflow: hidden;
padding-left: 2px;
}
.tabbed-nav li.link-period-yesterday, .tabbed-nav li.link-genre-all, .tabbed-nav li.link-genre-dance, .tabbed-nav li.link-genre-jazz, .tabbed-nav li.link-genre-world {
padding-left: 0;
}
.tabbed-nav a {
display: block;
font-weight: normal;
padding-top: 3px;
text-align: center;
width: 31px;
}

.tabbed-nav .link-alphabet a, .tabbed-nav .link-alphabet span.empty {
width: 29px;
display: block;
font-weight: normal;
padding-top: 3px;
text-align: center;
}

.tabbed-nav .link-listen a, .tabbed-nav .link-listen span.empty {
width: 200px;
display: block;
font-weight: normal;
padding-top: 3px;
text-align: center;
}

.tabbed-nav .link-period-yesterday a, .tabbed-nav .link-genre-all a, .tabbed-nav .link-genre-dance a, .tabbed-nav .link-genre-jazz a, .tabbed-nav .link-genre-world a {
width: 100px;
}
.tabbed-nav .link-period-today a, .tabbed-nav .link-genre-bluessoulreggae a, .tabbed-nav .link-genre-easysoundtracks a, .tabbed-nav .link-genre-popchart a {
width: 110px;
}
.tabbed-nav .link-genre-classical a, .tabbed-nav .link-genre-classicpoprock a, .tabbed-nav .link-genre-experimental a, .tabbed-nav .link-genre-folkcountry a, .tabbed-nav .link-genre-rockindie a, .tabbed-nav .link-genre-urban a {
width: 97px;
}
#main .tabbed-nav a span {
display: block;
padding: 2px 0 5px;
}
.tabbed-nav a:hover {
text-decoration: none;
}







.genre-page #main #listings .text-wrapper, .genre-page #main #news .text-wrapper, .genre-page #main #reviews .text-wrapper{
 width:325px;
}
.genre-page #promo .text-wrapper{
  min-height:150px;_height:150px;
}

.genre-page #main #promo p.aod{
  padding:8px,0;
  border:0;
  margin:0;
}
.genre-page #promo div.text-wrapper a{

}

#main a.listen, #main a.aod{
  padding-left:22px;
  padding-bottom:2px;
}

#section-listen #promo ul{
  border:0 !important;
}
.genre-page #main #promo .text-wrapper{
  width:190px;
}

.genre-page #main .content{
  padding-bottom:0;
}
.genre-page #main #nav .content{
  padding-bottom:13px;
  padding-top:13px;
}
.genre-page #main #nav .listenpanel{
  padding-bottom:0;
  background:yellow;
}
.genre-page #main #promo div li,
.genre-page #main #reviews div li,
.genre-page #main #news div li,
.genre-page #main #listings div li{
  padding:15px 0;
}
.genre-page #main #promo .image-wrapper,
.genre-page #main #reviews .image-wrapper,
.genre-page #main #news .image-wrapper,
.genre-page #main #listings .image-wrapper{
  padding:0 5px;
}

.genre-page #main #promo ul{
  padding:15px 0 0 0;_padding:0;
}


.genre-page #main #reviews ul,
.genre-page #main #news ul,
.genre-page #main #listings ul{
  padding:0 5px;
}
.genre-page #main #reviews,
.genre-page #main #news,
.genre-page #main #listings{
 padding-bottom:10px;
}

.genre-page #main #promo div.content{
  padding-top:0;
}

.genre-page #news .content a{
  padding:2px 0;
}
#sub-section-links, #title h1{
  display:none !important;
}
.genre-page #main #promo{
  border-top:10px solid #fff;
}
.genre-page .more-link-inner{
  margin-left:5px;
}
.genre-page #nav ul.link-list li{
  padding:3px 0;
}
.genre-page #nav ul.link-list li.more{
  padding-left:10px !important;
}
.genre-page .advert-inner image-wrapper{
  padding: 50px;
}
.genre-page .advert-inner p a{
  padding:0 !important;
}

/* Sub-section nav */
#sub-section-links ul {
width: 200px;
}
#sub-section-links ul li {
display: block;
list-style: none;
border-bottom: 1px dotted #004570;
}
#sub-section-links a {
display: block;
height: 24px;
padding: 5px 5px 4px;
width: 100%;

}
/* Hides from IE-mac \*/
html>body #sub-section-links a {
height: 15px;
width: auto;
}
/* End hide from IE-mac */
#sub-section-links a:hover {
text-decoration: none;
}

/* Adverts */
#main #nav .advert-inner {
padding-top: 3px !important;
}
#main #nav .advert-inner .content {
padding: 8px 8px;
}
#main #nav .advert-inner .image-wrapper {
margin-right: 7px;
}
#main #nav .advert-inner .text-wrapper {
width: 105px;
}
#main #nav .advert-inner .text-wrapper p {
margin:0;
}
#main #nav .advert-inner .text-wrapper img {
margin-bottom:5px;
}
#nav #advert-1xtra, #nav #advert-6music, #nav #advert-collective, #nav #advert-radio1, #nav #advert-radio2, #nav #advert-radio3, #nav #advert-asiannetwork, #nav #advert-bbcfour, #nav #advert-radio4, #nav #advert-bbcthree {
padding-bottom: 3px;
}

/* Results */
#main #results .result {
padding: 0 0 10px 0;
margin-bottom: 15px;
}
#main #results .last-result {
margin: 0;
}
#main #results .result h4 {
border: 0;
padding: 0;
margin: 0;
}


/* Galleries */
#main #gallery h4 {
border-style: solid;
border-width: 0 0 1px;
padding: 10px 5px;
}
#main #gallery #promo img {
display: block;
height: 300px;
width: 420px;
}
.pager {
border-style: solid;
border-width: 0 0 1px;
padding: 10px 5px;
}
#main #promo .pager p {
padding: 0;
}
.pager p.prev {
float: left;
width: 150px;
}
.pager p.no {
float: left;
text-align: center;
width: 110px;
}
.pager p.next {
float: right;
text-align: right;
width: 150px;
}
.pager a {
height: 17px;
}
.pager p.prev a {
display: block;
padding-left: 32px;
}
.pager p.next a {
display: block;
padding-right: 32px;
}

/* Playlist table */
table.playlist {
border: 0;
border-collapse: collapse;
}
table.playlist th, table.playlist td {
padding: 0 5px 7px 0;
text-align: left;
vertical-align: top;
}
table.playlist th.track {
width: 180px;
}
table.playlist th.artist {
width: 180px;
}
table.playlist th.time-code {
width: 50px;
}

/* Tracklist table */
table.tracklist {
border: 0;
border-collapse: collapse;
width: 410px;
}
table.tracklist td {
text-align: left;
vertical-align: top;
}
table.tracklist thead td {
padding-bottom: 7px;
}
table.tracklist-non-classical thead td {
width: 50%;
}
table.tracklist tbody td {
padding: 0 5px 7px 0;
}

/* Works table */
table.works {
border: 0;
border-collapse: collapse;
width: 410px;
}
table.works th, table.works td {
padding: 0 5px 7px 0;
text-align: left;
vertical-align: top;
}
table.works thead td.year {
width: 10%;
}

/* Character table */
table.character {
border: 0;
border-collapse: collapse;
width: 410px;
}
table.character th, table.character td {
padding: 0 5px 7px 0;
text-align: left;
vertical-align: top;
}
table.character thead td.character {
width: 100px;
}

/* Recording table */
table.recording {
border: 0;
border-collapse: collapse;
width: 410px;
}
table.recording th, table.recording td {
padding: 0 5px 7px 0;
text-align: left;
vertical-align: top;
}
table.recording thead td.year {
width: 10%;
}
table.recording thead td.title {
width: 70%;
}
table.recording thead td.label {
width: 20%;
}

/* Discography table */
table.discography {
border: 0;
border-collapse: collapse;
width: 410px;
}
table.discography td {
text-align: left;
vertical-align: top;
}
table.discography thead td {
padding-bottom: 7px;
}
table.discography thead td.year {
width: 10%;
}
table.discography thead td.title {
width: 60%;
}
table.discography thead td.label {
width: 30%;
}
table.discography tbody td {
padding: 0 5px 7px 0;
}

/* Vote results table */
.vote {
margin-top: 5px;
}
.vote table {
border: 0;
border-collapse: collapse;
margin-top: 5px;
}
.vote table th, .vote table td {
padding: 0 5px 5px 0;
text-align: left;
vertical-align: top;
}

/* Comments (ACS) */
#main .comment-text p {
margin-bottom: 5px;
}

/* Forms */
#main form {
margin-top: 6px;
}
#main form dl {
margin: 3px 0 2px;
}
#main form dl.answer {
margin-bottom: 20px;
}
#main form.vote dt, #main form.simple-search dt, #main form.competition dl.answer dt {
clear: both;
display: block;
float: right;
margin-top: 2px;
width: 173px;
}
#main form.competition dl.answer dt {
width: 385px;
}
#main #nav form.vote dt, #main #nav form.simple-search dt {
width: 164px;
}
#main form.comment dt, #main form.competition dt {
clear: both;
display: block;
float: left;
margin-top: 2px;
width: 100px;
}
#main form dd {
margin-bottom: 3px;
}
#main form input.text, #main form textarea {
margin-bottom: 10px;
}
#main .half-width form input.text {
width: 193px;
}

#main form.comment input.text, #main form.competition input.text {
width: 250px;
}

#main form.comment textarea, #main form.competition textarea {
height: 50px;
width: 250px;
}




/* Hides from IE-mac \*/
* html #main .half-width form input.text {
width: 197px;
}

/* End hide from IE-mac */
#main #nav form input.text {
width: 186px;
}

/* Hides from IE-mac \*/
* html #main #nav form input.text {
width: 190px;
}




/* End hide from IE-mac */
#main form button.submit {
border: 0;
padding: 3px 0;
height: 21px;
text-align: center;
background:#0099cc;
}
#main form input.submit {
border: 0;
padding: 3px 0;
height: 21px;
text-align: center;
background:#0099cc;
}
#main form dd .input-wrapper {
padding-bottom: 3px;
}
#main form dd .input-wrapper input {
vertical-align: middle;
}
#main form dd .input-wrapper label {
padding-left: 3px;
}
#main form.comment button.submit,#main form.comment input.submit, #main form.competition button.submit {
margin: 0 0 0 102px;

}
#main form button.vote {
width: 43px;
}
#main form button.send {
width: 49px;
}
#main form button.search {
width: 56px;
}
#main form button.submit:hover {
cursor: pointer;
}
#main form input.submit:hover {
cursor: pointer;
}
#main p.disclaimer {
margin-top: 10px;
}
#main form.newsletters dl dt, #main form.newsletters dl dd {
float:left;
}
#main form.newsletters dl dt.first {
width: 65px;
}
#main form.newsletters dl dt.second {
width: 75px;
}
#main form.newsletters dl dd {
width: 30px;
}
#main form.newsletters label {
float:left;
}

/* RSS Feed */
#main p.rss {
margin: 10px 0;
}
#main p.rss a.rss-feed {
padding: 0 0 5px 21px;
}


/* Content Footer */
#content-footer {
margin: 10px 0 0 0 !important; /* firefox */
margin: 10px 0 18px 0; /* ie */
height: 88px;
width: 635px;
}
#content-footer ul {
list-style: none;
}
#content-footer ul li {
float: left;
text-align: center;
width: 158px;
}
#content-footer ul li a {
display: block;
padding-top: 66px;
}

/* music news - same as homepage */
#music-news p {
padding-left: 5px;
padding-right: 5px; 
}
#music-news li {
padding-bottom: 10px;
margin-bottom: 10px;
border-bottom: 1px dotted #a5a5a5;
}
#music-news p.date {
margin-bottom: 2px;
}
#music-news p.headline {
margin-bottom: 2px;
font-weight: bold;
}
#music-news p.full a{
font-weight: normal;
}

.music-news p {
	padding: 0;
}
.music-news li {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #a5a5a5;
	min-height:74px;
	/* This provides minimum height for IE */
	height:auto !important; 
	height:74px;
}
.music-news p.date {
	margin-bottom: 2px;
}
.music-news p.headline {
	margin-bottom: 5px;
	font-weight: bold;
}
.music-news p.full img{
	float:left;
	padding: 2px 2px 5px 0;
	margin-right:4px;
}

/* Listen page */

#section-listen #main #promo .image-wrapper{
  padding-left:5px;  
  width:205px;
}
#section-listen #main #promo .text-wrapper{
  padding-left:5px;  
  width:180px;
}

/* Albums */
.sub-section-albums #main #album-promo{
  padding:10px;

}
.sub-section-albums #main #results{
  padding:0 10px;
}
.sub-section-albums #main #album-promo .text-wrapper{
  width: 315px;
}

/* News */
.sub-section-news #main #album-promo{
  padding:10px;

}
.sub-section-news #main #results{
  padding:0 10px;
}
.sub-section-news #main #album-promo .text-wrapper{
  width: 315px;
}

/* Album review comments */
/* Comments (ACS) */
#main .acs-comments {
margin: 10px;
}
#main .acs-comments p {
padding-bottom: 10px;
}
#main .acs-comments p span.acs_name {
font-weight: bold;
}

/* main title image fix h1 */
#main #title {
background: #fff;
}
/* end main title image fix h1 */

#nav .tracklist{margin-left:30px;}


#main .section .likethis img.photo{float:left;margin-right:8px;margin-left:6px;}
#main .section .likethis {margin-bottom:10px;}
#main .section .likethis p{font-weight:bold;font-size:0.6em;}
#main .section .likethis p span.fn{font-weight:normal;}
#main .section .likethis p a{font-weight:bold;}
#main .section .likethis p a span.fn{font-weight:normal;color:#3398CC;}


#main .section .dotted_top_boxes{padding:11px 0 0 6px;}
/* \*/
* html #main .section .dotted_top_boxes{padding:0 0 0 6px;}
/* */

#main .section .dotted_top_boxes a{font-size:0.7em;font-family:arial,verdana,sans-serif;font-weight:bold;}
#main .section .dotted_top_boxes a.reviews{padding-left:20px;background: transparent url('/staticarchive/9852875027b999a31a77a98f76175b913f98cff8.gif') 0px 1px no-repeat;}

#key_tracks{margin-top:15px;margin-bottom:10px;}
#main #key_tracks li{padding-bottom:0px;}
#main #key_tracks{padding-bottom:5px;}
#nav .no-tracklisting #key_tracks{border-top:none;margin-top:0px;padding-top:0px;}
#nav .no-tracklisting .content{margin-top:0px;padding-top:10px;}
#nav h5.keytracks{margin:15px 0px 10px 5px;padding:7px 0 0 0;border-top:1px dotted #a5a5a5;}
#nav #key_tracks {margin-top:0;padding:0 0 7px 0;}

#nav #key_tracks h5{padding:3px 0 10px 0;}
#nav #key_tracks ul li{padding:0;margin:0;}
#nav .key-tracks-disclaimer{font-size:0.8em;padding-top:15px;border-top:1px dotted #a5a5a5;}

#main #review-title h1{padding: 10px 10px 5px 10px;border-bottom: 5px solid #fff;font-size:100%;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal;}
* html #main #review-title h1{height:1%;}
#main #review-title h1{background: #647084 url('/staticarchive/ec4a516870162c57ae6565cbd6126f9f00ae45af.gif') no-repeat;color:#fff;}
.reviews-image-wrapper-140x140{float:left;margin-right:10px;}
.width-140x140{float:left;width:250px;}
.reviews-image-wrapper-70x70{float:left;margin-right:10px;}
.width-70x70{float:left;width:280px;}
#release-secondary-details p span.vcard a.fn{font-weight:normal;}
#release-secondary-details p {line-height:1.6em !important;}

#main #promo .album-details .reviews-text-wrapper p{margin:0;padding:0;}
#main #promo .album-details .reviews-text-wrapper p.release-artist{color:#000;font-size:1em;font-weight:bold;}
#main #promo .album-details .reviews-text-wrapper p.release-title{color:#000;font-size:1em;font-weight:bold;}
#main #promo .album-details .reviews-text-wrapper p.release-label{color:#484848;font-size:1em;}
#main #promo .album-details .reviews-text-wrapper #release-primary-details{margin:0 0 10px 0;padding:0;}
#main #promo .album-details .reviews-text-wrapper p.releasedate{color:#484848;}
#main #promo .album-details .reviews-text-wrapper p.cataloguenumber{color:#919191}
#main #promo .album-details .reviews-text-wrapper a.url{font-weight:normal;}

.recommendation_outer{background:transparent url('/staticarchive/1b60009a50c414cdb0f2684fcd22a08c05ba1160.gif') 0 100% no-repeat;padding:0 0 4px 0;margin:0 0 10px 0;width:200px;}
.recommendation_inner img {margin:0;padding:0;display:block;}
.recommendation_inner p{margin:0;padding:0;}
.recommendation_inner p a.showtitle{font-size:1em !important;font-weight:bold !important;}
.recommendation_inner p a.showtitle:link, .recommendation_inner p a.showtitle:visited{text-decoration:none;}
.recommendation_inner p a.showtitle:hover, .recommendation_inner p a.showtitle:active{text-decoration:underline}  
.recommendation_inner p.date{color:#868686 !important;font-size:0.6em !important;padding-top:3px;margin:0;}  

.recommendation_detail, .recommendation_quote, .recomendation_others{border-left:1px solid #B7BCC4;border-right:1px solid #B7BCC4;padding:7px 12px 5px 12px;margin:0;background-color:#fff;}

.recommendation_quote{background:#fff url('/staticarchive/0423edbfa3e347d05fc41dde0d0cd8b2773c85f3.gif') 0 0 no-repeat;}
.recommendation_quote p.quote, .recommendation_quote p.quoter{font-size:0.6em !important;color:#004570;}
.recommendation_quote p.quoter{font-style:italic;text-align:right;padding-top:5px;}

.recomendation_others{background:#fff url('/staticarchive/0423edbfa3e347d05fc41dde0d0cd8b2773c85f3.gif') 0 0 no-repeat;}
.recomendation_others p.title{font-size:10px;color:#868686 !important;font-weight:bold !important;margin:0;padding:3px 0 10px 0;}

.recomendation_others p.other_recs{margin:0;padding:0 0 5px 20px;background:transparent url('/staticarchive/7b43ed2d38e4c4ef40fe9eea99623bdbfb08afed.gif') 0px 2px no-repeat;font-size:0.6em !important;}
.recomendation_others p.other_recs .fn{color:#3398CC !important;font-weight:normal;}
.recomendation_others p.other_recs a{font-weight:bold !important;}
p.quote img.speechmarks{float:left;margin-right:7px;margin-top:3px;}

.recommendation_inner p.network_or_dj_link{background:#fff url('/staticarchive/0423edbfa3e347d05fc41dde0d0cd8b2773c85f3.gif') 0 0 no-repeat; padding: 10px 10px 5px 10px; border-left:1px solid #b7bcc4;border-right:1px solid #b7bcc4;}
.recommendation_inner p.network_or_dj_link a {margin:0;display:block;padding:0 12px 5px 20px; background:#fff url('/staticarchive/7b43ed2d38e4c4ef40fe9eea99623bdbfb08afed.gif') 0px 2px no-repeat;font-size:0.9em !important;}
.recommendation_inner p.network_or_dj_link a {font-weight:bold !important;line-height:150%;}

#main #nav .section .external-links ul li{padding:0 !important;}

#main #content .section .content .long-copy .pull_quote{font-weight:bold;font-size:0.7em;margin-bottom:10px;}
#main #content .section .content .long-copy .dtreviewed{color:#868686;font-size:0.9em;}
#main #content .section .content .long-copy p span.reviewer, #main #content .section .content .long-copy p span.reviewer span.fn{color:#868686;font-weight:bold;}


.licence{border-top:1px dotted #a5a5a5;padding-top:7px;}
.cc-image, cc-text{float:left;;}
.cc-image{width:25px;}
.cc-text{width:350px;margin-left:30px;font-size:0.8em !important;}
.cc-text a{font-weight:normal;}

/* \*/
* html #nav #key_tracks ul.link-list{padding-bottom:8px;}
/* */

.content .disclaimer{font-size:0.6em !important;border-top:1px dotted #a8a8a8;padding-top:8px }

input.release_submit{margin-left:290px;}

#banner h1{position:relative;left: -3000px;}

#main #release-comments h3{background:transparent url("/staticarchive/dd5334e90b673dd8d2068dbdd24788074e2da9f4.gif") 0px 0px no-repeat;}
#main #release-comments {background: #f0f0f0 url("/staticarchive/be880ea2fdd9858abc36252d5361a1a7e9a5e5ff.gif") no-repeat 0 100%;}
#main #release-comments h3.h3-comments{border-bottom: 5px solid #f0f0f0;}
#main #release-comments .content .formname, #main #release-comments .content .formcomment{font-weight:bold !important;}
#main #release-comments .content input.text{width:280px;}
#main #release-comments .content textarea#comments{width:280px;height:100px;}
#main #release-comments dt{width:115px;}
#main #release-comments input.release_submit{margin-left:335px;}

dl#review-summary-width-140x140, dl#review-summary-width-70x70, dt, dd{margin:0;padding:0;}
dl#review-summary-width-140x140 a, dl#review-summary-width-70x70 a{font-weight:normal !important;}

dl#review-summary-width-70x70{width:300px;}
dl#review-summary-width-70x70 dt{width:90px !important;margin-bottom:1px;}
dl#review-summary-width-70x70 dd{width:210px !important;margin-bottom:1px;}
dl#review-summary-width-70x70 dt, dl#review-summary-width-70x70 dd{float:left;}

dl#review-summary-width-140x140{width:250px;}
dl#review-summary-width-140x140 dt, dl#dl#review-summary-width-140x140 dd{float:left;}
dl#review-summary-width-140x140 dt{width:90px !important;margin-bottom:1px;}
dl#review-summary-width-140x140 dd{width:160px !important;margin-bottom:1px;}
dl#review-summary-width-70x70 dt.catalogue-style, dl#review-summary-width-70x70 dd.catalogue-style{ color:#919191;}
dl#review-summary-width-140x140 dt.catalogue-style, dl#review-summary-width-140x140 dd.catalogue-style{ color:#919191;}

#main p.alert {margin:10px 0px;font-size:0.55em;color:#868686;}
#main p.alert a.deface_alert{color:#FF2B06;font-weight:normal;padding-left:15px;background:transparent url('/staticarchive/a8b7dc18751ed407f6140daf1d861710800720f7.gif') 0px 0px no-repeat;}
#main p.wikitext{margin:10px 0px;font-size:0.55em;color:#868686;}
#main p.wikitext a{font-weight:normal;}
#main p.more-at-wikipedia{margin-top:10px;}
#main p.wikipedia-disclaimer{font-size:9px;}
#main p.more-at-wikipedia a{font-weight:normal !important;}
#main p.wikipedia-disclaimer a{font-weight:normal;}
#main p.wikilogo{text-align:right;border-bottom:1px dotted #a8a8a8;}
#main .content span.wikipedia-biog p{line-height:142%;padding-bottom:15px;}


#nav .likethis-lastlink{border-bottom:1px dotted #a5a5a5;}
/* \*/
* html #nav .likethis-lastlink{padding-bottom:10px;}
/* */



/* wikipedia concern page */
#main h3.concern_light, #main h3.concern_dark{padding: 10px 10px 5px 10px;border-bottom: 5px solid #fff;}
* html #main h3.concern_light, * html #main h3.concern_dark{height:1%;}
#main h3.concern_light{background: transparent url("/staticarchive/054e49f767bb6c42e1429c0729ea1b25645470fa.gif") no-repeat !important;color:#fff;}
#main h3.concern_dark{background: transparent url("/staticarchive/245d5b35042338dbf872b686a02a6ee96e322db0.gif") no-repeat !important;color:#fff;}	
#main textarea{width:380px;height:90px;}

#main .concernpadding p{margin-bottom:3px;}
#main p.error{color:#f00 !important;padding:0 0 2px 0;}
#main .concernpadding{padding:10px 0;}
#main .concernpadding .button{text-align:right;}


/* dark background headers for artist summary */ 
#main h2.artist_summary_dark{background: transparent url("/staticarchive/63916923d0013da99fce73e492c530dddddd70a0.gif") no-repeat !important;color:#fff;}

   #main ul{border:none;}
#main .contentwrapper{padding:15px 5px 0 5px;margin:0 0 20px 0;}

.cover-art-aotw, .release-details-aotw, .cover-art, .release-details{float:left;}


.cover-art-aotw{width:140px;margin-right:10px;}
.release-details-aotw{width:250px;}

.cover-art{width:70px;margin-right:10px;}
.release-details{width:270px;}            




#main .contentwrapper ol{margin:0 0 10px 0;padding:0;}
#main .contentwrapper ol li{list-style:none;margin:0;padding:0;}

#main .ie-wrap-experimental, #most_talked_about_albums span.experimental img {padding-bottom:1px;border-bottom:4px solid #609F45;}
#main .ie-wrap-danceandelectronica, #most_talked_about_albums span.danceandelectronica img {padding-bottom:1px;border-bottom:4px solid #1F3D65;}
#main .ie-wrap-desi, #most_talked_about_albums span.desi img {padding-bottom:1px;border-bottom:4px solid #EA278A;}
#main .ie-wrap-folk, #most_talked_about_albums span.folk img {padding-bottom:1px;border-bottom:4px solid #8D7B67;}
#main .ie-wrap-country, #most_talked_about_albums span.countr img {padding-bottom:1px;border-bottom:4px solid #8D7B67;}
#main .ie-wrap-popandchart, #most_talked_about_albums span.popandchart img {padding-bottom:1px;border-bottom:4px solid #98C6D6;}
#main .ie-wrap-rockandindie, #most_talked_about_albums span.rockandindie img {padding-bottom:1px;border-bottom:4px solid #808249;}
#main .ie-wrap-hiphoprnbanddancehall, #most_talked_about_albums span.hiphoprnbanddancehall img {padding-bottom:1px;border-bottom:4px solid #000;}
#main .ie-wrap-soulandreggae, #most_talked_about_albums span.soulandreggae img {padding-bottom:1px;border-bottom:4px solid #585087;}
#main .ie-wrap-classical, #most_talked_about_albums span.classical img {padding-bottom:1px;border-bottom:4px solid #B8331A;}
#main .ie-wrap-classicpopandrock, #most_talked_about_albums span.classicpopandrock img {padding-bottom:1px;border-bottom:4px solid #DF6C2A;}
#main .ie-wrap-easylisteningsoundtracksandmusicals, #most_talked_about_albums span.easylisteningsoundtracksandmusicals img {padding-bottom:1px;border-bottom:4px solid #5B2044;}
#main .ie-wrap-jazzandblues, #most_talked_about_albums span.jazzandblues img {padding-bottom:1px;border-bottom:4px solid #A73D6B;}
#main .ie-wrap-world, #most_talked_about_albums span.world img {padding-bottom:1px;border-bottom:4px solid #EEC43E;}    




#main .aotw-details{background:#fff url("/staticarchive/818dd90598e94f499f92049424f5db58572d72e4.gif") 0px 2px no-repeat;padding-top:15px;}

#main .contentwrapper ol li{line-height:14px;}
#main .contentwrapper ol li.artist-link a{font-weight:normal;}
#main .contentwrapper p{padding-bottom:10px;}


#main ul.recommendations{ background: url("/staticarchive/e3da61f2da5bb548428cb6d26dd4c0d836e55419.gif") 0px 0px no-repeat;padding-top:15px;}
#main ul.recommendations li a.featured-on-bbc_radio_one{background:transparent url("/staticarchive/c2d4d874721e0da6533196ce9fe4707f4492887e.gif") 0px 0px no-repeat;}
#main ul.recommendations li a.featured-on-bbc_radio_two{background:transparent url("/staticarchive/78cfa7d57e7bde59dcb0807fe88cc0d2b39e170d.gif") 0px 0px no-repeat;}
#main ul.recommendations li a.featured-on-bbc_radio_three{background:transparent url("/staticarchive/1ded9414680cc51fecf31a427fb781653ae8132f.gif") 0px 0px no-repeat;}
#main ul.recommendations li a.featured-on-bbc_6music{background:transparent url("/staticarchive/49ffedabe61eb58d48fe7146a8305fafab9bf00e.gif") 0px 0px no-repeat;}
#main ul.recommendations li a.featured-on-bbc_1xtra{background:transparent url("/staticarchive/2b79fdb01e734469f1c248460c461629c9a19596.gif") 0px 0px no-repeat;}
#main ul.recommendations li a.featured-on-bbc_asian_network{background:transparent url("/staticarchive/4bf2fbecba5f6e50021f45838ababe5c46f54be7.gif") 0px 0px no-repeat;}
#main ul.recommendations li a{padding-left:25px;font-family:verdana;font-size:0.9em;padding-bottom:5px;}
#main ul.recommendations li{padding-bottom:8px;}
#main ul.recommendations li a{padding-bottom:8px;padding-top:2px;}

.danceandelectronica{background:#fff url("/staticarchive/ccde4c4a6deb5d2ebee3e9df5b29a69a4afec995.gif") 5px 0px no-repeat;}
.desi{background:#fff url("/staticarchive/c99415c8de9e243225fa0d0cec3ee5e55b9677e0.gif") 5px 0px no-repeat;}
.folk{background:#fff url("/staticarchive/49f481bb4cf87245e7ecf35ea4fb2a75ba220d8b.gif") 5px 0px no-repeat;}
.country{background:#fff url("/staticarchive/38d5c3a03f21b7c32c4b4e89558146fd8ab6f0e2.gif") 5px 0px no-repeat;}
.popandchart{background:#fff url("/staticarchive/e3182f157cb99d6f5aaceca638b19804bc24f001.gif") 5px 0px no-repeat;}
.rockandindie{background:#fff url("/staticarchive/a688003c50dfbb7c99fab0dbd4bde502b9f9bcc1.gif") 5px 0px no-repeat;}
.hiphoprnbanddancehall{background:#fff url("/staticarchive/cdc10a3290c75e45f99515607217e16c91d3b8cc.gif") 5px 0px no-repeat;}
.soulandreggae{background:#fff url("/staticarchive/33008a527950eefa4f68e2da5485923e4a878081.gif") 5px 0px no-repeat;}
.classical{background:#fff url("/staticarchive/8b4dd8b3f27b0ab494ba3a28aca90955ad83a7dd.gif") 5px 0px no-repeat;}
.classicpopandrock{background:#fff url("/staticarchive/52564e1730e92b18f61e5fbf17cd275bdc607edb.gif") 5px 0px no-repeat;}
.easylisteningsoundtracksandmusicals{background:#fff url("/staticarchive/b1c0b3505579abaf9ea68d27e43907251ec6b007.gif") 5px 0px no-repeat;}
.jazzandblues{background:#fff url("/staticarchive/7c1e0e01de526d160a32079a63cdf66ac4b75c61.gif") 5px 0px no-repeat;}
.world{background:#fff url("/staticarchive/4f38f8f5ae301934a81cd3a65277373e98a7605c.gif") 5px 0px no-repeat;}


#container{margin:3px 0 10px 0;padding:0;border-top:5px solid #004570;}
#review-date{margin:0;padding:0;border-top:1px solid #004570;}
#container #title-box{float:left;}
#container #title-box h1{padding-left:10px;}
#container #review-navigation{float:right;}
#container #review-navigation{width:200px;margin-top:8px;} 
#container #review-navigation ul{list-style:none;margin:0;padding:0;}
#container #review-navigation ul li.previous{float:left;}

#container #review-navigation ul li.next{float:right;}

#container #review-date{padding:3px 0 0 10px;}

/*#nav ul.link-list li a{background:url("/staticarchive/9852875027b999a31a77a98f76175b913f98cff8.gif") 0px 1px no-repeat;padding-left:20px;font-weight:bold !important;}    */
