#album{
width:796px;
border: solid 0px #000;
background:#fff url(images/shadowHoriz.png) repeat-x top;
padding-right:4px;
padding-bottom:15px;
overflow:hidden;
clear:both;
float:left;
}

#albumInfo{
margin: 1em 0em 1em 1em;
border-bottom:1px solid #000;
height:34px;
}
#albumArtist span{
float:left;
font-size:.7em;
color:#000;
margin-top:13px;
margin-right:5px;

}

#albumArtist a{
float:left;
font-size:.8em;
text-decoration:none;
margin-top:16px;
font-weight:bold;
border: dashed 1px #000;
border-top:0;
border-right:0;
border-left:0;
padding:2px;
line-height:.75em;
}

#nodeSymbol{
background:url(images/nodesymbol.png) no-repeat;
height:23px;
width:23px;
float:right;
margin-right:-.35em;
}

#albumTitle{
float:left;
padding:5px 5px 0 0px;
}
#album h1.title{
font-size:1.5em;
color:#000
}

#fblikeAlbum{
float:left;
margin:-8px 0 0 0px;
}

#tweetThisAlbum{
float:left;
margin:-8px 0px 0 14px;
}

#albumBlock{
float:right;
margin:2em .5em 0em 0em;
width:297px;
border:1px solid #000;
background:#000;
}

#albumPlayer{
float:left;
clear:left;
margin:-1em 0 0 -.5em;
}


#album #imceimage-field_album_image-{
border: solid 1px #000;
margin: -1em -.3em -.3em -1em;
float:left;
clear:both;
}

#album #imgShadow {
padding: .5em;
margin: 0em 0em .2em 0em;
background: #000;
float:left;
clear:both;
}
#albumInfoSmall{
float:left;
width:145px;

}


#albumInfoSmall #albumArtistSmall span{
color:#fff;
float:left;
clear:left;
font-size:.75em;
margin:0 .3em 0 .2em; 
}

#albumInfoSmall #albumArtistSmall a{
color:#fff;
border-bottom:1px dashed #fff;
float:left;
text-decoration:none;
font-weight:bold;
font-size:.75em;
}


#albumTitleSmall h1.title{ 
color:#fff;
float:left;
font-size:1.25em;
margin:.2em 0 0 .2em;
}

#albumBuy a{
position:absolute;
font-size:1.5em;
text-decoration:none;
width:6.9em;
height:36px;
margin:5.4em 0 0 -6.85em;
line-height:1.2em;
background:url(images/btnBlkLg_bg.png) repeat-x;
text-align:center;
font-weight:bold;
color:#fff;
}


#albumBuy a:hover{
postion:absolute;
font-size:1.5em;
text-decoration:none;
color:#ffcc33;
width:6.9em;
height:36px;
margin:5.4em 0 0 -6.85em;
line-height:1.2em;
background:url(images/btnBlkLg_bg.png) repeat-x;
text-align:center;
font-weight:bold;
}

#albumDesc {
float:left;
margin:1em 0em 0 1em;
width:400px;
color:#666;
}


#albumTracks{
margin:4em 2em 2em 1em;
border: 1px solid #000;
border-bottom:none;
float:left;
}


#albumTracks span{
padding:.25em;
border-bottom: 1px solid #000;
color:#000;
display:block;
background:#ffcc33;
}

#albumTrackRow{
padding:.5em;
background:#fff;
margin:0px 1px 0px 1px;
border-bottom: 1px dashed #000;
height:30px;
}

#albumTrackList span{
padding:.8em;
border: 1px solid #000;
color:#000;
display:block;
background:url(images/whiteGlossTile.png) repeat-x;
font-size:1em;
font-weight:bold;
height:16px;
}

#albumTrackList{
width:450px;
clear:left;
margin:1em;
color:#666;
font-size:.85em;

}

#albumTrackList p{
padding:5px;
border: 1px solid #000;
border-top:0;
margin-top:0;
}

#albumTrackRow #swfButton{
width:30px;
height:5px;
}

#albumTrackRow #trackDesc{
color:#000;
width:500px;
margin-left:3em;
}

#albumTrackRow .swftools-wrapper{
width:32px;
background:#fff;
}
#albumTrackRow .swftools {
width:30px;
background:#fff;
}

#artistPlug{
float:right;
background:#eee url(images/shadowHoriz.png) repeat-x top;
border-left:1px solid #ccc;
border-left:1px solid #ccc;
width:223px;
}

#artistPlug #relatedAlbumsHead{margin:1em 0em 0em 0em; text-align:center;}

#artistPlug #relatedAlbumsHead h1.sidehead{
font-size:1.5em;
border-bottom:none;
width:223px;
margin:0 0 0 0;
}


#artistPlug #albumArtist2{
width:223px;
text-align:center;
font-size:.8em;
}

#artistPlug #albumArtist2 a{
text-decoration:none;
font-weight:bold;
border: dashed 1px #000;
border-top:0;
border-right:0;
border-left:0;
line-height:.75em;
}

#artistPlug #relatedAlbums{
width:175px;
height:inherit;
float:left;
color:#999;
margin:1em 1em 1em 2.5em;
border:none;
}


#artistPlug .view-id-relatedAlbums_albumpage .views-row-even{
margin-bottom:.5em;
float:left;
margin-top:.5em;
width:90%;
}


#artistPlug .view-id-relatedAlbums_albumpage .views-row-odd{
margin-bottom:.5em;
float:left;
margin-top:.5em;
width:90%;
}

#artistPlug .view-id-relatedAlbums_albumpage a{
font-size:.7em;
text-decoration:none;
padding:0em .4em 0em .4em;
}

#artistPlug .view-id-relatedAlbums_albumpage .views-field-field-album-title-value{
width:145px;
text-align:center;
line-height:.75em;
}

#artistPlug #relatedAlbums #thumbShadow{
background: #000;
float:left;
width:150px;
height:150px;
margin: 0px 5px 2px 5px;
}

#artistPlug .view-id-relatedAlbums_albumpage #imceimage-field_album_image-0{
border: solid 1px #000;
margin: -5px 5px 0px -5px;
float:left;
}