/* Reset
----------------------------------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, tr, th, td{padding:0;margin:0;}fieldset, img{border:0;}address, caption, cite, em, strong, th{font-weight:normal;font-style:normal;}ol, ul {list-style:none;}h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}

/* Base
----------------------------------------------- */

body br {display:none;}
#container1 br {display:inline;}

body {font-size:12px;line-height:160%;color:#000;font-family:Arial, sans-serif;}
a {color:#414141;text-decoration:none;}
a:hover {color:#000;}

/* Layout
----------------------------------------------- */

body {background:#efefef;}

#bigcontainer {
font-size:12px;
}

#container2 {
overflow:hidden;
position:relative;
margin:0px auto;
width:880px;
padding-left:128px;
padding-top:84px;
background:url(http://l.yimg.com/e/style/16/1605/1608398845.jpg) no-repeat 146px 42px;
}

#banner {
position:absolute;
left:146px;
top:110px;
height:250px;
width:210px;
overflow:hidden;
}

#banner h1 a {
font-size:26px;
line-height:120%;
color:#3f3b3a;
font-weight:bold;
font-family:Microsoft JhengHei, Arial, sans-serif;
}

#banner h1 a:hover {color:#414141;}
#banner h1 .description {display:none;}

div#description2 {margin-top:0px;}

div#description2 .description {
font-size:18px;
color:#3f3b3a;
font-family:Microsoft JhengHei, Arial, sans-serif;
}

div#main2 {overflow:hidden;zoom:1;padding:20px 18px;border-top:6px solid #3f3b3a;background:#fff;}
div#main2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#content {width:616px;float:right;}
#links {width:210px;float:left;padding-top:270px;}
#footer {}

/* Main text
----------------------------------------------- */

.date {}

.datediv {
font-size:13px;
color:#fff;
background:#a0a0a0;
height:13px;
line-height:13px!important;
padding:8px 0px 3px 9px;
}

.blogbody {margin-bottom:38px;}


.articletext {}

.title {
color:#fff;
background:#a0a0a0;
display:block;
line-height:24px;
font-size:18px;
padding:1px 0px 6px 9px;
}

.innertext {padding-top:10px;text-align:justify;}

.innertext .clearfix {padding:58px 0 20px;}

.social-wrapper {display:none;}

.clearfix .social-wrapper {display:block;margin-bottom:0px!important;}

#content #push {
float:none!important;
margin-bottom:15px!important;
margin-left:0px!important;
}

#reading {margin:0!important;padding:2px 0!important;}

#reading a, 
.extended a, 
.posted a, 
.history_title a, 
.history_articles a {}

#reading a:hover, 
.extended a:hover, 
.posted a:hover, 
.history_title a:hover, 
.history_articles a:hover {}

#article_counter, 
#reading, 
.extended, 
.posted, 
.history_title, 
.history_articles {
text-align:left!important;
}

.history_title, .history_articles {float:none!important;}

.posted {padding-bottom:20px!important;}


/* Trackback URL
----------------------------------------------- */

.trackback-url {
vertical-align:middle;
line-height:22px;
font-size:12px;
color:#555;
padding:0px;
text-align:left;
}

.trackback-url input {
vertical-align:middle;
margin:0px;
border:1px solid #414141!important;
background:#fff;
color:#414141;
font-size:12px;
padding:0 15px!important;
height:22px!important;
}

*html .trackback-url input {padding:0 4px!important;}

.trackback-url #trackback_url {
height:20px!important;
vertical-align:middle;
padding:0 4px!important;
line-height:20px;
border:1px solid #414141!important;
background:#fff;
color:#414141;
width:200px;
}


/* Comment Headers
----------------------------------------------- */

.comments-head {
margin-top:58px;
font-size:18px;
color:#3f3b3a;
height:18px;
line-height:18px;
padding:16px 0;
border-top:3px solid #3f3b3a;
}

.trackbacks-head .comments-head {
position:relative;
}

.comments-bottom .comments-head {
}

#trackback-switch {
}


/* Comment and Trackbacks Body
----------------------------------------------- */

#HiddenTrackback, .comments-linkcontrol, .comments-body {width:616px;}

#HiddenTrackback {padding:0!important;margin:0 auto!important;}

.comments-linkcontrol {text-align:center;padding:0!important;margin:35px auto 25px 0!important;}

.comments-body {
margin:0 auto 28px!important;
border-bottom:0px dashed #666!important;
padding:0!important;
}

.cmt_floor {font-size:11px!important;color:#000!important;}

.comments-word {overflow:hidden;}

/* Lock icon */
.comments-word p img {display:none;}

.comments-body span {margin-right:20px!important;}

.comments-body:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.comments-post {color:#666;margin-left:110px;padding-top:10px!important;clear:none!important;}
.comments-post a, div.comments-reply .comments-post a {text-decoration:none!important;}
.comments-post a:hover, div.comments-reply .comments-post a:hover {}
div.comments-reply .comments-post {margin-left:0;}

.trackbacks-post {padding-top:10px!important;clear:none!important;}


div.comments-reply {
width:488px;
margin:20px 0 0 110px;
}

ul.comments-author {
padding:0px!important;
background:transparent!important;
opacity:1!important;
color:#000!important;
}

/* Authors info icon */
.postisAuth, .postemail, .postweb {display:none!important;}



/* Comment form
----------------------------------------------- */

.comments-body form {
text-align:left;
}

.comments-body form a font {color:#414141!important;}

.comments-body form img {height:72px!important;width:200px!important;display:none;}

.comments-body form input {
outline:none!important;
width:98px;
height:23px;
color:#414141;
background:#fff;
border:1px solid #9d9d9d!important;
}

.comments-body form #magic {
display:block!important;
margin:2px 0!important;
background:#fff;
width:190px!important;
padding:0 5px!important;
}

#name_id, #email, #url {
width:190px!important;
padding:0 5px!important;
height:22px;
line-height:22px;
background:#fff;
}

#rem, #secret {
width:auto;
height:auto;
display:inline-block;
margin:0 4px;
background:none;
}

* html #rem, * html #secret {display:inline;}

#text {
outline:none!important;
width:440px!important;
height:150px!important;
padding:10px!important;
line-height:22px;
color:#414141;
background:#fff!important;
border:1px solid #9d9d9d!important;
font-size:12px;
}


/* Links
----------------------------------------------- */

#links {text-align:left;color:#000;font-size:13px;}
#links a {color:#000;font-size:13px;}
#links a:hover {color:#000;}

.sidetitle {
font-size:0px;
text-indent:-9999px;
width:210px;
height:34px;
margin-bottom:20px;
}


div.calendar, 
#boxMySpace, 
#boxSlideShow, 
#boxNewArticle, 
#boxCategory, 
#boxCollectionCategory, 
#boxCollection, 
#boxDate, 
#boxSearch, 
#boxNewComment, 
#boxNewTrackback, 
#boxFolder, 
#boxWho, 
#boxCounter{
margin-bottom:34px;
}

div.calendar {
color:#000;
}

div.calendar a {
display:block;
font-size:0px;
text-indent:-9999px;
width:210px;
height:34px;
margin-bottom:25px;
background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left 5px;
}

div.calendar table {width:210px;height:auto;}
div.calendar table tr td {font-size:11px!important;width:25px;height:20px;}
div.calendar table tr th {font-size:0px!important;line-height:0px!important;display:none!important;}

div.calendar table a {
color:#fff!important;
display:block;
font-size:11px;
text-indent:0px;
width:25px;
height:100%;
margin-bottom:0px;
background:#9f9f9f;
}

div.calendar table caption.calendarhead {margin-bottom:5px;background:#3f3b3a;height:26px;line-height:26px;}
div.calendar table caption.calendarhead a {background:none;display:inline;color:#fff!important;}
div.calendar table caption.calendarhead a:hover {color:#fff!important;}

/* (34) 29, 63, 97, 131, 165, 199, 233, 267, 301, 335, 369, 403, 437 */


#boxMySpace .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -29px;}
#boxSlideShow .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -63px;}
#boxNewArticle .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -97px;}
#boxCategory .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -131px;}
#boxCollectionCategory .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -301px;}
#boxCollection .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -335px;}
#boxDate .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat -103px -165px;}
#boxSearch .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -199px;}
#boxNewComment .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat -93px -233px;}
#boxNewTrackback .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat -92px -267px;}
#boxFolder .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -369px;}
#boxWho .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -403px;}
#boxCounter .sidetitle {background:url(http://l.yimg.com/e/style/16/1605/1608398848.jpg) no-repeat left -437px;}




#serviceList {
position:absolute;
left:0;
top:200px;
display:block;
width:128px;
height:170px;
}

#serviceList li {
display:block;
width:128px;
height:23px;
}

#serviceList li .mySpaceLink {
font-size:0px;
text-indent:-9999px;
display:block;
width:128px;
height:23px;
}

#linkMypage {display:none!important;}

#linkAlbum {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -1px;}
#linkBlog {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -25px;}
#linkGbook {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -49px;}
#linkUser {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -73px;}
#linkFriend {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -97px;}
#linkVideo {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat left -121px;}

#linkAlbum:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -1px;}
#linkBlog:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -25px;}
#linkGbook:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -49px;}
#linkUser:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -73px;}
#linkFriend:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -97px;}
#linkVideo:hover {background:url(http://l.yimg.com/e/style/16/1605/1608398847.jpg) no-repeat right -121px;}

#blogCategory, #friendlist {margin-top:10px;}
#friendlist, .boxDate1 select {
}

.boxSlideShow1 table {
text-align:left!important;
width:210px;
}

.boxSlideShow1 table tr td {
text-align:left!important;}

#SlidePicTitle {display:none!important;}

#SlidePicLink {display:block;margin-bottom:10px;}

#buttonPlayPause {}
#buttonPrev {}
#buttonNext {}


.boxSearch1 .side form {
}

#blog_search_key {
}

#blog_search_submit {
}






/* Taylor Hu
----------------------------------------------- */