@charset "utf-8";
/* CSS Document */

body {
background:#000 url(http://l.yimg.com/e/style/15/1516/bg.jpg) repeat-x center top scroll;
font-size:13px;
font-family:Arial, Helvetica, sans-serif, "新細明體";
color:#d0d0d0;
line-height:1.7em;
}

body br {
display:none;
}

* {
margin:0;
padding:0;
}

a {
color:#d0d0d0;
text-decoration:none;
}

a:hover {
color:#d0d0d0;
text-decoration:underline;
}




img {
border:0px;
}


#container1 {
width:950px;
margin:0 auto;
position:relative;
background:#000;
}

#container1 br {
display:block;
}

#banner {
height:325px;
background:#000 url(http://l.yimg.com/e/style/15/1516/head.jpg) no-repeat 0 0;
}


#banner #pageheader h1 {
display:block;
width:800px;
height:18px;
font-size:13px;
position:absolute;
top:243px;
left:20px;
color:#FFF;
overflow:hidden;
text-decoration:none;
}
#banner #pageheader h1 a {
color:#FFF;
}
#banner #pageheader h1 a:hover {
color:#FFF;
}


#banner #description2 .description {
display:block;
width:500px;
height:20px;
font-size:13px;
position:absolute;
top:261px;
left:20px;
color:#FFF;
overflow:hidden;
}


#content {
margin:0px;
width:688px;
float:right;
padding-top:20px;
background:#FFF url(http://l.yimg.com/e/style/14/1498/o1601102575.jpg) repeat-y 100% 0;
color:white;
}

#content .blogbody {
width:664px;
margin-bottom:15px;
}

#content .articletext {
padding-top:20px;
background:#1f1f1f url(http://l.yimg.com/e/style/15/1516/tit.jpg) no-repeat 0 0;
}


#content .blogbody2 .posted {
padding-right:30px;
padding-bottom:10px;
background:none;
height:20px;
font-size:0.9em;
text-align:right;
color:#5e5b5b;
}


#content .blog input {
margin-bottom:10px;
}

#content .blog .blogbody input {
margin:0px;
}


#content .posted a {
color:#5e5b5b;
}
#content .posted a:hover {
color:#5e5b5b;
}


#content .blogbody .title {
width:584px;
overflow:hidden;
text-align:left;
padding-left:80px;
font-size:16px;
color:#ffffff;
}


#content .date {
width:634px;
text-align:right;
font-size:11px;
color:#989898;
}


#content .blogbody .innertext {
width:604px;
padding:35px 30px 20px 30px;
clear:both;
overflow:hidden;
text-align:justify;
}


#content .extended {
text-align:right;
padding-right:30px;
padding-bottom:7px;
}


.trackback-url {
font-size:12px;
text-align:center;
padding:10px;
color:#d0d0d0;
}

input, select, textarea {
}

table {
width:90%;
}

td, tr {
padding:1px 0px 1px 30px;
}



.comments-body {
width:664px;
margin-bottom:15px;
padding:0px !important;
border:0px !important;
}


.comments-body p {
padding:5px 30px;
}


.comments-post {
color:#5e5b5b;
text-align:right;
padding:5px 30px 5px 30px;
font-size:0.9em;
border-bottom:1px #474747 dotted;
}
.comments-post a {
color:#5e5b5b;
}
.comments-post a:hover {
color:#5e5b5b;
}


.comments-body form {
padding:10px 30px 10px 30px;
}


.comments-head {
color:#ffffff;
padding-left:30px;
margin:5px 0px 5px 0px;
font-size:16px;
font-weight:bold;
}


#serviceList a {
font-size:0px;
display:block;
height:25px;
position:absolute;
top:300px;
text-indent:-5000px;
}
#serviceList a:hover{
color:#000;
}

#linkMypage {
display:none;
}

#linkAlbum {
width:79px;
left:491px;
background:url(http://l.yimg.com/e/style/15/1516/album1.jpg) no-repeat 0 0;
}
#linkAlbum:hover {
background:url(http://l.yimg.com/e/style/15/1516/album2.jpg) no-repeat 0 100%;
}

#linkBlog {
width:63px;
left:570px;
background:url(http://l.yimg.com/e/style/15/1516/blog.jpg) no-repeat 0 100%;
color:#531207;
}
#linkBlog:hover {color:#531207;}

#linkGbook {
width:117px;
left:633px;
background:url(http://l.yimg.com/e/style/15/1516/guest.jpg) no-repeat 0 0;
}
#linkGbook:hover {
background:url(http://l.yimg.com/e/style/15/1516/guest2.jpg) no-repeat 0 100%;
}

#linkUser {
width:86px;
left:750px;
background:url(http://l.yimg.com/e/style/15/1516/pro.jpg) no-repeat 0 0;
}
#linkUser:hover {
background:url(http://l.yimg.com/e/style/15/1516/pro2.jpg) no-repeat 0 100%;
}

#linkFriend {
display:none;
}
#linkVideo {
width:67px;
left:836px;
background:url(http://l.yimg.com/e/style/15/1516/video.jpg) no-repeat 0 0;
}
#linkVideo:hover {
background:url(http://l.yimg.com/e/style/15/1516/video2.jpg) no-repeat 0 100%;
}


#links {
padding-left:26px;
width:210px;
float:left;
color:#d0d0d0;
}


.sidetitle {
height:0px;
padding-top:34px;
font-size:0;
font-size:inherit;
overflow:hidden;
width:210px;
margin-top:15px;
margin-bottom:15px;
}


.side {
padding:0px;
width:210px;
overflow:hidden;
}

#links .calendar {
display:none;
}

#links .calendar2 {
padding-bottom:10px;
}

#boxMySpace .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/myspace.jpg) no-repeat 0 0;
}
#boxMySpace .side {
text-align:center;
}
#boxSlideShow {
display:none;
}

#boxNewArticle .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/newart.jpg) no-repeat 0 0;
}

#boxCategory .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/cote.jpg) no-repeat 0 0;
}

#boxDate .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/arch.jpg) no-repeat 0 0;
}

#boxSearch .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/search.jpg) no-repeat 0 0;
}

#boxNewComment .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/newcomment.jpg) no-repeat 0 0;
}

#boxRssList .sidetitle {
display:none;
}
#boxNewTrackback .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/track.jpg) no-repeat 0 0;
display:none;
}


#boxFolder .sidetitle{
background:url(http://l.yimg.com/e/style/15/1516/mj.jpg) no-repeat 0 0;
}
#boxCollectionCategory .sidetitle, 
#boxCollection .sidetitle{
background:url(http://l.yimg.com/e/style/15/1516/mj.jpg) no-repeat 0 0;
height:0px;
padding-top:34px;
font-size:0;
font-size:inherit;
overflow:hidden;
width:210px;
margin-top:15px;
margin-bottom:15px;
}

#boxWho .sidetitle {
display:none;
}

#boxFolder iframe {
width:210px;

}

#boxCounter .sidetitle {
background:url(http://l.yimg.com/e/style/15/1516/count.jpg) no-repeat 0 0;
}
#boxCounter .syndicate {
vertical-align:middle;
}

#boxNewTrackback {
display:none;
}

#boxNewTrackback0 {
display:none;
}

#boxNewTrackback1.side  {
display:none;
}

#boxMusic {
display:none;
}

.powered {
text-align:center;
}
.powered .powerlogo img {
display:none;
}
.powered .powerlogo {
display:none;
}

/* footer */
#footer {
clear:both;
height:150px;
background:url(http://l.yimg.com/e/style/15/1516/footer.jpg) no-repeat 0 0;
}