body { background: #000; color: #fff; margin: 0; padding: 0; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; }  h1 { color: #fff; margin: 0;} h2 { color: #D8D782; margin: 0 0 15px 0; font-size: 16px; padding-bottom: 2px; border-bottom: 1px #222222 solid;} h3 { color: #7A798F;} ul, ol { list-style-type: none; margin: 10px 0 20px 0;} a:link, a:visited { color: #3D475E } .container p.date, .container div.date { color:#3D475E; text-transform: uppercase; font-size: 11px; margin: 5px 10px 0px 0; } p { color: #B3B8C4;} .hide { display: none;} #wrapper { background: #000 url(http://www.theclientele.co.uk/images/background-ctr-rpt2.gif) top center repeat-y; margin: 0; padding: 0;} #splash { margin: 0 0 -5px 0;padding:0;z-index:10000;}  #header { position: relative; background: url(/images/background-top.gif) center top no-repeat; height: 295px; width: 890px; } #header h1 { position: absolute; top: 165px; left: 505px; width: 355px; height: 50px; margin: 0; } #header h1 a { outline: none;} #footer { background: url(http://www.theclientele.co.uk/images/background-footer.gif) center bottom no-repeat; height: 50px; width: 890px; }  #header * { padding: 0; margin: 0;} #header ul#menu { position: absolute; top: 218px; left: 340px; width: 600px; font-family: Georgia, Times, serif;} #header ul#menu { list-style-type: none; list-style-position: inside; } #header ul#menu li { float: left; display: inline; margin: 0 15px 0 0; padding: 0;} #header ul#menu a:link, #header ul#menu a:visited { text-decoration: none; color: #FFFD98; font-size: 17px; padding: 0;} #header ul#menu a:hover { color: #FFFD98; border-bottom: 2px #FFFD98 solid; padding-bottom: 1px; } #header ul#menu li.selected a:link, #header ul#menu li.selected a:visited { color: #ffffcc; padding: 0;} #header ul#menu li.selected a:hover { border: 0; }  .box { background: none; padding-top: 0; } .news .story { border-bottom: 1px #222 dotted; } .news .info h3 { margin-bottom: 15px;color: #fff;} .search { margin-left: 10px;}  .blogs .info { margin: 0 0 10px 0;} .blogs h3 { margin: 0 0 15px 0;padding: 0; } .blogs h3 img { margin: 0; padding: 0;} .blogs h4 { margin: 0; font-size: 1.3em; color: #fff;} .blogs h4 a:link, .blogs h4 a:visited { color: #fff; background: url(http://www.theclientele.co.uk/images/icon-external-url.gif) no-repeat 100% 55%; padding: 0 14px 0 0;} .blogs ul li a:link, .blogs ul li a:visited { background: url(http://www.theclientele.co.uk/images/icon-external-url.gif) no-repeat 100% 55%; padding: 0 14px 0 0;color: #B3B8C4;} .blogs p.date { color: #3D475E;} .blogs p, .blogs { color: #B3B8C4;} .blogs .comment em { background: none; } h3.comments { float: none; display: block; margin: 10px 0 10px 0; font-size: 110%; color: #fff; clear: both; } .blogs p.postcomment { margin: 10px 0 10px 0; clear: both; float: none; display: block; } .blogs .comment { display: block; margin: 0 0 10px 0; padding-bottom: 10px; font-size: 12px; line-height: 1.3em; color: #A6A2AC; overflow: hidden;} .blogs .author { font-weight: bold; display: block; color: #7A798F; margin: 0 0 5px 0;} .blogs .author em { font-weight: normal; color: #3D475E; font-size: 90%; font-style: normal; } .blogs .comment { background: #111;padding: 5px 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;} .blogs h4.older { margin: 20px 0 5px 0; padding-bottom: 1px; border-bottom: 1px #222 solid; font-size: 110%;} .blogs ul { list-style-type: none; margin: 0;} .blogs ul li { margin: 0 0 10px 0;} .blogs p.date, .blogs div.date { font-size: 90%; font-style: normal;text-transform: uppercase; } .blogs img { float: none; margin: 0;} .blogs .story { overflow: hidden;} .blogs .story p { } .blogs .story img { max-width: 230px;} .blogs .story a:link, .blogs .story a:visited { color: #fff;} #search div.search { width: 290px;} #search .search li { width: 100%; margin-bottom: 10px;line-height: 1.2em;} #archive .archive li { margin: 0 0 10px 0; font-size: 1em; line-height: 1.3em;} #archive .archive li a:link, #archive .archive li a:visited { color: #fff; background: url(http://www.theclientele.co.uk/images/icon-external-url.gif) no-repeat 100% 55%; padding: 0 14px 0 0;} #archive .archive h3 { font-size: 1.2em;} #archive .archive .date { margin: 0 0 -2px 0;}  #news h3 { margin: 0 0 10px 0;} #news h3 a:link, #news h3 a:visited { margin: 0; color: #fff;font-size: .85em;} #news .post .story { padding: 5px 0px; overflow : hidden; _height : 1%;} #news .post { color: #B3B8C4;} #news .post .story p { color: #B3B8C4; margin-right:15px;border: 1px red solid;} #news .post a.readmore { font-size: 11px; margin: 0 0 0 0px; }  #gallery img { margin: 0 6px 1px 0; } #gallery a.thickbox img { border: 1px #222 solid; width: 73px; height: 73px;} #gallery h2 { position: relative;} #gallery h2 img { position: absolute; top: 5px; left: 7.3em; }  #blog div.post { display: block;overflow : hidden; _height : 1%;} #blog h2 { margin: 0; padding: 0;} #blog .post { border-bottom: #111 solid 1px; margin: 10px 0 10px 0;} #blog .post .info { clear: both; overflow : hidden; _height : 1%;height: 3.5em;} #blog .post .info h3 { float: left; margin: 0 15px 5px 0; color: #7A798F; } #blog .post .info h4 { font-weight: normal; margin: 1px 0 5px 0; } #blog .post .info h4 a { color: #fff;} #blog .post .story { color: #B3B8C4;padding: 5px 0px; overflow : hidden; _height : 1%;} #blog .post .story p { margin: 0 15px 0 0; color: #B3B8C4; } #blog .post .story p.date {color:#3D475E; text-transform: uppercase; font-size: 11px; margin: 5px 10px 5px 0; } #blog .post .story a:link, #blog .post .story a:visited { color: #fff;} #blog .post .story a.readmore { font-size: 11px; margin: 0 0 0 5px; color:#3D475E;} #blog .post .story img { display: none;}    #tourdates { margin-left: 10px; min-height: 200px; } .vevent abbr { border:0;} .vevent .dtstart { color: #3D475E;margin:0 0 -3px 0 ; padding: 0; text-transform: uppercase; font-size: .9em;} .vevent .dtstart, #contentRight .summary { display: block; } .vevent .summary { font-size: 110%; display: block; margin: 0 8px -1px 0; font-weight: normal; color: #fff;} #tourdates .vevent .description { display: block; font-size: 90%; color: #666; line-height: 1.1em; margin: 5px 0 20px 0;} .vevent .description { } .vevent .location { color: #ccc; } .vevent .location em { font-style: normal; background: none;}  .tourdates { min-height: 200px; } .tourdates .vevent { margin-top: 10px; margin-right: 5px;} .tourdates .vevent .dtstart { color: #3D475E; margin: 0 0 -3px 0; padding: 0;display: block; } .tourdates .vevent .summary { font-weight: normal; color: #fff;font-size: 120%; line-height: 1.2; margin: 0 8px 0 0; } .tourdates .vevent .description { margin-left: 5px;margin-bottom: 5px; color: #666; display: inline; } .tourdates .vevent .description p { margin-bottom: 0px; padding-bottom: 0; } .tourdates .vevent .location { display: inline; } .tourdates .vevent .location em { font-style: normal; } .tourdates .vevent abbr { text-decoration: none; border: 0;} .tourdates h2 em { background: none; font-style: normal; color: #3D475E;}  #searchbox ul { list-style-type: none; margin: 10px 0 0 0; } #searchbox ul li a:link, .search ul li a:visited { color: #fff; } #searchbox ul li a:visited { color: #fff;} #searchbox { text-align: left; width: 213px; height: 202px; background: url(http://www.theclientele.co.uk/images/search-background.jpg) left top no-repeat; margin: 0 0 0 10px; padding: 10px 5px 10px 15px; } #searchbox h4 { margin: 0px 0 0 0; text-transform: uppercase; font-size: 100%; color: #3D475E; } #searchbox h3 { background: transparent; border-bottom: 1px #222 solid; font-size: 1.2em; padding-bottom: 4px;width: 190px;} #searchbox input { background: #fff; margin: 10px 0 0 0; } #searchbox input.box { margin: 4px 0 0 0; padding: 2px 4px; }  .searchresult h2 em { background: none;color: #7A798F; font-style: normal;} .searchresult .release { overflow : hidden; _height : 1%;} .searchresult h4 { font-size: 1.1em; font-weight: normal; color: #3D475E;} .searchresult .match { color: #D8D782;} .searchresult h4 strong { color: #B3B8C4; font-weight: bold;} .searchresult .release a:link, .searchresult .release a:visited { color: #fff;} .searchresult .releaseInfo { margin: 0; padding: 0; background: none; border: 0;} .searchresult img { width: 100px; float: left; margin: 0 15px 0 0;}  .photoGroup { clear: both; margin: 0 0 20px 0; overflow: hidden; _height: 1%; } .photoGroup img { width: 150px; float: left; margin: 0 10px 0 0; } .photoGroup h3, .video h3 { clear: both; margin: 5px 0 10px 0; font-size: 110%; font-weight: normal; }  .videos h3 { margin: 0 0 15px 0;} .videos p { margin: 10px 0 20px 0; padding: 0; width: 400px; line-height: 1.3em; font-size: .95em;} .videos embed { height: 290px; width: 350px;margin: 0; }  .release { margin: 0 0 30px 0;} .releaseInfo { border-left: 1px #333 solid; margin: 0 0 20px 0; padding: 0 0 5px 10px; width: 300px; background: url(http://www.theclientele.co.uk/images/release-info-fade.gif) bottom left no-repeat; color: #B3B8C4;} .releaseInfo p { margin: 0 0 5px 0;} .releaseInfo a.close { font-size: 11px;} .releaseInfo ol a.lyrics:link, .releaseInfo ol a.lyrics:visited { color: #A6A2AC; text-decoration: none; background: url(http://www.theclientele.co.uk/images/icon-lyrics.gif) right 3px no-repeat; padding-right: 18px; } .releaseInfo ol a.lyrics:hover { border-bottom: 1px solid #7A798F; } .releaseInfo div.labels { margin: 0 0 5px 0; color:#7A798F;} .releaseInfo div.labels a:link, .releaseInfo div.labels a:visited { color: #B3B8C4;} .releaseInfo img.icon { margin: 0; padding: 0; } .discography p { line-height: 1.2em;} .discography p.reldate { margin:0;color: #3D475E;} .discography em { background: none;color: #3D475E; font-style: normal;} .discography h3 { margin: 0;font-size: 1.2em; line-height: 1.2em;} .single h3 { font-size: 1.1em;} .discography img.cover { cursor: pointer; margin: 0; } .releaseInfo ol { padding-top: 5px;list-style-type: decimal; padding-left: 30px; } .lyrics .releaseInfo ol { width: 210px;} .releaseInfo li { margin: 0;line-height: 1.5em;} .buy { margin:-3px 0 0 0; padding: 0; background: url(http://www.theclientele.co.uk/images/buy-background.gif) top left no-repeat; padding-left: 55px; height: 20px; z-index:99;} .buy ul { list-style-type: none; overflow: hidden; _height: 1%; height: 15px;} .buy li { float: left; margin: 0 0 0 5px;z-index:9999;}  .buy ul { width: 300px;margin: 8px 0 0 8px;} .buy ul li { padding: 0; list-style-type: none; margin: 0px 5px 0 0; float: left; background: url(http://www.theclientele.co.uk/images/icon-digitaldownloads-2009.gif) 0 0 no-repeat;z-index:999 } .buy ul li a { display: block; height: 13px; width: 100%; text-indent: -9999em;z-index:9999;} .buy ul li.amazon { background-position: 0 0; width:59px; height: 13px; } .buy ul li.itunes { background-position: -61px 0; width: 34px; height: 13px; } .buy ul li.emusic { background-position: -97px 0; width: 34px; height: 13px; } .buy ul li.pointy { background-position: -133px 0; width: 61px; height: 13px; } .buy ul li.merge { background-position: -196px 0; width: 41px; height: 13px; } #splash .buy { margin:-25px 0 10px 270px }  #text p { margin: 10px 0 25px 0; line-height: 1.4em;} .lyrics .cover { width: 220px; height: 220px;} .lyrics .buy ul { height: 13px; }  .contact a:link, .contact a:visited, .contact .org { color: #fff;} .contact p, .contact ul, .contact .vcard { color: #B3B8C4;} .contact .street-address, .contact .region { display: block;} .contact p.email { margin: 20px 0 0 0 } #tweets { } #tweets small { display: block; color: #3D475E;margin:0 0 -3px 0 ; padding: 0; text-transform: uppercase; font-size: .9em; } #tweets .tweetList li { margin-bottom: 8px; color: #B3B8C4;} h2#twitterh2 img { position: absolute; top: 5px; left: 3.9em;} #tweets a { color: #fff; } #fancybox-title { text-align: left;} #fancybox-title em { font-style: normal; color: #ccc;} #fancybox-title #desc { display: block; overflow: auto; height: 100%; line-height: 14px; margin-bottom: 9px;} #fancybox-title #user { float: right; color: #555; font-size: 14px;font-weight: normal; padding: 0 25px 0 0; } #fancybox-title #date { display: block; float: left; color: #666; font-size: 12px; } #fancybox-title #user img { position: absolute; bottom: -10px; right: 10px; }