@charset "utf-8";
/* CSS Document */
body {background:#474747 url(../img/decor/body-bg.jpg) center top repeat-y;color:#474747; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
a {color:#555555; text-decoration:none}
a:hover {color:#8DB6EB}

h3{margin:0px; padding:0px 0px 16px 0px; color:#fa5d26; font-size:24px; text-transform:lowercase; }
h4{margin:0px; padding:0px 0px 10px 0px; color:#1b386b; font-size:14px;}
h5{margin:0px !important; padding:0px !important; color:#797759}


.clear{line-height:0px; font-size:1px; clear:both;}

#container{width:798px; margin:0 auto;}

#header{height:125px; background:url(../img/decor/header-bg.png) top left no-repeat; padding:11px 19px 1px 19px; text-align:left;}
#logo{position:absolute;margin-left:28px; margin-top:14px;}
#nav{padding-top:91px;}
#nav ul{margin:0px; padding:0px 0px 0px 28px; height:34px; background:#009999 url(../img/decor/nav-bg.gif) top left repeat-x;}
#nav ul li{list-style:none; margin:0px; padding:0px;float:left;}
#nav ul li a{float:left; display:block; line-height:34px; height:34px; color:#f8f8f7; text-transform:lowercase; text-decoration:none; padding:0px 12px; position:relative;}
#nav ul li a:hover{color:#5f6b79; background:url(../img/decor/nav-bg-active.gif) top left repeat-x; height:28px; line-height:28px; margin:3px 0px; }
#nav ul li.active {}
#nav ul li.active a{color:#5f6b79; background:url(../img/decor/nav-bg-active.gif) top left repeat-x; height:28px; line-height:28px; margin:3px 0px; border-left:1px solid #f8f9f9;border-right:1px solid #f8f9f9; }

#main{background:url(../img/decor/main-bg.png) top left repeat-y; text-align:left; padding:26px 19px 0px 19px;}

.block{width:237px; margin-bottom:20px;}
.block .top{height:25px; background:url(../img/decor/box-top-bg.gif) top left no-repeat; line-height:25px; color:#fff; padding:0px 0px 0px 16px; }
.block .bottom{height:9px; background:url(../img/decor/box-bottom-bg.gif) top left no-repeat; line-height:1px; font-size:1px; }
.block .content{background:#f1f4fd; padding:9px 9px 0px 9px; color:#797759;}
.block .content ul{margin:0px 0px 0px 9px;}
.block .content a{color:#f69803;}
.block .content a:hover{color:#8DB6EB}
.block .basket{position:absolute; margin-left:190px; }
.block .basket img{vertical-align:middle;}

.news_item{padding:0px 0px 30px 0px;}
.news_item .image{float:left; margin-right:12px; margin-bottom:4px;}

#footer{height:86px; background:url(../img/decor/footer-bg.png) top left no-repeat; text-align:left;  font-family:Arial, Helvetica, sans-serif;}
#footer .wrap{padding:62px 0px 0px 80px;}
#footer .copy{float:left; color:#fff; font-weight:bold;}
#footer ul{float:left;margin:0px;padding:0px 0px 0px 15px;}
#footer ul li{margin:0px; padding:0px 10px 0px 0px; list-style:none; display:inline;}
#footer ul li a{color:#fa5d26; font-weight:bold; text-transform:lowercase;}

#artistslist img{width:150px;}
#artistslist .image{text-align:right; margin-bottom:20px;}

#discography div div{height:180px;padding-top:15px;padding-bottom:10px;text-align:center;}
#discography div div.hover{background:#f1f4fd;}
#discography div div img{vertical-align:middle;}

#release_page #disc_info ul {margin:0px; padding:0px 0px 10px 0px;}
#release_page #disc_info ul li{margin:0px; padding:0px; list-style:none;}
#release_page #disc_info ul li img{vertical-align:middle;}
#release_page #disc_info h4 {padding:10px 0px;}
