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

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

a {
color:#09f;
text-decoration:none;
}

a:hover {color:#06f;text-decoration:underline;}

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

body {

}

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

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

#container2 {
position:relative;
width:960px;
}
#container2_backup{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;
}
#footer_bk{background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/footer.jpg) no-repeat center bottom;}

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

#banner h1 a {
left:140px;
top:173px;
text-align:left;
font-size:30px;
color:#06f;
}

h1 .description {display:none;}

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


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

.date {
display:block;
width:200px;
height:14px;
position:relative;
font:bold 13px arial;}

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

.blogbody2 {width:650px;}

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

.title {
padding:5px;
line-height:40px;
font-weight:bold;
font-size:18px;
color:#fff;
background:#111;
display:block;
margin:0px auto 20px;
}
.title_bk{background:url(http://l.yimg.com/f/i/tw/wretch/sblog78/title.jpg) no-repeat left top;}

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

.innertext a img {border:0px;}

#article_counter {text-align:left;}

.extended {text-align:right;}
.extended a{font:16px arial;color:#900;}
.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;
}

.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?UdGcXPNDch5txk9.B5CF_DOv9TEFPv9WXmAIwX10JPFEZmLli9liT6Du9w--) 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:#fc6;
border-bottom:0px;
margin-bottom:25px;
margin:0px 0px 25px auto;
width:615px;
line-height:160%;
padding:0px;
padding-bottom:10px;
}
#bigcontainer .comments-body input{background:#fff;padding:3px;}

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

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

.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;
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;
position:absolute;
left:5px;
top:5px;
line-height:15px;
}


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

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

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

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

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

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


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

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

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

.comments-body form textarea {
display:block;
width:450px;
border:0px solid #999;
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;
padding-right:10px;
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;
}

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

.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;}
#boxMySpace .side br {display:none;}
#boxMySpace .side {
height:0px;
overflow:hidden;
margin-bottom:0px;
}

#serviceList {
display:none;
position:absolute;
left:0px;
top:0;
width:910px;
height:40px;
overflow:hidden;
}


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

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

#service a:hover {}

#friendlist {display:none;}

/*photo*/

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

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

#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;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxNewArticle .side a:hover {}

#boxNewArticle .side a img {height:12px;}
#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;
padding:0px 10px 0px 0px;
border-bottom:0px;
}

#boxCollectionCategory .side a:hover {}

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

#boxCollection .side a:hover {}

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

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

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

#collect_title {}

#collect_title:hover {}

.boxCollection1 .side br {display:none;}

.boxSearch1 .side {}
.boxSearch1 .side br {display:none;}
.boxSearch1 .side form {
width:auto;
margin:0px auto;
color:#333;
height:58px;
}
.boxSearch1 .side form input {
background:none;
color:#333;
border:0px;
}

#boxDate .side br {display:none;}

#boxDate .side a {
margin-bottom:10px;
width:100px;
padding:0px 10px 0px 0px;
border-bottom:0px;
letter-spacing:1px;position:absolute;right:0;top:135px;z-index:9;border-bottom:1px dashed;}

#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;
width:235px;
line-height:30px;
overflow:hidden;
}

#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;
overflow:hidden;
}

#boxNewComment .side a:hover {}

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

#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;
height:30px;
}

#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;
}

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

#boxFolder .sidetitle {}




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

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

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

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

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

.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---------------*/
table{padding:3px;}
#boxNewArticle{margin:1580px 0 0;}
#boxFolder{position:absolute;top:171px;right:0;}
#boxSearch{color:#222;}
#boxSearch br{display:none;}
#boxSearch form br{display:inline;}
#boxSearch input{border:1px solid #333;padding:3px;vertical-align:middle;margin:0 4px 0 0;color:#333;}
#boxSearch input:hover, 
#boxSearch input:focus{padding:5px;}
#boxSearch .side{margin:0;width:auto;padding:3px;min-height:100px;border-top:6px solid green;}
.list-linkcontrol{height:40px;}
.boxSearch0{display:none;}
.boxSearch1{position:absolute;top:27px;right:0;width:225px;background:lightyellow;color:#333;}

.fdypost{font-size:16px;}
.fdypost br{display:none;}

.fdtop{padding:9px;background:lightyellow;border:2px solid #fc9;margin:0 0 20px;color:#333;}
.fdtop em{font-size:120%;font-weight:bold;font-style:normal;border-bottom:1px dashed;}
.fdtop2 em{color:red;font-size:160%;}
.fdtop2 span{font-weight:bold;font-size:160%;color:#555;}

.fdprice{margin:20px 0 0;}
.fdprice .em1, 
.fdprice .em2{color:red;font-size:150%;}

.fdclickme a{font-size:30px;text-align:center;display:block;color:#09f;text-decoration:none;background:lightyellow;padding:9px;}
.fdclickme a:hover{color:#06f;text-decoration:underline;}

.fdspec br{display:inline;}
.fdspec-hd{display:none;}
.fdspec-bd .Notes{margin:13px 0 0;background:#ddd;padding:20px;color:#333;}