/* 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;}table{border-collapse:collapse;border-spacing: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:13px;line-height:160%;color:#3f3633;font-family:Georgia, PMingLiU, serif;}
a {color:#34c48f;text-decoration:none;}
a:hover {color:#3f3633;}

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

body {background:#fff;}

#bigcontainer {
font-size:13px;
background:url(http://l.yimg.com/e/style/16/1607/1161871986.jpg) center top !important;
}

#container2 {
overflow:hidden;
position:relative;
margin:0px auto;
width:960px;
}

#banner {
width:960px;
padding-bottom:56px;
}

#pageheader {
overflow:hidden;
border-bottom:1px solid #e6e6e6;
padding:20px 0px 13px;
}

#banner h1 a {
font-weight:bold;
font-size:22px;
line-height:30px;
color:#000;
padding-left:26px;
display:block;
height:30px;
width:960px;
overflow:hidden;
}

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

div#description2 {
height:44px;
overflow:hidden;
padding-left:26px;
margin-top:6px;
background:url(http://l.yimg.com/e/style/16/1607/1161862163.jpg) no-repeat left top;
}

div#description2 .description {
color:#a0a0a0;
padding-top:2px;
font-size:17px;
}

div#main2 {overflow:hidden;zoom:1;}
div#main2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#content {
width:700px;
float:left;
}
#links {width:200px;float:right;padding:14px;}
#footer {}

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

.blog {
}

.blogbody {margin-bottom:30px;}

.date {
width:700px;
background:url(http://l.yimg.com/e/style/16/1607/o1161862167.jpg) repeat-y center top;
}

.datediv {
padding:25px 26px 0;
font-size:13px;
color:#a0a0a0;
line-height:150%!important;
background:url(http://l.yimg.com/e/style/16/1607/o1161862164.jpg) no-repeat center top;
}

.articletext {
padding:0 26px;
background:url(http://l.yimg.com/e/style/16/1607/o1161862167.jpg) repeat-y center top;
}

.title {
line-height:150%;
font-size:23px;
padding-bottom:20px;
}

.innertext {text-align:justify;}

.innertext .clearfix {}
.social-wrapper {}
.clearfix .social-wrapper {}

#content #push {
float:none!important;
margin-bottom:10px!important;
}

#reading {
text-align:left!important;
}

#reading a, 
.extended a, 
.posted a, 
.history_title a, 
.history_articles a {color:#87e2b3;}

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

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

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

#article_counter {padding-top:25px;}

.posted {
width:646px;
background:#fff;
padding:0 26px 15px!important;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
border-bottom:1px solid #e6e6e6;
}


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

.trackback-url {
vertical-align:middle;
line-height:22px;
font-size:12px;
color:#555;
padding:21px 26px 22px;
text-align:center;
width:648px;
height:22px;
background:url(http://l.yimg.com/e/style/16/1607/o1161862162.jpg) no-repeat center bottom;
}

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

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

.trackback-url #trackback_url {
vertical-align:middle;
padding:0 4px!important;
line-height:22px;
border:0px!important;
background:#e9e9e9;
color:#7d7d80;
width:200px;
}


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

.comments-head, .trackbacks-head, .comments-bottom {
margin-left:26px;
width:188px;
position:relative;
top:40px;
font-size:19px;
color:#34c48f;
height:21px;
line-height:21px;
padding:0;
}

.trackbacks-head .comments-head, .comments-bottom .comments-head {
top:0px;
margin-left:0px;
width:auto;
height:auto;
}

#trackback-switch {}


.trackback-linkcontrol, .comments-linkcontrol {
text-align:left;
width:460px;
height:21px;
line-height:21px;
padding:20px 0 40px;
margin-left:214px;
}


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

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

.comments-body {
width:648px;
margin:0 auto 15px!important;
border-bottom:0px dashed #666!important;
padding:0 26px!important;
overflow:hidden;
}

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

.comments-user:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.comments-user span {
margin-right:0px!important;
display:block;
width:90px;
height:90px;
background:#34c48f;
}
.comments-user span a {}
.comments-user span a img {display:block;}

.cmt_floor {
display:block;
width:34px!important;
height:34px!important;
margin:0 0 5px 5px;
background:url(http://l.yimg.com/e/style/16/1607/1161871987.jpg) no-repeat center top;
color:#fff!important;
line-height:34px;
text-align:center;
}

.comments-word, .trackbacks-post, .comments-post, .trackbacks-body li p   {
margin-left:188px!important;
clear:none!important;
}

.trackbacks-post .comments-post  {margin-left:0px!important;}


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

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

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


div.comments-reply {
margin:20px 0 0 188px;
}

ul.comments-author {
padding:7px!important;
background:transparent!important;
opacity:1!important;
color:#3f3633!important;
border:1px solid #777;
}

ul.comments-author .comments-post  {
margin-left:0px!important;
}

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



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

.comments-body form {
padding:20px 0 0 188px;
border-top:1px solid #96DEC3;
}

.comments-body form a font {color:#3f3633!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:#3f3633;
background:#e9e9e9;
border:none!important;
}

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

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

#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:#3f3633;
background:#e9e9e9!important;
border:none!important;
font-size:12px;
}


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

#links {
color:#000;
font-size:12px;
background:#34c48f url(http://l.yimg.com/e/style/16/1607/1161862168.jpg) no-repeat center top;
}
#links2 {
background:url(http://l.yimg.com/e/style/16/1607/1161862165.jpg) no-repeat center bottom;
}

#links a {color:#000;font-size:12px;}
#links a:hover {color:#fff;}

.sidetitle {
font-size:19px;
font-weight:normal;
color:#fff;
margin-bottom:10px;
}


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

div.calendar {
color:#000;
text-align:left;
}

div.calendar a {
font-size:19px!important;
color:white!important;
}

div.calendar table {margin-top:10px!important;text-align:center;width:200px;height:120px;}

div.calendar table tr td a {
display:block;
color:#fff!important;
font-size:11px!important;
width:100%;
height:100%;
margin-bottom:0px;
background:#237054;
}

div.calendar table caption.calendarhead {
padding:5px 0!important;
border-top:1px solid #4ed59e!important;
border-bottom:1px solid #4ed59e!important;
}
div.calendar table caption.calendarhead a {font-size:12px!important;color:#000!important;}
div.calendar table caption.calendarhead a:hover {color:#fff!important;}

.calendar th span.calendar {color:#fff;}


#serviceList {
position:absolute;
left:5px;
top:115px;
padding-left:5px!important;
padding-top:13px!important;
display:block;
width:700px;
height:42px;
}

#serviceList li {
display:inline;
}

#serviceList li .mySpaceLink {
font-size:0px;
text-indent:-9999px;
width:110px;
height:28px;
float:left;
margin-right:6px;
}

#linkMypage {display:none;}

#linkAlbum {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat left top;}
#linkBlog {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -116px top;}
#linkGbook {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -232px top;}
#linkUser {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -348px top;}
#linkFriend {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -464px top;}
#linkVideo {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -580px top;}

#linkAlbum:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat left -29px;}
#linkBlog:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -116px -29px;}
#linkGbook:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -232px -29px;}
#linkUser:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -348px -29px;}
#linkFriend:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -464px -29px;}
#linkVideo:hover {background:url(http://l.yimg.com/e/style/16/1607/o1161871993.jpg) no-repeat -580px -29px;}

#blogCategory, #friendlist {margin-top:10px;}
#friendlist, .boxDate1 select {
width:162px;
height:22px;
background:#87e2b3;
color:#000;
border:0!important;
}

.boxSlideShow1 table {
width:200px;
}

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

#SlidePicTitle {display:none!important;}

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

#buttonPlayPause {
border:0!important;
border-right:1px solid #000!important;
height:13px;
font-size:11px;
padding-right:4px;
color:#000;
background:none!important;
}
#buttonPrev {
border:0!important;
border-right:1px solid #000!important;
height:13px;
font-size:11px;
padding-right:4px;
color:#000;
background:none!important;
}
#buttonNext {
border:0!important;
height:13px;
font-size:11px;
color:#000;
background:none!important;
}


.boxSearch1 .side form {
width:162px;
text-align:left;
}

#blog_search_key {
width:105px!important;
padding:0 5px!important;
height:22px;
line-height:22px;
background:#4ed59e;
color:#000;
border:none!important;
outline:none!important;
}

#blog_search_submit {
border:none!important;
outline:none!important;
width:40px!important;
padding:0px!important;
height:22px;
line-height:22px;
color:#000;
background:#87e2b3;
}






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