body{
  font-family:didot, Georgia;
  font-style:normal;
  margin:0px;
  background:#DBDCCB;
  color:#3D3935;
}

#container{
  margin:auto;
  width:730px;
}

.header {margin:10px 0px; position:relative;}

.search_box {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background:#FDFFEB;
  padding:4px 6px 4px;
  position:absolute;
  width:200px;
  top:0px;
  left:175px;
}
.search_box input {
  outline:none;
  background:transparent;
  font-family:helvetica;
  font-size:16px;
  border:0px solid #fff; 
  margin:0px; 
  padding:0px; 
  width:100%;
}
  input.default{color:#D8DBCB; font-style:italic;}

h2, h2 a{margin:0; padding:0; font-weight:normal; font-variant:small-caps;
  color:#3D3935;
  text-decoration:none;
  font-style:normal;
}

em{font-style:normal;}

ol, ul, li {
  list-style: none;
  margin:0px; 
  padding:0px;
}

a{
  color:#941A42;
  text-decoration:none;
  font-style:italic;
}

.review_list{
  max-width:900px;
}

.review{
  padding-left :20px;
  position:relative;
  min-height:130px;
  margin-bottom:40px;
  text-align:justify;
}

.review ul{
  padding:0 0 0 125px;
  min-height:150px;
}

.review.odd{

}

.review.even{
/*  border-left:5px solid #B8D0D2;
  background:#DCF9FC;
*/}

.title_artist{
  padding-left:30px;
  padding-bottom:10px;
  text-align:left;
}

.review_summary{
  font-size:14px;
  line-height:20px;
  padding-left:30px;
}

.rating{
/*  color:#79E0E6;*/
  font-style:italic;
  color:#941A42;
}

.odd .rating{
/*  color:#D200B6;*/
}


.page_list a, .page_list span{
  padding-left:4px;
  text-decoration:none;
  float:left;
  display:block;
}

.album_art {
  position:absolute;
  top:0px;
  left:0px;
  border:5px solid #fff;
}

#greatest .album_art{
  height:75px;
}

#greatest .review ul{
  min-height:100px;
  padding:0 0 0 65px;
}

#greatest li.review{
  margin-bottom:20px;
  min-height:100px;
}