
body  { background: #2d2d2d url("background.gif") no-repeat top center; }
#head { background: url("head.png") no-repeat bottom center; }

#nav-block .body a { background: url("nav-bullet.gif") no-repeat center left; }

#highlight-block { background: url("highlight.jpg") no-repeat; height: 246px; margin-top: 0; }

#radio-chart-block                { width: 208px; }
#radio-chart-block .head          { background: url("head-radio-chart.gif") no-repeat; height: 84px; }
#radio-chart-block .head a.back   { position: absolute; display: block; width: 16px; height: 21px; top: 52px; left: 84px; text-decoration: none; }
#radio-chart-block .head a.next   { position: absolute; display: block; width: 16px; height: 21px; top: 52px; left: 182px; text-decoration: none; }
#radio-chart-block .head .channel { position: absolute; display: block; width: 71px; line-height: 16px; top: 55px; left: 106px; font-size: 90%; font-weight: bold; text-align: center; }
#radio-chart-block .body          { position: relative; background: #b5b5b5 url("body-radio-chart.gif") repeat-x top; }
#radio-chart-block .body a.more   { display: block; padding-right: 10px; text-align: right; color: #069; font-weight: bold; text-decoration: none; }
#radio-chart-block .foot          { background: url("foot-radio-chart.gif") no-repeat bottom; height: 21px; }

#radio-chart-list            { margin: 0; padding: 2px 4px; list-style: none; }
#radio-chart-list li         { margin: 0; padding: 2px 0; display: block; position: relative; }
#radio-chart-list li.date    { color: #008; font-weight: bold; text-align: center; }
#radio-chart-list li .rank   { position: absolute; display: inline-block; width: 20px; font-weight: bold; }
#radio-chart-list li .song   { display: block; margin-left: 20px; color: #e80; font-weight: bold; }
#radio-chart-list li .artist { display: block; margin-left: 20px; color: #000; }

#hot-news-block                            { margin-top: 0px; }
#hot-news-block .head                      { background: url("head-news-hot.gif") no-repeat; height: 65px; }
#hot-news-block .body                      { background: #ddd url("../common/body-line-v.gif") repeat-x top; }
#hot-news-block .body li.first-child .hot  { display: block; height: 14px; }
#hot-news-block .body li.first-child .icon { width: 240px; height: 170px; }
#hot-news-block .body li.first-child .text { width: 143px; background: url("hot-news.png") no-repeat; padding-top: 15px; }
#hot-news-block .foot                      { background: url("../common/foot-view-all-410.gif") no-repeat; height: 31px; }

#news-block-1 .head { background: url("head-news-local.png") no-repeat; height: 65px; }
#news-block-1 .body { background: #ddd url("../common/body-line-v.gif") repeat-x; }
#news-block-1 .foot { background: url("../common/foot-view-all-410.gif") no-repeat; height: 31px; }

#news-block-2 .head { background: url("head-news-inter.png") no-repeat; height: 65px; }
#news-block-2 .body { background: #ddd url("../common/body-line-v.gif") repeat-x; }
#news-block-2 .foot { background: url("../common/foot-view-all-410.gif") no-repeat; height: 31px; }

#news-block-3 .head       { background: url("head-news-pr.png") no-repeat; height: 65px; }
#news-block-3 .body       { background: #fff; padding: 5px 0 0; }
#news-block-3 .body .text { width: 201px; }
#news-block-3 .foot       { background: url("../common/foot-view-all-300.gif") no-repeat; height: 33px; }

#special-news-block .head       { background: url("head-news-special.png") no-repeat; height: 65px; }
#special-news-block .body       { background: #fff; padding: 5px 0 0; }
#special-news-block .body .text { width: 201px; }
#special-news-block .foot       { background: url("../common/foot-view-all-300.gif") no-repeat; height: 33px; }

#new-single-block .head            { background: url("head-new-single.gif") no-repeat; height: 65px; }
#new-single-block .body            { background: #ddd url("../common/body-line-v.gif") repeat-x top; }
#new-single-block .body .text      { width: 195px; }
#new-single-block .body .text h3   { margin-bottom: 2px; }
#new-single-block .foot            { background: url("../common/foot-view-all-410.gif") no-repeat; height: 33px; }

#new-single-page-block .head            { background: url("head-new-release-list.png") no-repeat; height: 65px; }
#new-single-page-block .body            { background: #ddd url("../common/body-line-v.gif") repeat-x top; }
#new-single-page-block .body .text      { width: 232px; }
#new-single-page-block .body .text h3   { margin-bottom: 2px; }
#new-single-page-block .foot            { background: url("foot-news-detail.png") no-repeat; height: 33px; }

#related-news-block .head          { background: url("head-news-related.png") no-repeat; height: 64px; }
#related-news-block .body          { background: #fff; padding: 5px 0 0; }
#related-news-block .body .text    { width: 201px; }
#related-news-block .body .text h3 { margin-bottom: 2px; }
#related-news-block .foot          { background: url("../common/foot-view-all-300.gif") no-repeat; height: 33px; }

#related-new-single-block .head          { background: url("head-new-single-related.png") no-repeat; height: 64px; }
#related-new-single-block .body          { background: #fff; padding: 5px 0 0; }
#related-new-single-block .body .text    { width: 201px; }
#related-new-single-block .body .text h3 { margin-bottom: 2px; }
#related-new-single-block .foot          { background: url("../common/foot-view-all-300.gif") no-repeat; height: 33px; }

#news-list-block       { width: 717px; }
#news-list-block .head { background: url("head-news-list.png") no-repeat; height: 65px; }
#news-list-block .body { background: #ddd url("../common/body-line-v.gif") repeat-x; }
#news-list-block .foot { background: url("foot-news-detail.png") no-repeat; height: 31px; }

#new-release-list-block       { width: 717px; }
#new-release-list-block .head { background: url("head-new-release-list.png") no-repeat; height: 65px; }
#new-release-list-block .body { background: #ddd url("../common/body-line-v.gif") repeat-x; }
#new-release-list-block .foot { background: url("foot-news-detail.png") no-repeat; height: 31px; }
#new-release-list-block .before-list { width:700px; padding:8px; }
#new-release-list-block .after-list { width:700px; padding:8px; background:#ddd; }

#ad-l-0 { }
#ad-l-1 { }
#ad-l-2 { }
#ad-l-3 { }
#ad-r-0 { margin-top: 0; }
#ad-m-0 { }

#news-detail-block       { }
#news-detail-block .head { background: url("head-news-detail.png") no-repeat; height: 65px; }
#news-detail-block .body { background: #fff; padding: 10px; }
#news-detail-block .body li .icon { width: 240px; height: 170px; }
#news-detail-block .foot { background: url("foot-gray-410.png") no-repeat; height: 20px; }

#new-release-lyric-block       { }
#new-release-lyric-block .head { background: #BBBBBB; height: 30px; }
#new-release-lyric-block .body { background: #fff; padding: 10px; border: 1px solid #BBBBBB; border-top-color: #fff; }
#new-release-lyric-block .body li .icon { width: 240px; height: 170px; }
#new-release-lyric-block .foot { background: url("foot-gray-410.png") no-repeat; height: 20px; }

#add-comment-news-block       { }
#add-comment-news-block .head { background: url("head-comment.png") no-repeat; height: 65px; }
#add-comment-news-block .body { background: #fff; }
#add-comment-news-block .foot { background: url("foot-comment.png") no-repeat; height: 18px; }

#news-detail-title { margin: 0 0 10px; color: #06c; font-weight: bold; font-size: 130%; }

.share-this        { margin-top: 10px; font-weight: bold; }
.share-this .head  { background: url("head-news-dudeplace.png") no-repeat; height: 20px; }
.share-this .body  { background: #d098fa; text-align: center; }
.share-this a      { display: inline-block; width: 103px; height: 24px; background-repeat: no-repeat; background-position: center left; text-decoration: none; }
#share-facebook    { background-image: url("../../social/facebook-24.png"); margin-bottom: 10px; }
#share-twitter     { background-image: url("../../social/twitter-24.png"); margin-bottom: 10px; }
.share-this .foot  { background: url("foot-news-dudeplace.png") no-repeat; height: 20px; }

