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

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

body {background:#f3f4f5 url(http://l.yimg.com/e/style/16/1616/_0031_bg.png);}

#bigcontainer {
font-size:12px;
padding-top:60px;
background:transparent url(http://l.yimg.com/e/style/16/1616/_0030_banner.png) repeat-x center top;
}

#container1 {
position:relative;
width:950px;
margin:0 auto;
background:transparent no-repeat left top;
}

#container2 {
line-height:160%;
width:950px;
background:transparent no-repeat left 66px;
}

#banner {
padding-left:611px;
height:118px;
overflow:hidden;
margin-bottom:40px;
}

#banner h1 {
display:block;
height:20px;
overflow:hidden;
margin-bottom:8px;
}

#banner h1 a {
line-height:20px;
font-weight:bold;
font-size:17px;
}

#banner h1 a:hover {color:#fff;}

#banner h1 .description {display:none!important;}

#description2 {
height:90px;
line-height:18px;
font-size:12px;
overflow:hidden;
color:#fff;
}

div#main2 {overflow:hidden;zoom:1;}

#content {
width:615px;
float:left;
overflow:hidden;
line-height:230%;
}

#links {
width:272px;
float:right;
overflow:hidden;
}

/* Content
----------------------------------------------- */

.date {position:relative;}

.datediv {
position:absolute;
right:0;
top:15px;
line-height:17px;
height:17px;
background:transparent url(http://l.yimg.com/e/style/16/1616/_0008_box_date_bg.png) no-repeat center top;
font-size:11px;
font-weight:bold;
width:121px;
text-align:center;
}

.title {
display:block;
background:transparent url(http://l.yimg.com/e/style/16/1616/_0007_box_icon.png) no-repeat left top;
font-size:17px;
font-weight:bold;
color:#DF5256;
line-height:20px;
padding:15px 0 15px 70px;
width:400px;
margin-bottom:20px;
}

.digu .datediv {display:none!important;}
.digu .blogbody2 {padding-bottom:30px;}

.digu .blogbody2 .articletext {overflow:hidden;zoom:1;}

.digu .blogbody2 .articletext .title {
display:block;
background:transparent url(http://l.yimg.com/e/style/16/1616/_0015_digu_circle.png) no-repeat left top;
font-size:17px;
font-weight:normal;
color:#000;
text-align:center;
float:left;
line-height:59px;
padding:0px;
width:61px;
height:59px;
margin-bottom:0px;
}
.digu .blogbody2 .articletext .title a {color:#000;}

.digu .blogbody2 .articletext .innertext {}

.digu .blogbody2 .articletext .innertext .profile {display:none;}
.digu .blogbody2 .articletext .innertext .content {
margin-left:0px!important;
width:530px;
float:right;
}

.digu .blogbody2 .articletext .innertext .content span.meta {}

.articletext .social-wrapper {margin-bottom:24px!important;}

.articletext .innertext .clearfix {padding-top:16px!important;}
.articletext .innertext .clearfix #push {margin:10px 0 10px auto!important;}
.articletext .innertext .clearfix .social-wrapper {margin-bottom:6px!important;}

.posted {
padding-bottom:37px;
margin-bottom:20px;
background:transparent url(http://l.yimg.com/e/style/16/1616/_0006_box_line.png) no-repeat center bottom;
}

.trackback-url {line-height:30px;padding:20px 0 26px;}
.trackback-url input {}

.trackback-url input#trackback_url {
line-height:30px;
height:30px;
padding:0!important;
background:#e0e0e0;
border:1px solid #ccc;
margin:0 5px;
color:#999;
font-size:12px;
font-weight:normal;
}

.total-comments-div .comments-linkcontrol {}

.total-comments-div .comments-head {
position:relative;
height:0;
line-height:0;
font-size:0;
text-indent:-9999px;
padding-top:30px;
background:url(http://l.yimg.com/e/style/16/1616/_0013_comment_box_bd.png) repeat-y right top;
}

.total-comments-div .comments-head:before {
content:".";
overflow:hidden;
display:block;
padding-top:12px;
width:573px;
height:0px;
background:url(http://l.yimg.com/e/style/16/1616/_0013_comment_box_hd.png) no-repeat center top;
position:absolute;
left:38px;
top:0px;
z-index:999;
}

.total-comments-div .comments-bottom .comments-head:before, 
.total-comments-div .trackbacks-head .comments-head:before {display:none;}

.total-comments-div .comments-head:after {
content:"Comment";
background:url(http://l.yimg.com/e/style/16/1616/_0012_comment_circle.png) no-repeat center center;
width:67px;
height:17px;
left:0;
top:15px;
padding-top:25px;
padding-bottom:25px;
line-height:17px;
text-align:center;
color:#fff;
font-size:12px;
text-indent:0px;
z-index:999;
display:block;
position:absolute;
}

.total-comments-div .comments-bottom .comments-head:after {content:"Submit";}
.total-comments-div .trackbacks-head .comments-head:after {display:none;}

/* ----- IE7, IE6 ----- */
*+html .total-comments-div .comments-head, 
* html .total-comments-div .comments-head {
position:relative;
background:url(http://l.yimg.com/e/style/16/1616/_0012_comment_circle.png) no-repeat center top;
width:67px;
height:17px;
left:0;
top:80px;
line-height:17px;
text-align:center;
color:#fff;
font-size:12px;
text-indent:0px;
z-index:999;
display:block;
padding:25px 0;
}

*+html .total-comments-div .comments-head a, 
* html .total-comments-div .comments-head a {
display:none!important;
}

*+html .total-comments-div .trackbacks-head .comments-head a, 
* html .total-comments-div .trackbacks-head .comments-head a {
display:block!important;
}
/* ----- IE7, IE6 ----- */

.total-comments-div .trackbacks-head .comments-head {
background:none;
width:auto;
height:auto;
left:0;
top:0;
line-height:200%;
text-align:left;
display:block;
text-indent:0;
font-size:12px;
padding:0 0 15px;
}

.total-comments-div .comments-body {
background:url(http://l.yimg.com/e/style/16/1616/_0013_comment_box_bd.png) repeat-y right top;
padding:20px 39px 20px 54px!important;
border-bottom:1px dotted #888!important;
margin-bottom:0px!important;
margin-left:34px;
position:relative;
color:#eee;
}

.total-comments-div .trackbacks-body .comments-body {
background:none;
padding:12px 0px 16px!important;
border-bottom:none #888!important;
position:relative;
margin-left:50px;
color:#666;
background:url(http://l.yimg.com/e/style/16/1616/_0004_quote_line.png) no-repeat left top;
}

.total-comments-div .comments-body form {}

.total-comments-div .comments-body form label {line-height:220%;}

#name_id, #email, #url {
display:block;
width:280px;
height:34px;
background:url(http://l.yimg.com/e/style/16/1616/_0009_comment_text_block2.png) no-repeat left top;
border:none;
padding:0 10px!important;
color:#eee;
outline:none;
}

#magic {
display:block;
width:280px;
height:34px;
background:url(http://l.yimg.com/e/style/16/1616/_0009_comment_text_block2.png) no-repeat left top;
border:none;
padding:0 10px!important;
color:#eee;
outline:none;
}

#text {background:#2f2f2f;border:2px solid #222;}

.total-comments-div .comments-body .comments-reply-edit form {text-align:right;}
.total-comments-div .comments-body .comments-reply-edit form input {margin-left:10px;}

.total-comments-div .comments-body .comments-reply-edit form #do_comments-reply-edit {
text-align:left;
color:#eee;
padding:9px;
background:url(http://l.yimg.com/e/style/16/1616/_0010_comment_text_block.png) no-repeat left top;
width:465px!important;
height:54px!important;
margin:10px 0!important;
border:none!important;
outline:none!important;
line-height:180%;
color:#999;
}

/* Side Column
----------------------------------------------- */

div.calendar {
margin-bottom:10px;
padding:15px 20px;
width:232px;
height:231px;
background:url(http://l.yimg.com/e/style/16/1616/_0003_calender_bg.png) no-repeat center top;
}

div.calendar a {display:none;}
div.calendar table a {display:inline;}

div.calendar table {
border-collapse:collapse;
border-spacing:0;
margin:0 auto;
}

caption.calendarhead {padding:5px 0;}
div.calendar table tr td, div.calendar table tr th {
line-height:28px;
width:33px;
height:28px;
}

div.calendar table tr td span a {
display:block;
width:28px;
height:28px;
background:url(http://l.yimg.com/e/style/16/1616/_0002_calender_circle.png) no-repeat center center;
}

ul#serviceList {
display:block;
position:absolute;
left:0;
top:111px;
width:480px;
height:20px;
}

ul#serviceList li {display:inline;}

ul#serviceList li a.mySpaceLink {
display:block;
width:80px;
height:20px;
float:left;
font-size:0;
line-height:0;
text-indent:-9999px;
background-image:url(http://l.yimg.com/e/style/16/1616/nav.png);
background-repeat:no-repeat;
}

#linkAlbum {background-position:0px 0px;}
#linkAlbum:hover {background-position:0px -20px;}
#linkBlog {background-position:-80px 0px;}
#linkBlog:hover {background-position:-80px -20px;}
#linkGbook {background-position:-160px 0px;}
#linkGbook:hover {background-position:-160px -20px;}
#linkUser {background-position:-240px 0px;}
#linkUser:hover {background-position:-240px -20px;}
#linkFriend {background-position:-320px 0px;}
#linkFriend:hover {background-position:-320px -20px;}
#linkVideo {background-position:-400px 0px;}
#linkVideo:hover {background-position:-400px -20px;}

ul#serviceList li a#linkMypage {display:none!important;}

#boxMySpace, 
#boxSlideShow, 
#boxMusic, 
#boxNewArticle, 
#boxCategory, 
#boxCollectionCategory, 
#boxCollection, 
#boxDate, 
#boxSearch, 
#boxNewComment, 
#boxNewTrackback, 
#boxFolder, 
#boxWho, 
#boxCounter {
margin-bottom:10px;
}

.boxMySpace0, 
.boxSlideShow0, 
.boxMusic0, 
.boxNewArticle0, 
.boxCategory0, 
.boxCollectionCategory0, 
.boxCollection0, 
.boxDate0, 
.boxSearch0, 
.boxNewComment0, 
.boxNewTrackback0, 
.boxFolder0, 
.boxCounter0 {
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_hd.png) no-repeat center top;
}

.boxMySpace1, 
.boxSlideShow1, 
.boxMusic1, 
.boxNewArticle1, 
.boxCategory1, 
.boxCollectionCategory1, 
.boxCollection1, 
.boxDate1, 
.boxSearch1, 
.boxNewComment1, 
.boxNewTrackback1, 
.boxFolder1, 
.boxCounter1 {
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_bd.png) repeat-y center top;
}

.sidetitle {
background:url(http://l.yimg.com/e/style/16/1616/_0000_sidebar_line.png) no-repeat center bottom;
padding:15px 20px 10px;
}

.side {
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_ft.png) no-repeat center bottom;
padding:15px 20px 20px;
}

#boxWho {
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_bd.png) repeat-y center top;
margin-bottom:10px;
}

#boxWho .sidetitle {
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_hd.png) no-repeat center top;
padding:15px 20px 5px;
}

#boxWho #whowrapper {
background:url(http://l.yimg.com/e/style/16/1616/_0000_sidebar_line.png) no-repeat center top;
margin-bottom:0!important;
width:272px!important;
overflow:hidden;
}

#boxWho #whowrapper ul {
display:block;
width:166px;
padding:15px 53px 20px!important;
overflow:hidden;
zoom:1;
background:url(http://l.yimg.com/e/style/16/1616/_0001_sidebar_ft.png) no-repeat center bottom;
}

#boxWho #whowrapper ul li {}