/* CSS Document */

body {
  font-family:"Lucida Grande", sans-serif;
  text-align:center;
  background-image: url("/images/bg_gradient.jpg");
  background-repeat:repeat-x;
  background-color:#A7B6B6;
}

p, td, tr, div, span, img  {
  font-family:"Lucida Grande";
  font-size: 11px;
  line-height:1.45em;
  margin:0 0 1em 0;
}

ul {
  margin-top:0.25em;
  list-style:outside square;
  }

ul li {
  margin-left:-1.5em;
}

h1 {
  font-size:18px;
  line-height:1.5em;
  margin-top:0.75em;
  margin-bottom:0.25em;
}

h2 {
  font-size:14px;
  line-height:1.5em;
  margin-top:1.5em;
  margin-bottom:0.25em;
}

h3 {
  font-size:12px;
  margin-top:0.5em;
  margin-bottom:0.25em;
}

h4 {
  font-size:11px;
  margin-top:1em;
  margin-bottom:0em;
}

a {
  color:#321;
  text-decoration:none;
/*  border-bottom: 1px dashed #92A0A0;*/
}

a:hover {
  color:#0000;
  text-decoration:underline;
/*  border-bottom: 1px dashed #000000;*/
}

#header {
  width:600px;
  height:64px;
  margin: 0 auto;
  margin-top:32px;
  margin-bottom:0;
  line-height:0em;
  background-color:#000;
  background-image:url(/images/header.png);
  border:0px;
  text-decoration:none;
  
}
#header a {
  text-decoration:none;
  border:0px;
  margin:0;
}

#menu {
  width:600px;
  height:26px;
  margin: 0 auto;
  margin-top:10px;
  background-color:#FFF;
  border: 1px solid #92A0A0;
  text-decoration:none;
}


#menu img{
  margin:2px 9px 0px 9px;
  border:0;
  text-decoration:none;
}

#menu a {
  text-decoration:none;
  border:0;
  }

#menu a:hover {
  text-decoration:none;
  border:0;
}

#content {
  position:relative;
  width:568px;
  margin: 0 auto;
  margin-top:10px;
  padding:16px;
  background-color:#FFF;
  border: 1px solid #92A0A0;
  text-align:left;
}

#content_left {
  float:left;
  width:380px;
  text-align:left;
  padding-right:8px;
}

#content_right {
  float:left;
  width:406px;
  text-align:right;
  padding-left:8px;
}

#bar_right {
  font-size:xx-small;
  float:right;
  width:170px;
  text-align:left;
  padding-left:8px;
  border-left: 1px solid #ccc;
}

#bar_left {
  float:left;
  width:144px;
  text-align:left;
  padding-right:8px;
  border-right: 1px solid #ccc;
}

#releases_left {
  float:left;
  width:280px;
  text-align:left;
}

#releases_right {
  float:right;
  width:280px;
  text-align:left;
  margin-top: -2em;
/*  padding-top: -2em; */
}


#musicians_left {
  float:left;
  width:144px;
  text-align:left;
}

#musicians_right {
  float:right;
  width:406px;
  text-align:left;
}

#footer {
  clear:both;
  width:600px;
  height:3em;
  margin: 0 auto;
  margin-top:10px;
  margin-bottom:2em;
  text-align:center;
  background-color:#FFF;
  border: 1px solid #92A0A0;
}

#footer p {
  margin:0.8em;
}

.img_release{
  border:1px solid #92A0A0;
}

.img_release_large {
  width: 600px;
  border:1px #92A0A0 solid;
}

.img_release_large {
  width: 600px;
  border-bottom-style:solid;
}

.img_release_list {
  float:left;
  margin: 0px 4px 32px 0px;
  border:1px solid #92A0A0;
}

.img_release_list a {
  color:black;
}


.img_musician {
  border:1px solid black;
}

.dim {
  color: #99AAAA;
}

.buy {
  color:white;
  background-color:#92A0A0;
  padding:4px;
  margin:2px;
  text-transform:uppercase;
  border: 1px solid #92A0A0;
}

.buy:hover {
  text-decoration: none;
  border: 1px solid black;
}

.buy a {
  text-decoration: none;
  border: 1px solid black;
}


.list {
  text-decoration:none;
  clear:both;
  margin-bottom:0.5em;
  color: #99AAAA);
/*  border-bottom: 1px #ccc solid;*/
}

.list a {
  border-bottom:0px;
  text-decoration:none;
  color: #black;
}

.list a:hover{
  border-bottom:0px;
  text-decoration:none;
  color: #000;
}

.author {
  margin-top:-0.75em;
  text-align:right;

}

