/* colors */
.hue0, .black {color:#000;}
.hue1, .white {color:#FFF;}
.hue2, .green {color:#090;}
.hue3, .brown, body, h1, h2, p, a:visited {color:#540;}
.hue4, .corn, div#content ul.tracks li h2 a, 
div#content div#flickr-strip a:link,
form.search input.go {color:#FFC;}
.hue5, .med-green,
div#sidebar div#tweets h4 :link,
div#sidebar div#tweets h4 :visited,
div#sidebar div#tweets h4 :hover {color:#AFA;}
.hue6, .dk-green, #sidebar, h3, h4, h5, h6,
a:link, a:hover,
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
a.b:link, a.b:visited, a.b:hover,
div#content ul.tracks li h2 a.reva:link,
div#foot h4 a:link, div#foot h4 a:visited {color:#052;}
.error, .red {color:#900;}

.bg0, .bg-black {background-color:#000;}
.bg1, .bg-white {background-color:#FFF;}
.bg2, .bg-green, body, form.search input.go, div#content div#flickr-strip {background-color:#080;}
.bg3, .bg-brown {background-color:#540;}
.bg4, .bg-corn, #p-top ul.nav, div#head,
div#content ul.tracks li div.a,
div#content div.a,
div#credit, div#foot hr.top {background-color:#FFC;}
.bg5, .bg-med-green, div#sidebar div.a, div#foot {background-color:#AFA;}
.bg6, .bg-dk-green {background-color:#060;}

form input, form textarea {border:solid 1px #080;}
div#foot hr.clear {border-style:solid;background-color:#AFA;border-color:#AFA;}
/* link styles */
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
p.shout a:link, p.shout a:visited,
a.b:link, a.b:visited, a.b:hover,
div#foot h4 a:link, div#foot h4 a:visited {text-decoration:none;}
h1 a:hover,
h2 a:hover,
h3 a:hover ,
p.shout a:hover ,
div#foot h4 a:hover {text-decoration:underline;}
ul.albums li a img, img.album, ul.tracks a.rev-img img, ul.info a.badge img {border:solid 1px #090;}
ul.albums li a:hover img, ul.tracks a.rev-img:hover img, ul.info a.badge:hover img {border:solid 1px #030;}

/* backgrounds */
body {background:fixed url('/img/bg/tile.gif') center top;}
div#main {background: url('/img/bg/main.gif') repeat-y 100% 0%;}
ul.nav li a {background: url('/img/bg/menu.gif') no-repeat;}
div.hr-last {background: url('/img/bg/content.gif') no-repeat 0% 100%;}
ul.tracks li h2 {background: url('/img/bg/track.gif') no-repeat;}
ul.tracks li h3 {background: url('/img/bg/track.gif') no-repeat 0 -16px;}
ul.tracks div.share {background: url('/img/bg/share-bg.gif') no-repeat 0% 100%;}
div#p-top {background: url('/img/logo/toplogo.gif') no-repeat;}
div#bg2 {background: url('/img/pixel.gif') repeat-x top center;}
/* body.meet-page #content {background:#FFF url('img/body-bg.gif') repeat-x;} */


/* fonts */
body, p, li, span {font:normal 12px/16px arial, helvetica, verdana, sans, sans-serif;}
h1 {font:normal 23px/28px arial, helvetica, verdana, sans, sans-serif;letter-spacing:1px;}
h2, p.shout {font:bold 15px/20px arial, helvetica, verdana, sans, sans-serif;letter-spacing:1px;margin-bottom:5px;}
ul.tracks h2 {font:normal 18px/16px arial, helvetica, verdana, sans, sans-serif;}
ul.tracks h2 small {font-size:12px;}
ul.tracks h3 {font:normal 16px/10px arial, helvetica, verdana, sans, sans-serif;}
#sidebar h4 {font:bold 13px/17px arial, helvetica, verdana, sans, sans-serif;}
a.host, ul.bulk-hosts li {font-size:10px;font-weight:normal;}
p.review {letter-spacing:1px;}
div#sidebar div#tweets ul * {font:normal 10px/14px tahoma, arial, helvetica, verdana, sans, sans-serif;}
h1 a.title {font-size:18px;}

/* layout */
* {border:0;margin:0;padding:0;}
body {}
div#bg2 {text-align:center;}
h1 {padding:5px 10px 5px;}
div.a {padding:0 10px;}
div#head div.a {clear:both;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}
.hide {display:none;}
.show {display:block;}

div#page {text-align:left;width:740px;margin:0 auto 20px auto;}
div#main {}
div#head {}
div#content {width:560px;float:left;}
div#sidebar {width:160px;float:left;margin:10px 0 0 20px;padding-bottom:1px;}
div#foot {clear:left;}
div#credit {text-align:right;}
div.pag {text-align:center;}
div#sidebar div.a h4 {margin-bottom:8px;}

#p-top div.ad {background:#040;float:right;width:468px;height:60px;margin:5px 0 0 0;}
#p-top a.logo {display:block;width:150px;height:110px;}

ul.nav {clear:both;float:right;list-style:none;margin:0;}
ul.nav li {display:block;float:right;padding:4px 0 5px 14px;float:right;}
ul.nav li.search {}
ul.nav li a span  {text-decoration:none;}
ul.nav li a  {display:block;height:16px;padding-left:20px;text-decoration:none;}
ul.nav li a.feed {background-position:0 0;}
ul.nav li a.home {background-position:0 -20px;}
ul.nav li a.stream {background-position:0 -40px;}
ul.nav li a.info {background-position:0 -60px;}
ul.nav li a.tweets {background-position:0 -80px;}
ul.nav li a.fb {background-position:0 -100px;}

ul.nav li a:hover span {text-decoration:underline;}

hr.clear {border-style:solid;color:none;border:none;background-color:none;}
br.clear {display:block;}

h1 ul.utility-link {padding:7px 0 0;}

div#content div.a {padding-bottom:10px;margin-bottom:10px;}
div#content div#head div.a {padding-bottom:1;margin-bottom:0;}
div#content ul.tracks div.a {padding-bottom:0;margin-bottom:0;}
div#foot hr.top {height:20px;}
div#foot div.a {width:135px;float:left;padding:0 0 0 10px;}
div#credit div.a {padding:3px 15px;}

div.album-tracks {float:right;width:323px;}

div.hr-last hr.last {display:none;}
div.hr-last {clear:both;height:13px;margin:0 0 10px 0;}

ul.tracks {list-style-type:none;margin:20px 0 0 0;}
ul.tracks li {margin-bottom:15px;clear:both;}
ul.tracks h2  {margin:0;}
ul.tracks h2 a {padding-left:10px}
ul.tracks h2 small {float:right;margin-right:10px;}
ul.tracks h3 {height:12px;padding:0 0 5px 10px;}
ul.tracks h3 a.track {margin-left:10px;}
ul.tracks h3 a.title {margin-right:10px;}
ul.tracks h3 a.host {float:right;display:block;padding:5px 0 0 0;margin-right:10px;width:160px;height:14px;overflow-x:hidden;}
a.track span {display:none;}
ul.tracks li p.review {padding:4px 0;}
ul.tracks li div.share a.pop {float:right;display:block;height:16px;width:56px;background:url('/img/icon/share3.gif') no-repeat;font-size:0;}
ul.tracks div.share  {padding:0 10px;height:22px;}
ul.tracks a.rev-img {float:left;margin-right:10px;}
/* div#head div.a a.track {margin-left:20px;display:block;width:260px;height:19px;} */
div#head div.a ul.tracks-raw li {padding:2px 0;}
ul.tracks-raw {list-style-type:none;}
div#head div.a p.review {padding:4px 0;}
div#head div.last-a {padding-bottom:1px;}

ul.utility-link {clear:right;list-style-type:none;white-space:nowrap;margin:0 3px 0 10px;}
ul.utility-link li {background:none;float:right;clear:none;margin:0 0 0 7px;padding:0;}
ul.utility-link li a b {display:none;}
ul.utility-link li a {background:url('/img/icon/share3.gif') no-repeat;display:block;height:16px;width:16px;}
ul.utility-link li a.admin {background-position:-80px -20px;background-color:#900;}
ul.utility-link li a.digg {background-position:0px -20px;}
ul.utility-link li a.tweet {background-position:0px -620px;}
ul.utility-link li a.imeem {background-position:0px -600px;}
ul.utility-link li a.mixpod {background-position:0px -120px;}
ul.utility-link li a.delicious {background-position:0px -40px;}
ul.utility-link li a.myspaceadd {background-position:0px -520px;}
ul.utility-link li a.stumbleupon {background-position:0px -140px;}
ul.utility-link li a.fb {background-position:0px -180px;}
ul.utility-link li a.aim {background-position:0px -400px;}
ul.utility-link li a.lastfm {background-position:0px -260px;}
ul.utility-link li a.blipfm {background-position:0px -440px;}
ul.utility-link li a.mog {background-position:0px -340px;}
ul.utility-link li a.pandora {background-position:0px -280px;}
ul.utility-link li a.tumblr {background-position:0px -200px;}
ul.utility-link li a.lala {background-position:0px -300px;}
ul.utility-link li a.google {background-position:0px -460px;}
ul.utility-link li a.beemp3 {background-position:0px -380px;}
ul.utility-link li a.skreemr {background-position:0px -60px;}
ul.utility-link li a.wiki {background-position:0px -80px;}
ul.utility-link li a.myspace {background-position:0px -540px;}
ul.utility-link li a.away {background-position:0px -240px;}
ul.utility-link li a.itunes {background-position:0px -100px;}
ul.utility-link li a.cdbaby {background-position:0px -480px;}
ul.utility-link li a.insound {background-position:0px -420px;}


ul.utility-link li a.b {opacity: .4;filter: alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}

ul.info, ul.bulk, ul.simple, ul.pages, ul.albums {list-style-type:none;}

ul.albums li {float:left;margin-right:20px;padding-top:5px;}
 
ul.bulk li {margin-bottom:10px;}
div#sidebar div.a {padding-top:7px;padding-bottom:5px;}
div#sidebar div.ad {margin-bottom:10px;}
div#sidebar div.ad a.simple {line-height:0;display:block;}
div#sidebar ul.bulk {padding:0;}
div#sidebar ul.bulk li {padding:0;margin-bottom:5px;}
div#sidebar ul.bulk ul.utility-link {margin:0 0 0 5px;}

ul.commerce {list-style:none;}

ul.bulk-hosts {float:right;list-style:none;}
ul.bulk-hosts li a, ul.bulk-hosts li b {float:right;}

ul.info li {margin-bottom:8px;}
ul.info li ol {margin:4px 0 8px 30px;}
ul.info li ol li {margin-bottom:4px;}

ul.pages {margin:0 auto;}
ul.pages li {display:inline; margin:0 5px;}

div#sidebar div.a {margin-bottom:10px;}
div#sidebar h5 {margin-bottom:10px;}
div#sidebar div#tweets {background-color:transparent;padding:0;}
div#sidebar div#tweets h4 {padding:0 10px;}
div#sidebar div#tweets ul {list-style-type:none;padding-bottom:1px;}
div#sidebar div#tweets ul li {margin:10px 0 10px 0;clear:both;}
div#sidebar div#tweets ul li img {float:right;margin:0 10px 0 5px;border:solid 1px #090;border-bottom:0;background:#040;}
div#sidebar div#tweets ul li a.date {float:left;margin:8px 0 0 10px;}
div#sidebar div#tweets ul li p {clear:right;background: url('/img/bg/tweet.gif') no-repeat 0 -100px;padding:6px 10px 3px;}
div#sidebar div#tweets ul div.author {background: url('/img/bg/tweet.gif') no-repeat 0 0;}
h5.sidebar-title {font-size:11px;}

ul.navlinks {list-style-type:none;}
ul.navlinks li {margin-bottom:5px;}
ul.links {list-style-type:none;margin-bottom:10px;}
ul.refs {list-style-type:none;padding:0px 0 10px 0;}
div#head ul.links li {float:left;margin:0 10px 0 0;}

div#foot h4 {padding-top:10px;}

p.wiki {margin-bottom:20px;}
a.w {float:right;}

a#flickr_www {display:none;}
div#flickr_badge_wrapper div.flickr_badge_image, div#flickr_badge_wrapper div.flickr_badge_image a {margin:0;font-size:0;line-height:0;padding:0;}
div#flickr_badge_uber_wrapper {height:75px;overflow:hidden;padding:0 !important;}
div#flickr_badge_wrapper {padding:0 !important;}
div.flickr_badge_image img {display:block;float:left;}

form textarea {margin-bottom:10px;height:70px;font-size:11px;}
form input, form textarea {padding:2px;}
form.search {padding:0 15px 0 0;line-height:12px;}
form.search input {padding:0 2px;}
form.search input.go {line-height:10px;border:0;cursor:pointer;}
form.add label {margin:10px;clear:both;}
textarea.review {width:95%;height:100px;}
form.comment {padding:20px 0;}
form.comment textarea {width:95%;height:45px;}
form label {display:block;margin:0 0 10px 0;clear:both;}
form label input, form label textarea {width:75%;float:right;}
form label span {width:90px;}
form div.buttons {padding-bottom:10px;}

form textarea.wiki {width:95%;height:105px;}
