body {
margin:0;
padding:0;
font:normal 11px arial, sans-serif;
background-image:url('/img/bg.png');
background-repeat:repeat-x;
background-position:center top;
}

* {
outline: none;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

li {
display:inline;
margin:0;
padding:0;
}

a {
color:#000;
text-decoration:none;
cursor:pointer;
}

div.main {
width:850px;
margin:auto;
}

div.header {
width:850px;
height:191px;
margin-bottom:20px;
}

div.rotator {
width:850px;
height:170px;
margin-bottom:1px;
}

div.rotator img {
width:850px;
height:170px;
display:none;
}

div.menu {
width:850px;
height:20px;
}

div.menu a {
height:20px;
display:block;
float:left;
font:normal 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
line-height:20px;
vertical-align:middle;
text-align:center;
text-decoration:none;
color:#fff;
background-color:#005491;
background-image:url('/img/bgm.png');
background-repeat:repeat-x;
background-position:0px 0px;
margin-right:1px;
}

div.menu a:hover {
background-color:#3ED204;
background-position:0px -20px;
}

div.menu a.active {
color:#00ff00;
background-color:#005491;
}

div.menu a.active:hover {
color:#fff;
}

div.menu a.mhome {width:55px;}
div.menu a.mshop {width:55px;}
div.menu a.mbiography {width:80px;}
div.menu a.mdiscography {width:100px;}
div.menu a.maudio {width:60px;}
div.menu a.mphotos {width:65px;}
div.menu a.mstudio {width:60px;}
div.menu a.mguestbook {width:85px;}
div.menu a.mcontact {width:75px;}
div.menu a.mlinks {width:50px;}
div.menu a.mmyspace {width:70px;}
div.menu a.mfacebook {width:84px; margin-right:0px;}




div.content {
width:850px;
display:inline-block;
}

div.left {
width:516px;
display:inline-block;
float:left;
margin-right:20px;
}

div.right {
width:314px;
display:inline-block;
float:left;
}


div.ntitle, div.rtitle {
width:506px;
height:20px;
display:inline-block;
font-weight:bold;
line-height:20px;
vertical-align:middle;
background-color:#f5f5f5;
padding:0px 5px 0px 5px;
margin-bottom:10px;
}

div.ntitle a:hover {
text-decoration:underline;
}

div.ntitle span {font-weight:normal;}

div.rtitle {
width:304px;
}

div.nimg {
width:150px;
height:150px;
display:block;
float:left;
margin:0px 10px 10px 0px;
}

div.nimg img {
width:150px;
height:150px;
}

div.ntext {
width:516px;
display:inline-block;
font-size:11px;
margin-bottom:10px;
}

div.ntext span {
color:#7F7F7F;
font-style:italic;
}

div.share {
width:516px;
display:inline-block;
border-bottom:1px solid #eee;
padding-bottom:15px;
}

div.share div {
height:18px;
float:left;
line-height:18px;
vertical-align:middle;
text-align:center;
background-color:#e5e5e5;
color:#000;
}

div.share div.title {width:50px; margin-right:5px; background-color:#f3f3f3; color:#000;}
div.share div.ltp {width:65px; margin-right:1px;}
div.share div.stt {width:95px; margin-right:1px;}
div.share div.embed {width:50px; margin-right:1px;}

div.share input {
width:180px;
height:18px;
font-size:11px;
line-height:18px;
vertical-align:middle;
float:left;
border:none;
background-color:#eee;
margin:0px;
padding:0px 3px 0px 3px;
}

div.share input.embed {width:264px; margin-right:5px;}

div.share a {
height:18px;
display:block;
float:left;
line-height:18px;
vertical-align:middle;
text-align:center;
color:#fff;
padding:0px 5px 0px 5px;
margin-right:5px;
}

div.share a.facebook {background-color:#3B5A98;}
div.share a.myspace {background-color:#001E5B;}
div.share a.twitter {background-color:#009DCE;}

div.share a:hover, div.share input:hover {
color:#fff;
background-color:#38C203;
background-image:none;
}

div.comments {
width:516px;
margin-top:10px;
padding-top:10px;
}

div.npaging {
width:516px;
display:inline-block;
font-size:14px;
}

div.npaging a {
width:18px;
height:20px;
font-size:18px;
line-height:20px;
vertical-align:middle;
color:#fff;
display:block;
float:left;
background-color:#3ED204;
margin:10px 6px 0px 0px;
}

div.npaging a.prev {padding-left:3px;}
div.npaging a.next {text-align:right; padding-right:3px;}

div.npaging a:hover {
text-decoration:none;
background-color:#38C203;
}



div.list_paging {
width:274px;
height:30px;
display:block;
font:normal 11px Arial, Helvetica, sans-serif;
margin-top:10px;
}

div.list_paging a {
padding:2px 5px 2px 5px;
margin-right:3px;
text-decoration:none;
color:#fff;
display:block;
float:left;
background-color:#3ED204;
}

div.list_paging a:hover {
text-decoration:none;
color:#ffffff;
background-color:#38C203;
}

div.list_paging span.here {
padding:2px 5px 2px 5px;
margin-right:3px;
display:block;
float:left;
background-color:#f5f5f5;
color:#000;
cursor:default;
}

div.list_paging div.count {
padding:2px 5px 2px 5px;
margin-left:10px;
display:block;
float:left;
background-color:#f5f5f5;
color:#000;
cursor:default;
}



/* SHOP */
iframe#shop {
width:850px;
height:800px;
}

/* BIOGRAPHY */
div.bioimg, div.bioimg img {
width:314px;
height:450px;
}

div.bioimg {
margin-bottom:10px;
}

/* FOLLOW LINKS */
div.follow a {
width:70px;
height:70px;
display:block;
float:left;
overflow:hidden;
text-indent:-200px;
margin-right:10px;
background-repeat:no-repeat;
background-position:0px 0px;
}

div.follow a.Myspace {background-image:url('/img/myspace.png');}
div.follow a.Facebook {background-image:url('/img/facebook.png');}
div.follow a.Youtube {background-image:url('/img/youtube.png');}
div.follow a.rss {background-image:url('/img/rss.png'); margin-right:0px;}

div.follow a:hover {background-position:0px -70px;}

/* RECOMMENDATIONS */
div.recommendations {
width:300px;
height:200px;
overflow:hidden;
}

/* DISCOGRAPHY */
div.di {
width:516px;
height:124px;
margin-bottom:20px;
}

div.dinfo {
width:190px;
height:118px;
padding:6px 5px 0px 5px;
float:left;
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:left top;
}

div.dlabel {
width:35px;
height:20px;
float:left;
font-weight:bold;
margin-right:5px;
}

div.dfield {
width:150px;
height:20px;
float:left;
overflow:hidden;
}

div.dactions {
width:185px;
height:42px;
float:left;
font-weight:bold;
margin-left:2px;
}

div.dactions a {
width:185px;
height:20px;
display:block;
line-height:20px;
vertical-align:middle;
color:#fff;
background-color:#3ED204;
background-repeat:no-repeat;
background-position:20px center;
text-align:center;
margin-bottom:1px;
}

div.dactions a:hover {
background-color:#38C203;
}

div.dactions a.dlisten {background-image:url('/img/dllisten_bg.png');}
div.dactions a.dbuy {background-image:url('/img/dlbuy_bg.png');}

div.dactions a.disable {
opacity:0.2;
filter:alpha(opacity=20);
cursor:default;
}

div.dlactions a.disable {
opacity:0.1;
filter:alpha(opacity=10);
cursor:default;
}

/* DISCOGRAPHY LIST */
div.dm {
width:314px;
height:20px;
font-weight:bold;
line-height:20px;
vertical-align:middle;
margin-bottom:10px;
}

div.dm a {
width:104px;
height:20px;
display:block;
float:left;
color:#fff;
background-color:#005491;
background-image:url('/img/bgm.png');
background-repeat:repeat-x;
background-position:0px 0px;
text-align:center;
margin-right:1px;
}

div.dm a.compilations {
margin-right:0px;
}

div.dm a:hover {
background-color:#38C203;
background-position:0px -20px;
}

div.dm a.active {
color:#00ff00;
background-color:#005491;
}

div.dm a.active:hover {
color:#fff;
}

div.dli {
height:144px;
padding-bottom:20px;
border-bottom:1px solid #eee;
margin-bottom:20px;
}

a.dll {
width:314px;
height:124px;
display:block;
}

a.dll img {
border:none;
}

div.dimg {
width:124px;
height:124px;
display:block;
float:left;
margin-right:5px;
}

div.dimg img {
width:124px;
height:124px;
}

div.dlinfo {
width:175px;
height:118px;
padding:6px 5px 0px 5px;
display:block;
float:left;
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:left top;
}

a.dll:hover div.dlinfo {
background-color:#38C203;
}

div.dllabel {
width:35px;
height:20px;
display:block;
float:left;
font-weight:bold;
margin-right:5px;
}

div.dlfield {
width:135px;
height:20px;
display:block;
float:left;
overflow:hidden;
}

div.dlactions {
width:185px;
height:20px;
font-weight:bold;
line-height:20px;
vertical-align:middle;
margin:5px 0px 0px 129px;
}

div.dlactions a {
height:20px;
display:block;
float:left;
color:#fff;
background-color:#3ED204;
background-repeat:no-repeat;
background-position:7px center;
text-align:center;
}

div.dlactions a:hover {
background-color:#38C203;
}

div.dlactions a.dllisten {
width:58px;
padding-left:16px;
margin-right:1px;
background-image:url('/img/dllisten_bg.png');
}

div.dlactions a.dlbuy {
width:41px;
padding-left:13px;
margin-right:1px;
background-image:url('/img/dlbuy_bg.png');
}

div.dlactions a.dlview {
width:48px;
padding-left:6px;
background-image:url('/img/dlview_bg.png');
}






/* AUDIO */
div.ac {
width:210px;
height:20px;
margin:0px auto 10px auto;
}

div.ac a {
width:100px;
height:20px;
display:block;
float:left;
font-size:12px;
line-height:20px;
vertical-align:middle;
text-align:center;
color:#fff;
background-color:#005491;
background-image:url('/img/bgm.png');
background-repeat:repeat-x;
background-position:0px 0px;
margin-right:5px;
}

div.ac a:hover {
background-color:#3ED204;
background-position:0px -20px;
}

div.ac a.active {
color:#00ff00;
background-color:#005491;
}

div.ac a.active:hover {
color:#fff;
}

div.at, a.alisten, a.alisten div.aimg, div.ai, div.alisten, a.ail, a.asharel, div.asharet, div.asi {
height:60px;
display:block;
float:left;
}

div.at {
width:516px;
float:none;
margin-bottom:5px;
}

a.alisten {
width:386px;
}

div.aimg {
width:60px;
margin-right:5px;
}

div.aimg img {
width:60px;
height:60px;
border:none;
}

a.alisten:hover div.aimg img {
opacity:0.7;
filter:alpha(opacity=70);
}

div.ai, div.alisten, a.ail, a.asharel, div.asharet {
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:0px -20px;
}

a.alisten:hover div.ai, a.alisten:hover div.alisten, a.ail:hover, a.asharel:hover {
background-color:#38C203;
}

div.ai {
width:251px;
height:60px;
line-height:20px;
vertical-align:middle;
padding-left:5px;
}

div.ai span {
font-size:9px;
color:#005491;
}

div.alisten, a.ail, a.asharel, div.asharet {
width:60px;
height:53px;
font-size:12px;
font-weight:bold;
color:#525252;
text-align:center;
padding-top:7px;
margin-left:5px;
}

div.alisten img, a.ail img, a.asharel img, div.asharet img {
width:20px;
height:20px;
display:block;
border:none;
margin:6px 20px 0px 20px;
}

div.ashare {
width:516px;
height:60px;
display:none;
float:none;
margin:2px 0px 5px 0px;
}

div.asharet {
margin:0px 5px 0px 0px;
}

div.asl {
width:135px;
height:60px;
float:left;
margin-right:10px;
}

div.asl a {
width:130px;
padding:0px 0px 0px 5px;
margin:0px 0px 2px 0px;
}

div.asi {width:306px;}
div.asit {width:75px; margin:0px 1px 2px 0px;}
div.asi input {width:224px; margin-bottom:2px;}





/* PHOTOS */
div.photos div.w, div.w img, div.w a {
width:253px;
height:138px;
display:block;
float:left;
margin:0px 10px 10px 0px;
}

div.photos div.h, div.h img, div.h a {
width:138px;
height:253px;
display:block;
float:left;
margin-right:10px;
}

div.photos div.last {margin-right:0px;}
div.photos div img, div.photos div a {margin:0px;}
div.photos div a:hover {opacity:0.7; filter:alpha(opacity=70);}



/* STUDIO */
div.simg, div.simg img {
width:314px;
height:300px;
}

div.simg {
margin-bottom:10px;
}



/* GUESTBOOK */
div.guestbook div.comments {
margin-top:0px;
padding-top:0px;
}



/* CONTACT */
div.cimg {
width:510px;
height:150px;
margin-bottom:10px;
}

div.cimg img {
width:510px;
height:150px;
}

div.ci {
width:500px;
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:left top;
padding:5px;
}

div.ci a {
text-decoration:underline;
}

div.ci a:hover {
color:#f00;
}

div.cf {
margin-bottom:10px;
}

div.cf form {
margin:0px;
}

div.cf label {
width:55px;
height:24px;
display:block;
float:left;
font:bold 11px arial, sans-serif;
line-height:24px;
vertical-align:middle;
margin-right:5px;
}

input.zemText {
width:236px;
background-color:#ffffff;
border:1px solid #eee;
vertical-align:middle;
line-height:20px;
margin-bottom:5px;
padding:3px 5px 3px 5px;
font: normal 11px arial, sans-serif;
}

input.zemText:hover, input.zemText:focus, textarea.zemTextarea:hover, textarea.zemTextarea:focus {
border:1px solid #ccc;
}

textarea.zemTextarea {
width:236px;
height:125px;
line-height:18px;
background-color:#ffffff;
border:1px solid #eee;
margin-bottom:5px;
padding:5px;
scrollbar-base-color: #eee;
scrollbar-arrow-color: #000;
scrollbar-track-color: #ffffff;
scrollbar-highlight-color:#eee;
font:normal 11px arial, sans-serif;
}

textarea {
resize:none;
}

input.zemSubmit {
width:248px;
padding:4px;
background-color:#eee;
font:bold 12px arial, sans-serif;
cursor:pointer;
border:none;
margin-bottom:5px;
}

input[type="submit"].zemSubmit:hover {
background-color:#38C203;
color:#000000;
}

ul.zemError {
width:298px;
display:block;
background-color:#f9f9f9;
padding:5px;
margin-bottom:10px;
}

ul.zemError li {
display:block;
margin-bottom:3px;
}

ul.zemError li strong {
color:#f00;
}





/* LINKS */
div.links a {
width:505px;
height:20px;
display:block;
line-height:20px;
vertical-align:middle;
padding-left:5px;
background-color:#f5f5f5;
margin-bottom:2px;
}

div.links a:hover {
background-color:#eee;
}



/* MUSIC PLAYER */
div.music {
width:850px;
position:fixed;
bottom:2px;
z-index:10;
}

div.music div.mp {
width:850px;
height:20px;
}

a.openplaylist, a.sharelist {
height:20px;
display:block;
float:left;
margin-right:1px;
line-height:20px;
vertical-align:middle;
text-align:center;
text-decoration:none;
color:#fff;
background-color:#005491;
background-image:url('/img/bgm.png');
background-repeat:repeat-x;
background-position:0px 0px;
}

a.openplaylist:hover, a.sharelist:hover {
background-color:#3ED204;
background-position:0px -20px;
}

a.openplaylist {width:140px;}
a.sharelist {width:60px; margin-right:0px;}

div.music div.theplayer {
width:649px;
display:block;
float:left;
text-align:center;
}

div.player {
width:390px;
height:20px;
display:block;
float:left;
background-color:#005491;
background-image:url('/img/bgm.png');
background-repeat:repeat-x;
background-position:0px 0px;
margin-right:1px;
padding:0px 5px 0px 5px;
}

div.marqueew {
width:247px;
height:20px;
display:block;
float:left;
background-color:#005491;
margin-right:1px;
}

div.marquee {
width:245px;
height:18px;
line-height:18px;
vertical-align:middle;
text-align:left;
background-color:#f9f9f9;
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:0px -30px;
margin:1px;
}

div.music div.share {
width:844px;
height:18px;
display:none;
border:none;
padding:0px;
margin:2px 6px 0px 0px;
}

div.music_playlist {
width:844px;
height:60px;
display:none;
margin:0px 0px 2px 6px;
}

div.music_playlist div.playlist {
width:844px;
height:60px;
display:block;
}

div.music_playlist div.scrollable {
position:relative;
overflow:hidden;
width:794px;
height:60px;
display:block;
float:left;
}

div.scrollable div.items {
width:200000em;
position:absolute;
clear:both;
}

div.playlist a.prevPage, div.playlist a.nextPage {
width:20px;
height:60px;
display:block;
float:left;
background-color:#005491;
background-image:url('/img/bgpn.png');
background-repeat:repeat-y;
background-position:0px 0px;
color:#fff;
font:bold 14px Arial, Helvetica, sans-serif;
line-height:60px;
vertical-align:middle;
text-align:center;
cursor:pointer;
}

div.playlist a.prevPage {margin-right:5px;}
div.playlist a.nextPage {margin-left:5px;}

div.playlist a.prevPage:hover, div.playlist a.nextPage:hover {
background-color:#3ED204;
background-position:-20px 0px;
}

div.playlist a.disabled {
background-image:none;
background-color:#eee;
color:#ccc;
cursor:default;
}

div.playlist a.disabled:hover {
background-color:#eee;
color:#ccc;
}

div.playlist div.scrollable a {
height:60px;
display:block;
float:left;
font:normal 11px Arial, sans-serif;
margin-right:15px;
text-decoration:none;
cursor:pointer;
}

div.playlist div.scrollable a div.pplimg {
width:60px;
height:60px;
float:left;
margin-right:5px;
}

div.playlist div.scrollable a div.pplimg img {
width:60px;
height:60px;
}

div.playlist div.scrollable a:hover div.pplimg {
opacity:0.8;
filter:alpha(opacity=80);
}

div.playlist div.scrollable a div.pplinfo {
min-width:80px;
height:50px;
display:block;
float:right;
background-color:#fff;
background-image:url('/img/bgf.png');
background-repeat:repeat-x;
background-position:0px -20px;
padding:5px;
}

div.playlist div.scrollable a:hover div.pplinfo {
text-decoration:none;
background-color:#38C203;
}

div.playlist div.scrollable a div.pplinfo span {
font-size:9px;
color:#005491;
}

div.playlist div.scrollable a:hover div.pplinfo span {
color:#00649F;
}








/* FOOTER */
div.footer {
width:850px;
height:14px;
display:block;
font-size:10px;
margin:50px 0px 30px 0px;
}

div.footer div.fleft {
width:155px;
float:left;
font-weight:bold;
}

div.footer div.fcenter {
width:600px;
float:left;
text-align:center;
}

div.footer div.fcenter a {
margin-right:6px;
padding-right:6px;
border-right:1px solid #000;
text-decoration:underline;
}

div.footer div.fcenter a.last {
margin:0;
padding:0;
border:none;
}

div.footer div.fcenter a:hover {
color:#f00;
text-decoration:none;
}

div.footer div.fright {
width:95px;
float:left;
text-align:right;
}

div.footer div.fright a {
color:#000;
text-decoration:underline;
font-weight:bold;
}

div.footer div.fright a:hover {
color:#f00;
}
