*{margin:0;padding:0;}

body {
background:url('http://l.yimg.com/e/style/3/313/body.gif') center repeat-y #754446;
font:12px sans-serif;
}

a,h1,h3 {
font:12px sans-serif;
text-decoration:none;
}

a {color:#aaa;}

br {display:none;}
#container1 br {display:block;}

#container1 {
background:url('http://l.yimg.com/e/style/3/313/container_r.gif') left top repeat-x #754446;
}

#container2 {
width:900px;
margin:0px auto 0;
background:#fff;
}

#banner {
width:214px;
height:160px;
float:left;
padding-left:26px;
}

#banner h1 {
margin-top:62px;
}

#banner h1 a {
color:#b22b4a;
font-weight:bold;
}

#banner h1 a:hover {
text-decoration:underline;
}


#content {
margin-left:280px;
margin-right:30px;
padding-top:40px;
}

#content input[type=hidden] {
visibility:hidden;
position:absolute;
left:0;
top:0;
}

#content input, textarea {
border:1px solid #ccc;
font:12px sans-serif;
color:#999;
}

textarea {
padding:5px;
}

.date {
color:#a46262;
}

.title {
font-weight:bold;
color:#a81919;
}

.blogbody {
margin-bottom:80px;
}

#container1 .articletext br {display:none;}
#container1 .articletext .innertext br, 
#container1 .articletext .extended br,
#container1 .articletext .history br {display:block;}

.innertext {
margin:20px 0;
line-height:21px;
overflow:hidden;
}

.extended, .posted, .history{
text-align:right;
background:#f0f0dc;
border-left:8px solid #c9bdb5;
padding:10px;
}

.posted {padding-top:0;}

.history {
text-align:right;
}

.history_title,
.history_articles {
float:none;
}

.trackback-url {
text-align:right;
}

.trackback-url input {
border:1px solid #ccc;
}

.comments-head {margin-top:100px;}

.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 {
border-left:1px dotted;
padding-left:10px;
}

.bighead img {border:1px solid #ccc !important;}
.bighead:hover img {border:1px solid #000 !important;}

#links {
width:240px;
position:absolute;
top:160px;
padding-top:420px;
padding-bottom:60px;
overflow:hidden;
}

#boxMySpace {
background:url('http://l.yimg.com/e/style/3/313/pattern.gif');
margin-left:26px;
padding:10px;
width:170px;
position:absolute;
top:0;
}

#boxMySpace .sidetitle {display:none;}
#boxMySpace .side {
background:#fff;
padding:0;
margin:0;
padding:10px;
}

#boxMySpace li{
border:1px solid #fff;
}

.boxMySpaceImg img {
width:70px;
}

#boxMySpace li.boxAddFriendLink {
border-top:1px dotted #ccc;
margin-top:5px;
padding-top:5px;
}

#boxMySpace select{
border:1px solid #ccc;
}

.calendar2 {
margin-bottom:60px;
padding:0 26px;
}

div.calendar {
margin-bottom:60px;
text-align:left;
padding-left:26px;
background:url('http://l.yimg.com/e/style/3/313/sidetitle.gif') left top no-repeat ;
}

.calendar {
text-align:center;
}

.calendarhead {
text-align:left;
}

.sidetitle {
background:url('http://l.yimg.com/e/style/3/313/sidetitle.gif') left top no-repeat;
padding-left:26px;
}

.side {
padding-left:26px;
margin-bottom:65px;
margin-top:10px;
}

.side a {
color:#953800;
display:block;
padding:3px 0 ;
}

.side a:hover {
text-decoration:underline;
}

#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:5px;padding-top:5px;}
#boxRssList .side a {border-bottom:1px dotted #ccc;padding-bottom:5px;}
#boxNewComment .side a:first-child, #boxNewTrackback .side a:first-child {border:0; margin:0;padding:0;}

#boxNewTrackback .side span a,
#boxCollection .side p#collect_editor a {display:inline;color:#aaa;padding:0;}

#links #boxCollection #collect_description  {border-bottom:1px dotted #ccc !important;}

#boxWho {
margin-bottom:60px;
}