* {
margin:0;
padding:0;
}

body {
background:url('http://l.yimg.com/e/style/3/316/bodyp.jpg') left top #aeb1ba;
font:12px sans-serif;
}

br {display:none;}
#container1 br {display:block;}

#container1 {
background:url('http://l.yimg.com/e/style/3/316/container1.jpg') left top repeat-x;
}

#container2 {
margin:0 auto;
max-width:900px;
position:relative;
}

* html #container2 {
width:900px;
}

a, h1, h3 {
font:12px sans-serif;
text-decoration:none;
}

select {
border:1px solid #000;
}
#banner h1 a {
font-weight:bold;
color:#000;
height:120px;
padding-top:65px;
display:block;
}

#banner h1 a:hover {
color:#600;
}

.description {
position:absolute;
top:95px;
}

#description2 .description {
top:80px;
}

.boxMySpaceImg, 
#boxMySpace .sidetitle{display:none;}

#boxMySpace .side {margin:0;padding:0;}

#blogCategory, #service, #friendlist {
position:absolute;
top:185px;
}

#blogCategory {
top:125PX;
}

#links #blogCategory a {
color:#444;
display:inline;
}

#friendlist {display:none;}


#service {
width:700px;
}

#serviceList li, #service ul{
float:left;
}

#service a {
padding:6px 6px;
height:12px;
float:left;
overflow:hidden;
}

#interactionList a{
border-left:1px dashed #999;
}

.boxAddFriendLink a{
width:100px;
}

#main2 a {
color:#777;
}
#content {
margin:48px 0 50px 250px;
}

#content a:hover {
text-decoration:underline;
color:#04a;}

.blogbody {
margin-bottom:100px;
border-bottom:1px solid #999;
}

.title {
font-size:15px;
font-weight:bold;
}

.innertext {
margin:20px 0;
line-height:21px;
padding-left:20px;
}

.extended, .posted {
text-align:right;
padding:4px 0;
}

.posted {
padding-top:15px;
}

.history {
text-align:right;
}

.history_title,
.history_articles {
float:none;
}

.total-comments-div {
margin-left:100px;
overflow:hidden;
}

#content input[type=hidden] {
visibility:hidden;
position:absolute;
left:0;
top:0;
}

#content input, textarea {
border:1px solid #444;
}

.trackback-url {
text-align:right;
}

.trackback-url input {
border:1px solid #666;
}

.comments-head {margin-top:100px;}

.comments-head, 
.comments-head a {
font-size:15px;
font-weight:bold;
}

.cmt_floor {
font-style:italic;
color:#888;
}

div.comments-body {
line-height:21px;
border-bottom:1px dotted #777;
padding:20px 0;
}

.comments-author {
background:none !important;
opacity:1 !important;
border-left:1px dotted;
padding-left:10px;
}

.bighead img {
border:1px solid #fff !important;
padding:2px;
background:#fff;
}

.bighead:hover img {
border:1px solid #333 !important;
}
#links br {
display:none;
}

#links .side br{display:block;}

#links {
position:absolute;
padding-top:230px;
padding-bottom:50px;
top:0;
left:0;
width:220px;
}

.sidetitle {
font-weight:bold;
padding:16px 10px;
background:#fff;
}

.side {
padding:0 10px 25px;
background:#fff;
margin-bottom:20px;
}

.calendar2 {
background:#fff;
margin-bottom:20px;
padding:10px;
}

div.calendar {
background:#fff;
margin-bottom:20px;
padding:20px 0;
}

.side a {
display:block;
padding:5px;
}

.side a:hover {
background:#eee;
}

#boxNewComment .side, #boxNewTrackback .side, #boxCollection .side{
text-align:right;
}

#boxNewComment .side a, #boxNewTrackback .side a, #boxCollection .side p#collect_title a{
text-align:left;
display:block;
}

#boxNewComment .side a, #boxNewTrackback .side a {
border-top:1px dotted #ccc;
margin-top:10px;
}

#boxRssList .side a {border-bottom:1px dotted #ccc;}

#boxNewComment .side a:first-child, #boxNewTrackback .side a:first-child {
border:0;margin:0;
}

#boxNewTrackback .side span a,
#boxCollection .side p#collect_editor a {display:inline;color:#222;padding:0;}
#links #boxCollection #collect_description  {border-bottom:1px dotted #ccc !important;}

.side {
overflow:hidden;
width:200px !important;
}

#boxWho {
background:#fff;
padding-bottom:25px;
margin-bottom:20px;
}

#boxCounter .side{
color:#777;
}