#top {
    height:283px;
    margin:0;
    padding:0;
}

.blogname h1, .blogname h2 {
    display:none;
}

.blogname {
    margin:0;
    position:relative;
    width:100%;
    height:238px;
    background-image:url(images/logo.jpg);
    background-repeat:no-repeat;
}

#shop-link {
    position:absolute;
    top:36px;
    left:11px;
}

#cover-container {
    position:absolute;
    top:36px;
    right:11px;
}

#cover {
    position:absolute;
    left: 27px;
    top: 29px;
}

#anim {
    position:absolute;
    width: 150px;
    height: 120px;
    z-index: 1001;
    left:654px;
    top:35px;
    
}