@charset "utf-8";
html{
margin:0px;
padding:0px;
height:100%;
overflow:hidden;
}
body {
margin:0px;
padding:0px;
height:100%;
overflow:auto;
position:relative;
text-align:center;
/*background:#F4989D url(../images/bg.jpg) no-repeat;*/
font-family:"微軟正黑體", "新細明體", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
background:#f7f8f9 url(../images/bg_new.jpg) repeat-x top left fixed;
}
a{
outline: none; /* for Firefox */
hlbr:expression(this.onFocus=this.blur()); /* for IE */
}
#wrapper {
position:relative;
margin:0px auto;
text-align:left;
height:auto;
min-height:100%;
/*background:#FFFFFF;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity: 0.2;*/
}
#header {
height:110px;
}
#header_content {
width:1000px;
margin:0px auto;
position:relative;
}
#header a img{border:none;}
#header img {
margin-left:50px;
padding-top:10px;
}
#header h1 {
margin:0px;
padding:0px;
background:url(../images/logo_fir.png);
text-indent:-9999px;
width:253px;
height:126px;
position:absolute;
right:0px;
top:0px;
z-index:1;
}
#nav {
height:56px;
background:url(../images/bg_nav.png) repeat-x;
}
#nav ul {
margin:0px auto;
width:1000px;
padding:15px 0px;
list-style:none;
overflow:auto;
z-index:2;
background:url(../images/bg_nav.png) repeat-x;
}
#nav li {
float:left;
padding-right:30px;
display:inline;
background:url(../images/navli.png) no-repeat right center;
}
#nav li.top{
padding:0px;
background:none;
}
#news #nav li.news a {
background:url(../images/nav.png) no-repeat -125px 0px;
}
#nav li.news a {
background:url(../images/nav.png) no-repeat 0px 0px;
width:40px;
height:25px;
}
#schedule #nav li.schedule a {
background:url(../images/nav.png) no-repeat -125px -25px;
}
#nav li.schedule a {
background:url(../images/nav.png) no-repeat 0px -25px;
width:75px;
height:25px;
}
#profile #nav li.profile a {
background:url(../images/nav.png) no-repeat -125px -50px;
}
#nav li.profile a {
background:url(../images/nav.png) no-repeat 0px -50px;
width:55px;
height:25px;
}
#biography #nav li.biography a {
background:url(../images/nav.png) no-repeat -125px -75px;
}
#nav li.biography a {
background:url(../images/nav.png) no-repeat 0px -75px;
width:82px;
height:25px;
}
#discography #nav li.discography a {
background:url(../images/nav.png) no-repeat -125px -100px;
}
#nav li.discography a {
background:url(../images/nav.png) no-repeat 0px -100px;
width:100px;
height:25px;
}
#media #nav li.media a {
background:url(../images/nav.png) no-repeat -125px -125px;
}
#nav li.media a {
background:url(../images/nav.png) no-repeat 0px -125px;
width:45px;
height:25px;
}
#blog #nav li.blog a {
background:url(../images/nav.png) no-repeat -125px -150px;
}
#nav li.blog a {
background:url(../images/nav.png) no-repeat 0px -150px;
width:40px;
height:25px;
}
#nav li.forum a {
background:url(../images/nav.png) no-repeat 0px -175px;
width:50px;
height:25px;
}
#tour #nav li.tour a {
background:url(../images/nav.png) no-repeat -125px -200px;
}
#nav li.tour a {
background:url(../images/nav.png) no-repeat 0px -200px;
width:95px;
height:25px;
}
#fairyland #nav li.fairyland a {
background:url(../images/nav.png) no-repeat -125px -225px;
}
#nav li.fairyland a {
background:url(../images/nav.png) no-repeat 0px -225px;
width:80px;
height:25px;
}
#nav li.top a {
background:url(../images/nav.png) no-repeat 0px -250px;
width:30px;
height:25px;
}
#nav a {
display:block;
text-indent:-9999px;
}
#category {
height:22px;
margin:0px auto;
padding:17px 0px;
width:900px;
position:relative;
}
#facebook{
position:absolute;
top:18px;
right:0px;
}
#facebook a img{
border:none;
}
#facebook-w{
	position:absolute;
	top:30px;
	right:0px;
	z-index:3;
}
#main {
margin:0px;
}
h1#imgheader {
height:22px;
width:900px;
margin:0px;
margin-left:auto;
margin-right:auto;
text-indent:-9999px;
background:url(../images/bg_title.png) no-repeat left -22px;
}
#news h1#imgheader {
background:url(../images/bg_title.png) no-repeat left 0px;
}
#schedule h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -22px;
}
#profile h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -44px;
}
#biography h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -66px;
}
#discography h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -88px;
}
#media h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -110px;
}
#blog h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -132px;
}
#tour h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -154px;
}
#event h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -154px;
}
#fairyland h1#imgheader {
background:url(../images/bg_title.png) no-repeat left -176px;
}
#content {
position:relative;
max-width:900px;
width:900px;
margin:0px auto;
padding-bottom:20px;
}
#content p {
font-size:13px;
/*border-bottom:1px dashed #ccc;*/
margin:0px;
padding:3px 5px;
line-height:1.5em;
}
.gotop{
text-align:right;
margin:5px 0px;
clear:both;
}
div.gotop a{
color:#fff;
font-size:10px;
background:#333;
padding:3px 5px;
text-decoration:none;
}
div.gotop a:hover{
color:#FFCC00;
}
div#footer{
position:absolute;
bottom:0px;
width:100%;
text-align:center;
}
/***** 各子項目樣式 *****/
#content pre {
font-size:12px;
line-height:1.5em;
padding-left:30px;
float:right;
border-left:1px solid #000;
position:absolute;
top:0px;
left:430px;
font-weight:bold;
font-family:"微軟正黑體", Arial, Helvetica, sans-serif;
margin:0px;
}
#content img {
border:5px solid #eee;
margin:20px 5px;
}
h3.subtitle {
background:#444;
padding:2px;
padding-left:15px;
font:18px/1.5em bold "微軟正黑體", Arial, Helvetica, sans-serif;
color:#FFFFFF;
clear:both;
}
h3.subtitle a {
color:#fff;
text-decoration:none;
}
table {
font-size:12px;
background:url(../images/bg_table.png);
}
th, td {
padding:7px;
}
table a {
color:#3b99aa;
text-decoration:none;
}
span.date {
padding-right:10px;
}
div.disco {
float:left;
width:170px;
height:245px;
text-align:center;
background:url(../images/bg_table.png);
margin:5px;
}
div.media {
float:left;
width:170px;
height:245px;
text-align:center;
background:url(../images/bg_table.png);
margin:5px;
}
img.cover {
width:150px;
height:150px;
}
#content div.disco .cover {
margin:10px 5px;
}
#content div.media .cover {
margin:10px 5px;
}
/*****Discography*****/
.track_list th {
background:#333333;
color:#FFFFFF;
}
/*****Blog*****/
#blog p {
border:none;
}

#search_form{
text-align:right;
}
#search_form input[type="text"]{
padding:5px;
vertical-align:middle;
}
#search_form input[type="image"]{
vertical-align:middle;
}
div.post {
background:url(../images/bg_table.png);
padding:0px 10px;
}
/*****biography*****/
.biography_menu ul{
margin:0px;
padding:0px;
list-style:none;
overflow:auto;
}
.biography_menu ul li{
float:left;
margin:0px 5px;
display:inline;
}
.biography_menu ul li a{
display:block;
padding:5px;
background:#333333;
color:#FFFFFF;
text-decoration:none;
}
/*****分頁功能*****/
div#pagenum{
clear:both;
margin-top:20px;
}
div#pagenum a{
color:#fff;
font-size:10px;
background:#333;
padding:3px 5px;
margin:0px 3px;
text-decoration:none;
}
div#pagenum a.current{
color:#ffcc00;
}
div#pagenum a:hover{
color:#ffcc00;
}
