/* 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:12px;line-height:160%;color:#fff;font-family:Helvetica, Arial, sans-serif;}
a {color:#00ff99;text-decoration:none;}
a:hover {color:#fff;}

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

body {background:#2f3034;}

#bigcontainer {
font-size:12px;
background:url(http://l.yimg.com/e/style/16/1606/o1100264305.jpg) no-repeat center top!important;
}

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

#banner {
height:94px;
padding-top:340px;
width:960px;
overflow:hidden;
background:url(http://l.yimg.com/e/style/16/1606/1100264306.jpg) no-repeat left 42px;
}

#banner h1 a {
font-size:21px;
line-height:100%;
color:#00ff99;
font-family:Microsoft JhengHei, Helvetica, Arial, sans-serif;
}

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

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

div#description2 .description {
font-size:12px;
color:#00ff99;font-family:Microsoft JhengHei, Helvetica, Arial, sans-serif;
}

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

#content {width:650px;float:left;}
#links {width:238px;float:right;padding-top:25px;}
#footer {}

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

.date {
margin-bottom:27px;
border-bottom:1px solid #00ff99;
overflow:visible;
height:8px!important;
text-align:center;
}

.datediv {
display:inline;
font-size:13px;
color:#00ff99;
background:#2f3034;
position:relative;
line-height:100%!important;
padding:0 10px 0 13px;
}

* html .datediv {top:7px;}

.articletext {padding:0 26px;}

.title {
line-height:160%;
text-align:center;
font-size:21px;
padding-bottom:20px;
}

.innertext {text-align:justify;}

.innertext .clearfix {
padding:30px 0 20px;
text-align:center!important;
direction:rtl;
}

.social-wrapper {
text-align:center!important;
margin-bottom:25px!important;
}

.clearfix .social-wrapper {
width:auto!important;
display:inline-block;
margin-bottom:0px!important;
vertical-align:middle;
direction:ltr;
}

#content #push {
margin-left:16px!important;
float:none!important;
display:inline-block;
vertical-align:middle;
direction:ltr;
}

* html .clearfix .social-wrapper, 
* html #content #push {display:inline;}

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

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

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

#article_counter, 
#reading, .extended, 
.posted, 
.history_title, 
.history_articles {
text-align:center!important;
color:#605f64;
}

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

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


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

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

.trackback-url input {
vertical-align:middle;
margin:0px;
border:0px!important;
background:#000;
color:#605f64;
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:#222;
color:#fff;
width:200px;
}


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

.comments-head {
font-size:0px;
text-indent:-9999px;
color:#2f3034;
height:70px;
padding:0px;
border-top:1px solid #00ff99;
background:url(http://l.yimg.com/e/style/16/1606/1100264301.jpg) no-repeat center 13px;
}

.trackbacks-head .comments-head {
position:relative;
background:url(http://l.yimg.com/e/style/16/1606/1100264300.jpg) no-repeat center 13px;
}

.comments-bottom .comments-head {
background:url(http://l.yimg.com/e/style/16/1606/1100264302.jpg) no-repeat center 13px;
}

#trackback-switch {
position:absolute;
left:0px;
top:0px;
width:650px!important;
height:70px!important;
background-position:380px 26px;
background-repeat:no-repeat;
display:block!important;
margin-left:0px!important;
}


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

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

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

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

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

.cmt_floor {color:#00ff99!important;}

.comments-word {overflow:hidden;}

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

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

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

.comments-post {color:#605f64;margin-left:104px;padding-top:10px!important;clear:none!important;}
.comments-post a, div.comments-reply .comments-post a {text-decoration:none!important;color:#fff;}
.comments-post a:hover, div.comments-reply .comments-post a:hover {color:#00ff99;}
div.comments-reply .comments-post {margin-left:0;}

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


div.comments-reply {
width:494px;
margin:20px 0 0 104px;
}

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

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



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

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

.comments-body form a font {color:#fff!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:#605f64;
background:#070707;
border:none!important;
}

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

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

#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:#605f64;
background:#1f1f21!important;
border:none!important;
font-size:12px;
}


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

#links {text-align:center;color:#605f64;font-size:13px;}
#links a {color:#605f64;font-size:13px;}
#links a:hover {color:#fff;}

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


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

div.calendar {
color:#000;
}

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

div.calendar table {width:238px;height:200px;}

div.calendar table a {
color:#00ff99!important;
display:inline;
font-size:12px;
text-indent:0px;
width:auto;
height:auto;
margin-bottom:0px;
background:none;
}

div.calendar table caption.calendarhead a {color:#000!important;}
div.calendar table caption.calendarhead a:hover {color:#fff!important;}

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

#boxMySpace .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -32px;}
#boxSlideShow .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -66px;}
#boxNewArticle .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -100px;}
#boxCategory .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -134px;}
#boxCollectionCategory .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -304px;}
#boxCollection .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -338px;}
#boxDate .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -168px;}
#boxSearch .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -202px;}
#boxNewComment .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -236px;}
#boxNewTrackback .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -270px;}
#boxFolder .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -372px;}
#boxWho .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -406px;}
#boxCounter .sidetitle {background:url(http://l.yimg.com/e/style/16/1606/1100264309.jpg) no-repeat center -440px;}




#serviceList {
position:absolute;
right:0;
top:10px;
display:block;
width:238px;
height:300px;
}

#serviceList li {
display:block;
width:238px;
height:34px;
}

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

#linkMypage {display:none;}

#linkAlbum {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left 0px;}
#linkBlog {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left -34px;}
#linkGbook {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left -68px;}
#linkUser {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left -102px;}
#linkFriend {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left -136px;}
#linkVideo {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat left -170px;}

#linkAlbum:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right 0px;}
#linkBlog:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right -34px;}
#linkGbook:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right -68px;}
#linkUser:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right -102px;}
#linkFriend:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right -136px;}
#linkVideo:hover {background:url(http://l.yimg.com/e/style/16/1606/1100264307.jpg) no-repeat right -170px;}

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

.boxSlideShow1 table {
width:238px;
}

#SlidePicTitle {display:none!important;}

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

#buttonPlayPause {
border:0!important;
background:url(http://l.yimg.com/e/style/16/1606/1100264303.jpg) no-repeat left top;
height:25px;
width:97px;
font-size:0px;
text-indent:-9999px;
}
#buttonPrev {
border:0!important;
background:url(http://l.yimg.com/e/style/16/1606/1100264303.jpg) no-repeat -100px top;
height:25px;
width:48px;
font-size:0px;
text-indent:-9999px;
}
#buttonNext {
border:0!important;
background:url(http://l.yimg.com/e/style/16/1606/1100264303.jpg) no-repeat -150px top;
height:25px;
width:45px;
font-size:0px;
text-indent:-9999px;
}


.boxSearch1 .side form {
width:172px;
margin:0 auto;
text-align:left;
}

#blog_search_key {
width:105px!important;
padding:0 5px!important;
height:22px;
line-height:22px;
background:#1F1F21;
color:#605F64;
border:none!important;
outline:none!important;
}

#blog_search_submit {
border:none!important;
outline:none!important;
width:50px!important;
padding:0px!important;
height:22px;
line-height:22px;
color:#605F64;
background:#070707;
}






/* Taylor Hu
----------------------------------------------- */body{cursor:url("http://www.chinesefreewebs.com/me_3837387/004.ani ");}