* {margin:0;padding:0;}

body {

background:url('http://l.yimg.com/e/style/8/857/body.gif') left top repeat-x #f6f6f6;

font:12px sans-serif;

}

br {display:none;}

#container1 br {display:block;}

#container1 .side br {display:none;}

#container1 {

width:900px;

position:relative;

background:url(http://f9.wretch.yimg.com/joy1986114/50/1581053991.jpg?S8cnH45DcR73_ZX_rH0bOwohPL2zCcmg31d3eekg0A2Sl0jeil4qzbh72CXQ) left top repeat-y;

margin:0 auto;

}

a, h1, h3 {

font:12px sans-serif;

text-decoration:none;

}

select {

border:1px solid #000;

}

#banner, 

#banner a, 

#links, 

#links a {color:#fff;}

#banner {

position:absolute;

z-index:1;

width:870px;

height:220px;

padding:0 15px;

background:#000;

background:url(http://f9.wretch.yimg.com/joy1986114/50/o1581061367.jpg?0PgEnHtDcR5A4gjV9dFkL47lCa1vtHhptXLKTjsqeceVZnS9n2U2HQvIr8v2);

}


#banner h1 {

margin-top:70px;

}

#banner h1 a {

font-weight:bold;

display:block;

margin-bottom:10px;

width:200px;

}

#banner h1 a:hover {

color:#2096ab;

}

#content {

padding:260px 0 40px;

margin-left:220px;

}

#content a  {

color:#aaa;

}

#content a:hover {

color:#2096ab;

text-decoration:underline;

}

.blogbody {

background:#fff;

margin-bottom:60px;

padding-bottom:20px;

height:1%;

}

.date {

background:#fff;

padding-left:30px;

padding-top:20px;

position:relative;

top:15px;

font-size:9px;

}

.title {

font-weight:bold;

height:14px;

padding:17px 32px 0 30px;

position:relative;

background:url(http://f9.wretch.yimg.com/joy1986114/50/1581061366.jpg?DMcIPtpDcR49tnyjITNkTxH1OPWagIZA4GqQIsbzsv163QU3XfBUN4XxNjZ6) right top no-repeat;

}

.articletext {

padding-left:30px;

}

.innertext {

padding:20px;

line-height:21px;

width:600px;

overflow:hidden;

}

.extended, .posted {

text-align:right;

padding-right:20px;

}

.history {

text-align:right;

padding-right:20px;

padding-top:10px;

}

.history_title, 

.history_articles {

float:none;

}

.trackback-url {

text-align:right;

margin-top:10px;

padding-right:10px;

}

.total-comments-div {

margin-left:40px;

}

.comments-head {

margin-top:60px;

}

.comments-head, 

.comments-head a {

font-size:15px;

font-weight:bold;

}

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;

}

.cmt_floor {

padding-right:10px;

color:#ccc;

}

#links {

width:180px;

position:absolute;

top:0;

left:0;

padding-top:280px;

}

#links2 {

background:#000;

padding:0 10px 20px;

}

.calendar2 {

margin-bottom:60px;

}

div.calendar {

margin-bottom:60px;

text-align:left;

}

.calendar {

text-align:center;

}

.calendarhead {

text-align:left;

font-weight:bold;

}

.side {

margin-bottom:60px;

width:178px;

overflow:hidden;

}

.sidetitle, .calendar a {

font-weight:bold;

}

.calendar table a {font-weight:normal;}

.side a {

display:block;

padding:5px 0;

}

.side a:hover {

background:#444;

}

#boxMySpace .sidetitle{display:none;}

#boxMySpace .side {}

.boxMySpaceImg {

display:none;

}

#boxMySpace {position:absolute;left:0;top:0;}

#blogCategory {

position:absolute;

top:200px;

left:0px;

width:205px;

height:80px;

padding-left:15px;

background:#000;

}



#blogCategory a {display:inline;}

#friendlist {

position:absolute;

top:215px;

left:15px;

width:180px;

background:#000;

color:#777;

}

#service{

color:#000;

position:absolute;

left:225px;

top:230px;

width:600px;

}

#service a {

color:#000;

margin-right:20px;

padding:5px;

}

#service a:hover {

text-decoration:underline;

background:none;

}

#service li, #service ul {

float:left;

}

#boxNewComment .side, #boxNewTrackback .side, #boxCollection .side {

text-align:right;

color:#444;

}

#boxRssList .side {color:#444;}

#boxNewComment .side a, #boxNewTrackback .side a, #boxCollection .side p#collect_title a{

text-align:left;

border-top:1px dotted #666;

margin-top:5px;

}

#boxRssList .side a {border-bottom:1px dotted #666;margin-bottom:5px;text-align:right;}

#boxNewComment .side a:first-child, 

#boxNewTrackback .side a:first-child, 

#boxCollection .side p:first-child a, 

#links #boxCollection #collect_description {border:0 !important;}

#boxNewTrackback .side span a, 

#boxCollection .side p#collect_editor a {display:inline;color:#444;background:none;border:0;}

#boxNewTrackback .side span a:hover, 

#boxCollection .side p#collect_editor a:hover {text-decoration:underline;}

#boxWho {

margin-bottom:60px;

}

#boxWho .sidetitle {

text-align:left;

}