*{
  font-family: arial,helvetica;
}

body{
  background-color: #bd2716;
  background-image: url(../images/designCisneros2009/bg.png);
  background-attachment: fixed;
  padding-bottom: 120px;
  margin: 0;
  font-size: 11px;
}

.clear{ clear: both; }
.left{ float: left; }
.right{ float: right; }

h1,h2{color: #BD2716;}
h1,h2,h3,h4,h5,h6{ margin-top: 0; }
h1{ margin-bottom: 0; }

/* --------Container 1------------ */

div#container{
  position: relative;
  background-color: transparent;
  min-height: 625px;
  margin: auto;
  padding-bottom: 25px;
  width: 920px;
}

div#content1{
	position: relative;
	  background: #fff;
	  min-height: 320px;
	  margin-bottom: 10px;
	  clear: both;
}

/*-----------Column1--------------*/
div#column1{
  margin: 10px 10px 10px 0px;
  width: 190px;
  height: 290px;
  float: left;
}

div#current #top{

  height: 21px;
  border-bottom: #666 solid 1px;
}

div#current #top a{
  margin-left: 9px;
}


.album {
  margin: 9px 0px 0px 0px;
  min-height: 59px;
}
.album img{
  float: left;
  margin-right: 10px;
}

.album a, div.artist a:visited {
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

div#current .album{
	margin: 9px 0px 0px 10px;
  	border-bottom: #666 solid 1px;
}

div.albuminfo .artist{
   color: #bd2716;
}

div.albuminfo .title{
   color: #666;
}
div.albuminfo .catnum{
   color: #666;
   font-weight: normal;
   font-size: 9px;
}

/*----------Column2---------------*/

div#column2{
    float: left;
    width: 510px;
    height: 300px;
    margin: 10px 0px 10px 0px;
    padding-left: 10px;
    border-left: #BD2716 solid 1px;
    overflow: hidden;
}

/*----------Column1-2-------------*/

div#column1-2{
	margin: 10px 10px 10px 10px;
	width: 700px;
  	min-height: 300px;
  	float: left;
}

/*----------Column3---------------*/

div#column3{
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 187px;
    min-height: 300px;
    margin: 10px 0px 10px 0px;
    padding-left: 10px;
    border-left: #BD2716 solid 1px;
}

div#mainmenu a{
  display: block;
  margin-bottom: 8px;
}

div#search{
	margin: 10px 0 20px 0;
}

div#search input#search_box{
  background-color: #dedede;
  background-image: none;
  border: 1px solid #C3C3C3;
  width: 140px;
  height: 12px;
  margin: 0;
  padding-left: 0px 0px 0px 3px;
  color: #666;
  font-size: 11px;
}

div#search input#search_submit{
  width: 20px;
  height: 20px;
  margin: 0px;
  padding: 0;
  background-color: transparent;
  cursor: pointer;
  position: relative;
  top: 4px;
}

/* --------Container 2------------ */

div#content2{
  background: #333;
  border: #FFFFFF 1px solid;
  height: auto;
  min-height: 340px;
  clear: both;
}

div#artistTop {
  background: #fff;
  height: 20px;
  padding: 7px 0px 0px 10px;
}

div.styleName {
  /*border-top: #666 solid 1px;
  height: 10px;
  color: #d0d0d0;
  font-size: 11px;
  font-weight: bold;     */
/*  letter-spacing: 1px; */
  padding: 0px 0px 0px 0px;
  /*clear: both;*/
    border: 0px;
  position: absolute;
  top: 4px;
  left: 0px;
}


#seeAllArtists {
  background: #fff;
  height: 18px;
  color: #666;
  font-size: 10px;
  font-weight: bold;
  padding: 3px 10px 0px 10px;
  clear: both;
  text-align: right;
}

#seeAllArtists a:link, div.styleName a:link {
  color: #bd2716;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

#seeAllArtists a:hover{
  text-decoration: underline;
}

div.artist{ float: left; position: relative; padding: 20px 0 0 8px; width: 122px; height: 78px; overflow: hidden;}
div.artist.last{ padding-right: 8px; }

div.artist.genre-Jazz{ background-color: #666666; }
div.artist.genre-Classics{ background-color: #4d4d4d; }
div.artist.genre-Records{ background-color: #333333; }


div.artist img{
  border: #666 solid 1px;
  float: left;
  background-color: #222;
}
div.artist img[src='']{
/*  opacity: 0.5; */
}

div.styleName img{
border: 0px none;
background-color: transparent;
/*opacity: 1; */
}

div.artist a:link, div.artist a:visited {
  color: #DDD;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

#footer{ text-align: right; }
#footer p{ margin: 1ex; }
#footer a{ color: #ccc; text-decoration: none; margin-left: 1ex; }
#footer a:hover{ color: #fff; }