body {
background: url(http://l.yimg.com/e/style/13/1300/body.jpg) repeat 0px 20px;
margin: 0;
font-size: 11px;
font-family: Arial;
line-height: 20px;
}

img {
border: 0;
}
p {
margin: 20px 0;
}

h1, h3 {
margin: 0;
padding: 0;
font-size: 15px;
}

#container1 {
width: 960px;
position: relative;
background: url(http://l.yimg.com/e/style/13/1300/container.jpg) repeat-y 0 0px;
}

#banner {
height: 160px;
background: url(http://l.yimg.com/e/style/13/1300/banner.jpg) no-repeat 0 0;
padding: 20px 0 20px 0;
}
#banner h1 .description {
display: none;
}
#banner #pageheader {
padding: 10px;
color: #fff;
background: #000;
text-align: right;
}
a {
color: #3f6a6f;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

#banner a:hover {
color: #fff;
text-decoration: none;
}

#content {
width: 600px;
float: right;
overflow:hidden;
margin-right: 45px;
}
* html #content {
display: inline;
}

.date .datediv {
width: 140px;
height: 31px;
float: right;
padding: 5px 10px 5px;
text-align: right;
font-weight: bolder;
color: #555;
background: url(http://l.yimg.com/e/style/13/1300/date.jpg) no-repeat 0 0;
}
.digu .datediv {
display: none;
}
.blogbody {
clear: both;
width: 550px;
}
.innertext {
font-size: 11px;
background: url(http://l.yimg.com/e/style/13/1300/line.gif);
line-height: 20px;
}

.posted {
margin: 10px 10px 30px 10px;
padding: 0 0 5px 0;
border-bottom: 1px solid #777;
text-align: right;
color: #acab91;
font-size: 11px;
}

.posted a {
color: #777;
}
.posted a:hover {
color: #000;
}


.total-comments-div .comments-head {
font-size: 13px;
font-weight: bolder;
margin: 10px 0;
}
.total-comments-div .trackbacks-post, .comments-post {
margin: 0;
font-weight: bolder;
text-align: right;
color: #7c0d11;
font-size: 11px;
}
.comments-word {
}
.total-comments-div .comments-author {
background: #333;
color: #fff;
margin: 20px;
padding: 5px;
}
.comments-linkcontrol {
text-align: center;
}

#links {
width: 200px;
float: left;
overflow:hidden;
margin-left: 20px;
padding: 0 10px;
}
* html #links {
display: inline;
}
#links .sidetitle {
border-bottom: 1px dashed #555;
font-size: 13px;
padding: 5px 0;
font-weight: bolder;
}
.side {
margin: 0 0 20px 0;
padding: 5px 0;
}
#links #boxMySpace .side {
width: 200px !important;
}
* html #links #boxMySpace .side {
overflow: hidden;
}
#links #boxFolder .side {
width: 200px !important;
}
* html #boxFolder .side {
overflow: hidden;
}


#footer {
height: 100px;
clear: both;
background: url(http://l.yimg.com/e/style/13/1300/footer.jpg) no-repeat 0 0;
}