body br {display:none;}
#container1 br {display:inline;}
#extraDiv1 {clear:both;height:0px;}
* {margin:0px;padding:0px;}

p {margin-bottom:20px;}
body {
font-size:12px;
color:#eee;
font-family:Microsoft JhengHei, Microsoft yahei, PMingLiU, sans-serif;
}

a {
font-size:12px;
color:#eee;
text-decoration:none;
}

a:hover {color:#a8b5c5;}

#bigcontainer input {
font-size:12px;
color:#eee;
background:none;
border:0px;
}

body {
background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/body.jpg);
}

#bigcontainer {
background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/bg_x.jpg) repeat-x center top;
}

#container1 {
width:960px;
background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/bg_y.jpg) repeat-y center top;
margin:0px auto;
position:relative;
}

#container2 {
width:960px;
background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/banner.jpg) no-repeat center top;
}

#content {
width:650px;
float:left;
display:inline;
}

.blog {width:650px;}

#links {
margin-top:14px;
width:275px;
float:right;
display:inline;
}

#footer {
width:960px;
margin:0px auto;
height:80px;
}

#banner {
position:relative;
height:310px;
width:960px;
background:none;
overflow:hidden;
}

#banner h1 a {
position:absolute;
right:0px;
top:165px;
text-align:right;
font-size:30px;
color:#666;
}

h1 .description {display:none;}

#description2 .description {
position:absolute;
right:0px;
top:210px;
font-size:18px;
color:#777;
text-align:right;
letter-spacing:1px;
overflow:auto;
}


.digu .clearfix {margin-bottom:35px!important;}
.digu .title {margin-bottom:15px!important;}

.date {
display:block;
width:200px;
height:14px;
position:relative;
top:57px;
left:35px;
}

.datediv {
font-weight:normal;
font-size:12px;
color:#888;
}

.blogbody2 {width:650px;}

.articletext {
width:650px;
overflow:hidden;
}

.title {
padding:0px 0px 0px 35px;
line-height:40px;
font-weight:bold;
font-size:18px;
color:#333;
overflow:hidden;
background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/title.jpg) no-repeat left top;
display:block;
width:615px;
margin:0px auto 40px auto;
}

.innertext {
padding-left:35px;
line-height:160%;
}

.innertext a img {border:0px!important;}

#article_counter {text-align:left;}

.extended {margin:20px auto 5px 35px;}
.history {margin-left:35px;}

.posted {
text-align:left;
font-size:11px;
color:#888;
margin-left:35px;
margin-bottom:35px;
}

.posted a {
font-size:11px;
color:#888;
}

div.top {display:none;}

.total-comments-div {}

.comments-linkcontrol, 
.trackback-linkcontrol {
margin:10px auto;
text-align:center!important;
}

.comments-head {
padding:0px 0px 0px 35px;
line-height:40px;
font-weight:bold;
font-size:18px;
color:#333;
overflow:hidden;
background:url(http://f11.wretch.yimg.com/riontheme/1/o1688664212.jpg?Phsk8lNDch6s04VIi_2I2Of2xHyPD9WPR7UXrhOVfGHVUbDjsWf4wVXxcA--) no-repeat left top;
display:block;
width:615px;
margin:0px auto 40px auto;
}

.comments-head a {color:#fff;}

.trackback-url {margin:10px auto 10px 35px;}

.comments-body {
position:relative;
background:#333b4c;
border-bottom:0px!important;
margin-bottom:25px!important;
margin:0px 0px 25px auto;
width:615px!important;
line-height:160%;
padding:0px!important;
padding-bottom:10px!important;
}

.comments-post {
padding:0px!important;
text-align:right!important;
clear:both;
text-align:right;
font-size:11px;
margin:15px 5px 5px auto!important;
}

.comments-post a {text-decoration:none!important;}

.comments-user span {
background:#242b39;
display:inline;
width:90px;
float:left;
margin:25px auto 20px 5px;
height:90px;
}

.comments-word {
display:inline;
float:right;
width:505px !important;
margin-right:5px;
margin-top:5px;
margin-bottom:10px;
}

.comments-word img, .comments-author li p img {display:none;}

.cmt_floor {
background:#242b39;
text-align:center;
display:block;
width:90px;
height:15px!important;
position:absolute;
left:5px;
top:5px;
line-height:15px!important;
}


.comments-author {
width:495px!important;
margin:0px 5px 0px 25px!important;
padding:3px 5px!important;
}

.comments-reply {padding:0px!important;}
.comments-reply, comments-reply-edit {
margin:5px auto!important;
width:460px!important;
}

.comments-author .comments-post {
margin:15px 0px 0px auto!important;
}

#do_comments-reply-edit {
width:440px!important;
padding:10px!important;
height:150px!important;
font-size:12px!important;
color:#666;
}

.postisAuth, .postemail, .postweb {display:none!important;}

.comments-body form img {display:none;}


#name_id, #email, #url {
width:450px;
border-bottom:1px solid #dcdcdc!important;
}

.comments-body form br {
line-height:3px!important;
}

.comments-body form {
padding-top:5px;
display:block;
margin:10px auto;
width:450px;
}

.comments-body form textarea {
display:block!important;
width:450px!important;
border:0px solid #999!important;
margin:15px auto 10px;
}

.trackbacks-body .comments-user span {
background:#dcdcdc;
display:inline;
width:90px;
float:left;
margin:0px 10px 5px 5px;
height:90px;
}


.trackbacks-body .comments-body {
padding-top:5px!important;
padding-right:10px!important;
width:450px;
}

.trackbacks-body .comments-post {
clear:both;
text-align:right;
font-size:11px;
margin:15px 5px 5px auto;
}

#links {}
#links a {}
#links a:hover {}

#links2 {
width:275px;
overflow:hidden;
}

#links input {}

.sidetitle {
line-height:40px;
font-weight:bold;
font-size:14px;
color:#333;
overflow:hidden;
background:url(http://f11.wretch.yimg.com/riontheme/1/o1688664212.jpg?Phsk8lNDch6s04VIi_2I2Of2xHyPD9WPR7UXrhOVfGHVUbDjsWf4wVXxcA--) no-repeat right top;
display:block;
height:40px;
width:255px;
padding-left:20px;
margin-bottom:15px;
}

.side {
line-height:30px;
margin:0px 0px 0px 20px;
width:255px;
overflow:hidden;
margin-bottom:25px;
}

div.calendar {
width:270px;
height:170px;
}

.calendar2 {
width:260px;
margin:0px auto;
}

.boxMySpaceImg, #blogCategory, #interactionList, #linkMypage, #linkVideo, .boxMySpace0 {display:none!important;}
#boxMySpace .side br {display:none;}
#boxMySpace .side {
height:0px!important;
overflow:hidden!important;
margin-bottom:0px;
}

#serviceList {
display:block!important;
position:absolute;
left:0px;
top:60px;
width:910px!important;
height:40px!important;
overflow:hidden!important;
}


#serviceList li {
display:inline;
line-height:40px!important;
}

#service a {
background:none;
display:block;
width:130px;
height:40px!important;
line-height:40px!important;
color:#0f0f15;
font-size:0px;
letter-spacing:-2px;
text-indent:-9000px;
float:left;
}

#service a:hover {}

#friendlist {display:none!important;}

/*photo*/

.boxSlideShow1 .side {
position:relative;
line-height:100%;
margin:0px auto!important;
width:250px;
overflow:hidden;
margin-bottom:5px;
background:none;
margin:0px auto;
}

.boxSlideShow1 .side table {
line-height:100%;
margin:0px auto!important;
width:250px!important;
}

#SlidePicTitle {}

#boxMusic .sidetitle a {display:none;}

#boxMusic .side span {
display:block;
width:130px;
height:20px;
margin:0px auto;
}


#boxNewArticle .side a {
line-height:30px;
display:block;
margin-bottom:0px;
width:245px;
overflow:hidden!important;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxNewArticle .side a:hover {}

#boxNewArticle .side a img {height:12px!important;}
#boxNewArticle .side br {display:none;}

#boxCategory .side br {display:none;}

#boxCategory .side a {
display:block;
margin-bottom:0px;
width:255px;
padding:0px;
line-height:30px;
overflow:hidden;
}

#boxCategory .side a img {margin-right:5px;}

#boxCategory .side div a {
font-size:12px;
line-height:30px;
text-indent:30px;
overflow:hidden;
}

#boxCategory .side div {
font-size:0px;
line-height:0px;
}

#boxCollectionCategory .side br {display:none;}
#boxCollectionCategory .side a {
line-height:30px;
display:block;
margin-bottom:0px;
width:245px;
overflow:hidden!important;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxCollectionCategory .side a:hover {}

#boxCollection .side a {
line-height:30px!important;
display:block!important;
width:245px!important;
overflow:hidden!important;
padding:0px 10px 0px 0px!important;
}

#boxCollection .side a:hover {}

#boxCollection .side p a {
background:none;
line-height:30px!important;
display:inline!important;
padding:0px!important;
}

#boxCollection .side p a:hover {background:none;}

#boxCollection .side p {
line-height:30px!important;
display:block!important;
margin-bottom:0px!important;
width:245px!important;
overflow:hidden!important;
padding:0px 10px 0px 0px!important;
border-bottom:0px;
}

#collect_title {}

#collect_title:hover {}

.boxCollection1 .side br {display:none!important;}

.boxSearch1 .side {}
.boxSearch1 .side br {display:none!important;}
.boxSearch1 .side form {
width:220px;
margin:0px auto;
color:#FFF!important;
height:33px!important;
}
.boxSearch1 .side form input {
background:none!important;
color:#FFF!important;
border:0px!important;
}

#boxDate .side br {display:none;}

#boxDate .side a {
display:block;
margin-bottom:10px;
width:245px;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxDate .side a:hover {margin-bottom:10px;}

#boxDate select {
width:255px;
font-size:12px;
margin-left:0px;
}

.syndicate {}
.boxNewComment0 .sidetitle {}
.boxNewComment0 .sidetitle .syndicate {}

#boxNewComment .side br {display:none;}

#boxNewComment .side {
text-align:right;
font-size:11px;
padding-right:20px!important;
width:235px!important;
line-height:30px!important;
overflow:hidden!important;
}

#boxNewComment .side img {display:none;}

#boxNewComment .side a {
display:block;
margin-bottom:0px;
width:245px;
padding:0px 10px 0px 0px;
border-bottom:0px;
text-align:left;
line-height:30px!important;
overflow:hidden!important;
}

#boxNewComment .side a:hover {}

#boxNewTrackback .side br {display:none;}
#boxNewTrackback .side {
text-align:right;
padding-right:20px!important;
width:235px!important;
}

#boxNewTrackback .side a {
text-align:left;
display:block;
margin-bottom:0px;
width:245px;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxNewTrackback .side a:hover {}

#boxNewTrackback .side span {
font-size:11px;
display:block!important;
height:30px!important;
}

#boxNewTrackback .side span a {
background:none;
display:inline;
margin-top:0px;
padding:0px;
border-bottom:0px;
}


#boxNewTrackback .side span a:hover {background:none;}

#boxFolder {
overflow:hidden!important;
}

#boxFolder .side {
line-height:30px!important;
width:255px!important;
padding:0px;
}

#boxFolder .sidetitle {}




#boxWho {
width:255px!important;
text-align:left!important;
}

#whowrapper {
display:block!important;
margin:0px auto!important;
}

#boxCounter .side {width:255px;}
.boxCounter1 .side img {}

.trackbacks-body {
width:470px!important;
padding:0px!important;
margin:0px auto 30px auto!important;
}
.trackbacks-body .comments-body {
width:460px!important;
padding:5px!important;
margin:0px!important;
}

.trackbacks-post .comments-post {
padding:0px!important;
margin:20px 0px 0px auto!important;
}

.trackbacks-body .comments-user span {
background:#000;
display:inline;
width:90px;
float:left;
margin:0px 5px 0px 0px;
height:90px;
}


/*----------------CSS by missingkid 2011/02/12---------------*/