/* 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:#808080;font-family:Arial, sans-serif;}
a {color:#000;text-decoration:none;}
a:hover {color:#000;}

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

body {background:#f3f4f5 url(http://tw.yimg.com/i/tw/wretch/sblog01/2.jpg) center top;}

#bigcontainer {
font-size:12px;
}

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

#banner {
position:relative;
height:368px;
width:1004px;
overflow:hidden;
background:transparent url(http://tw.yimg.com/i/tw/wretch/sblog01/1.jpg) no-repeat left top;
}

#pageheader {
position:absolute;
left:18px;
top:75px;
width:400px;
height:170px;
}

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

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

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

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

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

#content {

padding-top:20px;
width:692px;
float:left;
background:#fff url(http://l.yimg.com/e/style/16/1611/o1011947873.jpg) repeat-y right 460px;
}
.blog {
width:632px;
padding:0px 38px 0px 22px;
background:transparent url(http://l.yimg.com/e/style/16/1611/o1011947874.jpg) no-repeat center bottom;
}
#links {
width:250px;
float:right;
background:url(http://l.yimg.com/e/style/16/1611/1011947868.jpg) repeat-y right top;
}
#footer {}

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

.date {}

.datediv {
font-size:22px;
color:#000;
padding:0px 0px 3px 0px;
font-family:Tahoma, Arial, sans-serif!important;
text-transform:uppercase;
}

.blogbody {padding-bottom:60px;}


.articletext {}

.title {
font-size:17px;
font-weight:bold;
color:#b5b7b6;
display:block;
font-family:Microsoft JhengHei, Arial, sans-serif;
padding:1px 0px 6px 0px;
}

.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;
color:#000;
}

.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:none!important;
background:#828282;
color:#fff;
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:none!important;
background:#828282;
color:#000;
width:200px;
}


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

.comments-head {
margin-top:60px;
font-size:18px;
color:#000;
height:22px;
line-height:22px;
padding:0;
font-family:Tahoma, Microsoft JhengHei, Arial, sans-serif;
}

.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:#000!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:#000;
background:#fff;
border:1px solid #828282!important;
}

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

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

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

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

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


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

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

.side{width:210px;padding-left:20px;}

.sidetitle {
font-size:0px;
text-indent:-9999px;
width:210px;
height:34px;
margin-bottom:15px;
margin-left:20px;
margin-top:10px;
position:relative;
}

.sidetitle input {position:absolute;left:0px;top:0px;}

#boxMusic .sidetitle {
font-size:12px;
text-indent:0px;
width:210px;
height:34px;
margin-bottom:15px;
margin-left:20px;
margin-top:10px;
}

div.calendar, 
#boxMySpace, 
#boxSlideShow, 
#boxMusic, 
#boxNewArticle, 
#boxCategory, 
#boxCollectionCategory, 
#boxCollection, 
#boxDate, 
#boxSearch, 
#boxNewComment, 
#boxNewTrackback, 
#boxFolder, 
#boxWho, 
#boxCounter{
padding-right:16px;
padding-bottom:30px;
margin-bottom:0px;
background:url(http://l.yimg.com/e/style/16/1611/1011947869.jpg) no-repeat right bottom;
}

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/1611/1011947872.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;}


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




#serviceList {
position:absolute;
left:435px;
top:30px;
display:block;
width:240px;
height:175px;
}

#serviceList li {
display:block;
width:240px;
height:25px;
}

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

#linkMypage {display:none!important;}

#linkAlbum {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left -26px;}
#linkBlog {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left -52px;}
#linkGbook {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left -78px;}
#linkUser {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left top;}
#linkFriend {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left -130px;}
#linkVideo {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat left -104px;}

#linkAlbum:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right -26px;}
#linkBlog:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right -52px;}
#linkGbook:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right -78px;}
#linkUser:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right top;}
#linkFriend:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right -130px;}
#linkVideo:hover {background:url(http://l.yimg.com/e/style/16/1611/1011947871.jpg) no-repeat right -104px;}

#blogCategory, #friendlist {margin-top:10px;

}
#friendlist, .boxDate1 select {
background:#828282!important;

color:#fff!important;
border:none!important;
}

.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
----------------------------------------------- */