* {
margin:0;
padding:0;
}

body {
font:12px sans-serif;
background:#eee;
}

br {display:none;}
#container1 br {display:block;}

a, h1, h3, input, textarea {
font:12px sans-serif;
text-decoration:none;
}

a {color:#999;}
a:hover {text-decoration:underline;color:#000;}

select {
border:1px solid #000;
}

input, textarea {border:1px solid #ccc;}

/**/
#container1 {
BACKGROUND:url(http://img198.imageshack.us/img198/5953/85504376.png) no-repeat center top;MARGIN:0px auto;WIDTH:950px;PADDING-TOP:210px;POSITION:relative;}
#banner {
BACKGROUND:no-repeat left top;POSITION:relative;HEIGHT:114px;}


#banner h1 a {
font-weight:bold;
color:#000;
display:block;
}




#content {
width:601px;
padding:60px 30px 60px 12px;
float:left;
background:right top no-repeat;
}

.date, .trackback-url, .trackback-url input {font-size:11px;}
.posted, .posted a {font-size:10px;}

.title {
font-weight:bold;
margin-top:2px;
}

.innertext {
line-height:21px;
margin:20px 0;
overflow:hidden;
width:520px;
}

.blogbody {
border-bottom:1px dotted;
padding-bottom:10px;
margin-bottom:30px;
}

.extended, .posted, .trackback-url {
text-align:right;
}

.extended , .history, .history a{
line-height:21px;
}

#push {margin-top:50px;}

.posted {
margin-top:5px;
}

.history {
text-align:right;
}

.history_title, 
.history_articles {
float:none;
}

.posted {margin-top:20px;}




textarea {
padding:5px;
}

.cmt_floor {
color:#aaa;
font-size:11px;
}

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;
}

.comments-head {
background:left -25px no-repeat;
text-indent:-19019px;
font-size:0;
height:20px;
margin-top:60px;
}



.comments-bottom .comments-head {
background-position:0 -50px;
}


#links {
width:219px;
float:right;
padding:60px 0;
background:left top no-repeat;
}

#links2 {
padding-left:13px;
}

.sidetitle {
text-indent:-19000px;
background:url('http://l.yimg.com/e/style/4/482/sidetitles.gif') left top no-repeat;
height:21px;
font-size:0;
}

#boxSlideShow .sidetitle {background-position:0 -21px;}
#boxMusic .sidetitle {background-position:0 -63px;}
#boxNewArticle .sidetitle {background-position:0 -84px;}
#boxCategory .sidetitle {background-position:0 -105px;}
#boxDate .sidetitle {background-position:0 -126px;}
#boxSearch .sidetitle {background-position:0 -147px;}
#boxNewComment .sidetitle {background-position:0 -168px;}
#boxRssList .sidetitle {background-position:0 -189px;}
#boxNewTrackback .sidetitle {background-position:0 -210px;}
#boxWho .sidetitle {background-position:0 -231px;}
#boxCounter .sidetitle {background-position:0 -252px;}

.calendar2 {
margin-bottom:40px;
}

DIV.calendar TABLE A {
BORDER-TOP-WIDTH:0px;DISPLAY:inline;BORDER-LEFT-WIDTH:0px;FONT-SIZE:12px;BACKGROUND:none transparent scroll repeat 0% 0%;BORDER-BOTTOM-WIDTH:0px;TEXT-INDENT:0px;BORDER-RIGHT-WIDTH:0px;}
DIV.calendar {
MARGIN-BOTTOM:40px;TEXT-ALIGN:left;}
DIV.calendar TABLE {
MARGIN-LEFT:5px;BORDER-LEFT:#000 1px dashed;}
.calendarhead {
MARGIN-LEFT:5px;BORDER-LEFT:#000 1px dashed;}
.calendarhead {
PADDING-LEFT:5px;TEXT-ALIGN:left;}
#boxFolder .sidetitle {
PADDING-LEFT:5px;FONT-SIZE:12px;BACKGROUND:#000;COLOR:#fff;TEXT-INDENT:0px;PADDING-TOP:5px;FONT-STYLE:italic;HEIGHT:16px;}
.side {
BORDER-TOP-WIDTH:thin;PADDING-LEFT:5px;BORDER-BOTTOM-WIDTH:thin;MARGIN-BOTTOM:40px;BORDER-BOTTOM-COLOR:#ffffff;MARGIN-LEFT:5px;BORDER-LEFT:#000000 thin solid;BORDER-TOP-COLOR:#ffffff;PADDING-TOP:5px;BORDER-RIGHT-WIDTH:thin;BORDER-RIGHT-COLOR:#ffffff;}
#whowrapper {
PADDING-LEFT:5px;MARGIN-BOTTOM:40px;MARGIN-LEFT:5px;BORDER-LEFT:#000 1px dashed;PADDING-TOP:5px;}
.side {
OVERFLOW:hidden;}
#boxWho {
MARGIN-BOTTOM:40px;TEXT-ALIGN:left;}
.side A {
LINE-HEIGHT:21px;}
#boxNewComment .side {
TEXT-ALIGN:right;}
#boxNewTrackback .side {
TEXT-ALIGN:right;}
#boxNewComment .side A {
PADDING-RIGHT:3px;DISPLAY:block;PADDING-LEFT:3px;PADDING-BOTTOM:3px;PADDING-TOP:3px;TEXT-ALIGN:left;}
#boxNewTrackback .side A {
PADDING-RIGHT:3px;DISPLAY:block;PADDING-LEFT:3px;PADDING-BOTTOM:3px;PADDING-TOP:3px;TEXT-ALIGN:left;}
#boxNewTrackback A {
BORDER-TOP:#ccc 1px dotted;MARGIN-TOP:10px;PADDING-TOP:10px;}
#boxNewTrackback A:unknown {
BORDER-TOP-WIDTH:0px;MARGIN-TOP:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;PADDING-TOP:0px;BORDER-RIGHT-WIDTH:0px;}
#boxNewTrackback .side SPAN A {
BORDER-TOP-WIDTH:0px;DISPLAY:inline;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;}