html, body , #bigcontainer{
margin:0px;
padding:0px;
font-size:12px;
background-color:#000;
}
a{
text-decoration:none;
color:#09f;
}
a:hover{
text-decoration:underline;
}

/*** container ***/
#container1{
margin:0px auto;
width:1024px;
background:url(http://l.yimg.com/e/style/13/1367/o1876466989.jpg) no-repeat center top;
border-left:5px solid #fff;
border-right:5px solid #fff;
}

/*** banner ***/
#banner{
height:450px;
}
#banner h1{
position:relative;
margin:0px;
font-size:16px;
}
#banner h1 a {
display:block;
height:85px;
left:780px;
overflow:hidden;
padding:10px 5px;
position:absolute;
top:5px;
width:235px;
word-break:break-all;
}
#banner h1 span{
display:none;
}
#pageheader{
padding:0px 0px 50px 0px;
}

#description2 .description {
color:#FFFFFF;
display:block;
height:330px;
left:985px;
overflow:hidden;
position:absolute;
top:120px;
width:150px;
}

#main2{
top:475px;
width:1024px;

}
/*** content ***/
#content{
float:left;
width:680px;
overflow:hidden;
}
.blog{
padding:0px 0px 10px 10px;
}
.blogbody{
background:#000;
padding:5px;
color:#fff;
}
.date{
}
.datediv{
position:relative;
top:20px;
left:395px;
width:100px;
height:5px;
color:#09F;
padding:10px 0px 0px 170px;
}
.title{
margin:0px;
padding:8px 65px 1px;
background:url(http://l.yimg.com/e/style/13/1367/1876466987.jpg) no-repeat left top;
height:40px;
font-size:16px;
width:496px;
}
.innertext{
padding:10px;
}
.innertext img, .innertext embed{
border:3px solid #fff;
}
.extended, 
.posted{
text-align:right;
}
.extended a, .posted a{
color:#09F;
}

/*** total-comments-div ***/
.total-comments-div{
margin:0px 0px 0px 50px;
background:#000;
width:550px;
padding:0px 0px 20px 0px;
text-align:center;
}
.trackback-url{
padding:10px 0px;
text-align:right;
background:#000;
}
.trackbacks-head .comments-head{
padding:10px 0px 0px 200px;
margin:10px 0px 0px 0px;
font-size:16px;
text-align:left;
color:#a1c638;
font-weight:bold;
}
.comments-head{
font-size:16px;
text-align:left;
color:#a1c638;
font-weight:bold;
}
.total-comments-div .comments-body{
padding:25px;
text-align:left;
border:none;
}

/*** links ***/
#links{
float:right;
width:300px;
overflow:hidden;
padding:5px;
}
#links2{
}
div.calendar, 
#boxMySpace, 
#boxSlideShow, 
#boxMusic, 
#boxNewArticle, 
#boxCategory, 
#boxCollectionCategory, 
#boxCollection, 
#boxDate, 
#boxSearch, 
#divThird
{
margin:0px 0px 0px 18px;
padding:10px;
color:#fff;
}

#boxWho{
color:#fff;
}
#boxWho div#whowrapper {
border-left:3px solid gray;
border-right:3px solid gray;
border-bottom:3px solid gray;
padding:0px 42px;
}
.sidetitle{
background:url(http://l.yimg.com/e/style/13/1367/1876466991.jpg) no-repeat left top;
font-size:15px;
height:30px;
text-align:left;
font-weight:bold;
padding:10px 0px 0px 40px;
color:#fff;
width:210px;
border:3px solid gray;
}
.sidetitle a{
font-size:10px;
color:#fff;
}
.side {
line-height:15px;
padding:5px 5px 5px 20px;
border-left:3px solid gray;
width:225px;
border-right:3px solid gray;
border-bottom:3px solid gray;
color:#fff;
overflow:hidden;
}
.side a{
color:#fff;
}
/*** footer ***/
#footer{
clear:both;
width:1024px;
height:80px;
background:url(http://l.yimg.com/e/style/13/1367/o1058960318.jpg) no-repeat left top;
border-bottom:5px solid #fff;
border-top:5px solid #fff;
}

/*** debug ***/
div .digu.date {display:none;}

/*** 網誌樓層***/
.cmt_floor{
display:none;
}
.cmt_floor_hide{
background:url(http://l.yimg.com/e/style/13/1342/floor_long.gif) no-repeat left top;
font-size:11px;
display:block;
width:87px;
height:18px !important;
color:#267ba5;
text-align:center;
padding:0 !important;margin:0 !important;
float:right;line-height:1.5em;}