/*public*/
body {background:#fff;margin:0;padding:0;font-size:12px;color:#3c484f;word-wrap:break-word;word-break:break-all;}
img,a img {border:0px}
table,input,select,textarea {font-size:12px}
br {font-size:12px}
div,p,dl,dt,dd,textarea,address,blockquote {margin:0;padding:0;height:auto;text-align:left;}
form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h1 {display:none;}
ol,ul,li {text-align:left}
em {font-weight:bold;font-style:normal;}
a:hover {color:#58c;text-decoration:none;}

.top {background:url("../images/bg.jpg") center top no-repeat;width:780px;height:232px;margin:0 auto;padding:0;overflow:hidden;}

.con {width:780px;margin:0 auto;background:url("../images/bg.gif") repeat-x;overflow:hidden;}
.left {float:left;width:360px;margin:12px 0 12px 10px;height:220px;}
.right {float:right;width:380px;padding:0;height:220px;overflow:hidden;margin:12px 0 12px;}
.cd {clear:both;}

h2 {background:url("../images/h2.gif") 0px 0px no-repeat;padding:0px 0 10px 12px;font-size:12px;font-weight:normal;color:#960;line-height:14px;height:14px;}
.cd h2 {border-bottom:1px solid #ccc;padding:0 0 10px 22px;background-position:10px 0px;}
.cor {height:162px;color:#777;border:4px solid #fcc45b;background:#fff;padding:12px;line-height:18px;}
.cor div {height:162px;width:332px;overflow:auto;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#f9f3d6;scrollbar-3dlight-color:#fcc45b;scrollbar-arrow-color:#f93;scrollbar-track-color:#f9f9f9;scrollbar-darkshadow-color:#fcc45b;scrollbar-base-color:#fcc45b;}

.art {width:120px;float:left;padding:1px 0 0;height:99px;text-align:center;letter-spacing:1px;}
.art a img {display:block;padding:2px;border:1px solid #ccc;background:#eee;text-align:left;margin:0 auto 2px;}

.mag {margin:12px auto 0;width:780px;height:64px;overflow:hidden;text-align:left;}
.mag a img {padding:1px;border:1px solid #e0e0e0;display:block;float:left;margin:0 9px 0 3px;}

/*footer*/
.foot {text-align:center;background:#faf5da;color:#963;height:24px;padding:3px 0 2px;margin:0 auto;width:780px;}
.foot img {vertical-align:middle;}
.foot a {text-decoration:none;color:#999;}

/*artist*/
.top h1 {display:block;padding:12px 10px 6px;}
.top .pic {margin-left:10px;}

.ccon {width:756px;margin:0 auto;background:url("../images/bg.gif") repeat-x;overflow:hidden;padding:12px 12px;}
.ccon p {margin:4px 0 6px;font-size:14px;}
.conn p img {display:block;float:right;margin:0px 8px;}

.acon {width:766px;margin:0 auto;background:url("../images/bg.gif") repeat-x;height:280px;overflow:hidden;padding:12px 12px 12px 2px;}
.acon p {margin:4px 0 6px;}
.acon .left {height:290px;}
.acon .right {height:290px;}
.acon .cor {height:198px;}
.acon .cor p {margin:4px 0 6px;text-indent:24px;}
.acon .bor {width:98%;height:230px;overflow:auto;scrollbar-face-color:#fff;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#f9f3d6;scrollbar-3dlight-color:#fcc45b;scrollbar-arrow-color:#f93;scrollbar-track-color:#f9f9f9;scrollbar-darkshadow-color:#fcc45b;scrollbar-base-color:#fcc45b;}
.acon .bor p {height:27px;line-height:27px;font-weight:bold;font-size:14px;height:auto;}

.bor table td {padding:4px 6px 3px;}
.bor table tr {background-color: expression((this.sectionRowIndex%2==0) ? "#ffffff" : "#f9f3d6");}
