/* @override http://dewi-sandra.com/css/style.css */

@charset "utf-8";

@import url('yui-reset.css');


*{border:0px solid #eee;margin:0;padding:0;}
html,body,#bg,#bg table,#bg td,#cont{width:100%;height:100%; }
body{font-family: Arial, Helvetica, sans-serif; font-size:12px;cursor:default;background:url(loading.gif);color:#000;}
h1,h2,.large,.left{font-family:"Century Gothic","Lucida Grande",Arial,sans-serif;font-size:40px}
h2,.box div img{padding-bottom:10px}
a{text-decoration:none;color:#ffffff;outline:0}

#bg div{position:absolute;width:200%;height:200%;top:-50%;left:-50%; position:fixed;}
#bg td{vertical-align:middle;text-align:center}
#bg img{min-height:50%;min-width:50%;margin:0 auto}
#cont{
	position:absolute;
	top:1px;
	left:-38px;
	z-index:70;
	overflow:auto
}
#menu{position:absolute;top:20px;left:141px;z-index:100;width:100%;line-height:12px; position:fixed;}
#menu div{height:56px;background:#000;opacity:0.8;filter:alpha(opacity=60);padding:10px 0 0 10px;}

h1{position:relative;left:-125px; margin-bottom:-95px;width:140px;opacity:0.99}
#menu ul{float:left;width:70px}
li {list-style-image: url(../images/lildot.png); margin-left:11px; padding:0;}
li a{height:12px;padding:0 0;color:#ffffff;display:block; padding-bottom:4px;}
li a:hover,li.cur a{color:#ffffff}

.box{position:absolute;top:15%;right:200px;width:500px;padding-bottom:100px}
.box div{line-height:1.5em;background:#fff;padding:20px 30px}
.box div a{text-decoration:underline}
.large{text-align:right;top:20%;right:120px;font-size:13px}
.left{text-align:left;right:auto;left:180px;font-size:13px}
.large h2{font-size:60px}
.white{color:#fff}
#beijing{top:15%}

h3{position:relative;border-bottom-width:1px;padding:30px 30px 10px 30px;margin:0 -30px 20px -30px;text-transform:uppercase;line-height:20px;font-weight:bold}
h3 span{position:absolute;right:510px;top:29px;background:#000;text-align:center;padding:0 5px;white-space:nowrap;display:block;color:#fff;font-weight:normal}

h4{ margin-top:15px; font-size:18px;}

dl{margin:10px 0}
dt,dd p{padding:15px 0 25px 0;display:block;border-top-width:1px;width:440px}
dt{text-transform:uppercase;padding:0 5px;cursor:pointer;line-height:20px;height:20px;font-weight:bold;width:430px}
dd{height:0px;overflow:hidden;width:440px}

#photos{position:absolute;z-index:90;bottom:41px;right:40px;height:20px;overflow:hidden}
#photos a,#float{z-index:90;height:20px;line-height:20px;text-align:center;width:40px;background:#000 url(gal.gif) -6px 5px no-repeat;cursor:pointer;color:#fff}
#photos a{width:20px;float:left;margin-left:1px;background:#000;font-weight:bold;overflow:hidden}
#photos a:hover,#photos a.cur{background:#fff;color:#000}
#float{display:none;position:absolute}
#float.nxt,#float.prv{display:block}
#float.nxt{background-position:-16px 5px}
#float.prv{background-position:7px 5px}

#post-item{margin-bottom:20px; border-bottom:#CCCCCC 1px dashed; padding-bottom:20px;min-height:230px; line-height:20px;}
#post-item img{ padding:4px; border:#CCCCCC 1px solid;  margin:7px;}
#post-date{ color:#666666; font-size:10px;}
#post-title{  color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:2.4em; margin-bottom:10px;}
#post-title a:link{ color:#000000;}
#post-title a:visited{ color:#000000;}
#post-title a:active{ color:#000000;}
#post-title a:hover{ color:#CC0000;}

#post-content { }
#rbt{position:absolute; right:50px;z-index:110; margin-top:55px;position:fixed;}
#endorsement{ position:absolute; bottom:0px;z-index:110; margin:0 0 10px 10px; position:fixed;}


#main-box{ width:500px; position:absolute; right: 70px; z-index:10; margin-top:160px; margin-bottom:20px;padding:5px; border:#FFFFFF 1px solid;}
#main-box-big{ width:900px; height:400px; position:absolute; right: 70px; z-index:10; margin-top:220px; background-color:#FFFFFF;}
#main-box h2{ font-family: Georgia, 'Times New Roman', Times, serif; font-size:38px; font-weight:bold; font-style:italic; margin:0;text-shadow: 0.0em 0.03em #CCCCCC;text-align:right; border-bottom:#CCCCCC 1px dashed;}

#box-content{ background-color:#FFFFFF; padding:10px; text-align:left;}

#main-box-gallery{ width:940px; position:absolute; right: 70px; z-index:10; margin-top:200px; margin-bottom:20px;padding:5px; border:#FFFFFF 1px solid;}
#main-box-gallery img{ margin:2px; padding:3px; border:#CCCCCC 1px solid;}

#gallery-item{ font-size:12px;color:#000000; text-align:center; font-weight:bold;}
#gallery-item a:link{ color:#000000;}
#gallery-item a:active{ color:#000000;}
#gallery-item a:visited{ color:#000000;}
#gallery-item a:hover{ color:#CC0000;}

#gallery-item img{ margin-right:20px;}


#schedule-item{ margin-bottom:10px; background-color:#FFFFFF; padding:5px;border-bottom:#CCCCCC 1px dashed; padding-bottom:15px;}
#schedule-item:hover{ background-color: #F5F5F5;}

#song-list img{ border:#CCCCCC 1px solid; padding:4px; background:#000;}
#song-list { margin-bottom:10px; border-bottom:#CCCCCC 1px dashed; padding:0px;}
#song-list ul{ margin-top:10px; margin-bottom:10px;}
#song-list li{list-style:square; width:250px; margin-left:20px; }
#song-list table tr,td{ background-color:#FFFFFF; padding-top:18px; padding-bottom:10px; padding-left:0px;}


#song-list li a:link{ color:#CC0000; font-weight:bold;}
#song-list li a:visited{ color:#CC0000;font-weight:bold;}
#song-list li a:active{ color:#CC0000;font-weight:bold;}
#song-list li a:hover{ color:#000000;font-weight:bold; }

#album-title{ font-size:16px; text-align:center; font-weight:bold;}

#shoutbox{ color:#000000; margin:0px; background-color: #FFCCCC;}
#shoutbox p { margin:0px;}
#shoutbox input{ padding:3px; background-color:EAEAEA; border:#CCCCCC 1px solid;}
#shoutbox textarea{ padding:5px; background-color:EAEAEA; border:#CCCCCC 1px solid; width:350px;}
#shoutbox h2{ font-family: Georgia, 'Times New Roman', Times, serif; font-size:38px; font-weight:bold; font-style:italic; margin:0;text-shadow: 0.0em 0.03em #CCCCCC; padding-top:10px;}

#shoutbox-item{ background-color: #FFCCCC;margin:15px;}

#shoutbox-body{background-color:#FFFFFF; width:390px; padding-left:20px; padding-right:20px; font-size:12px;}

#shoutbox-form{ padding-left:20px;}

#fanmail { color:#FFFFFF;}
#fanmail p{ margin-top:10px;}
#fanmail input{ padding:3px; background-color:#333333; color:#FFFFFF;}
#fanmail input:hover{ background-color:#666666;}


#rbt {
	width: 650px;
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px solid #000000;
 }
#rbt .rowa {
	background: #f7f7f7;
	height: 20px; border-bottom: #CCCCCC solid 1px;
}
#rbt .TOPROW {
	background: #FFFFFF;
	height: 20px; border-bottom: #CCCCCC solid 1px; font-size:14px;
}

#rbt .rowb {
	background: #eeeeee;
	height: 20px; border-bottom:#CCCCCC solid 1px;
}
#rbt .cell {
	padding:11px;
	border: 0px solid #000000;
}

#footer{ font-size:10px; color:#999999; text-align:right;} 

#footer a:link{ color:#666666; font-weight:bold;}
#footer a:visited{ color:#666666; font-weight:bold;}
#footer a:active{ color:#666666; font-weight:bold;}
#footer a:hover{ color:#666666; font-weight:bold; text-decoration:underline;}

#paperworks{ font-size:10px; margin-top:5px;}
#paperworks a:link{ color:#666666;}
#paperworks a:visited{ color:#666666;}
#paperworks a:active{ color:#666666;}
#paperworks a:hover{ color:#CC0000;}

#shoutbox-button{ background: url(../images/shoutbox.png); width:123px; height:46px;}
#shoutbox-button:hover{ background: url(../images/shoutbox-hover.png); width:123px; height:46px;}

.about{ font-family: Georgia, 'Times New Roman', Times, serif; font-size:38px; font-weight:normal; margin:0; text-shadow: 0.07em 0.07em #CCCCCC;}
.tb-about{ background-color:#000000;}
.title{font-family: Georgia, 'Times New Roman', Times, serif; font-size:38px; font-weight:bold; font-style:italic; margin:0; text-shadow: 0.0em 0.03em #CCCCCC; text-align:right; border-bottom:#CCCCCC 1px solid; margin-bottom:10px;}

.schedule-date{ font-size:12px;}
.schedule-title{ font-size:16px; font-weight:bold;}
.schedule-venue{ font-size:12px; color:#999999; }

.shout-box{ color:#666666; font-size:16px; padding-top:17px;}

.date{ color:#999999; }

.alignleft {  float: left;}

.tv { border:0; width:10px; background-color:#FFFFFF;}

/* edited by dimas@subtube.com on 16-9-2010
----------------------------------------------- */

#post-title a {
	line-height: 35px;
}
